【文件属性】:
文件名称:matlab两平面相交代码-tet-plane-intersection:计算四面体和平面之间的交点
文件大小:11KB
文件格式:ZIP
更新时间:2021-06-08 16:57:31
系统开源
matlab两平面相交代码春节平面相交
围绕
C
库的
Python
包装器,用于计算四面体和平面之间的交集。
这段代码基于
John
Burkardt
的,它计算单个四面体和平面之间的交点。
此功能已扩展为能够批量计算多个四面体与给定平面的交点。
安装
要安装只需运行以下命令
git
clone
git@github.com:chrisk314/tet-plane-intersection.git
cd
tet-plane-intersect
pip
install
.
计算交点
函数tet_plane_inter_tris_batch可用于tet_plane_inter_tris_batch计算四面体集合与平面之间的交集。
四面体与平面的交点有
0、1、2、3
或
4
个点。
此函数将任何
4
点交点转换为两个
3
点交点,即两个三角形。
这为仅处理三角形形式的交点提供了便利。
下面的示例代码调用tet_plane_inter_tris_batch来获取由tetrahedra
numpy
数组中指定的四面体几何与点pp和法线normal指定的平面之间的交集产生的三角形。
impor
【文件预览】:
tet-plane-intersection-master
----.travis.yml(89B)
----tet_plane_intersect()
--------tests()
--------src()
--------__init__.py(5KB)
----setup.py(724B)
----.gitignore(38B)
----README.md(3KB)