我有一个 3d 区域的四面体网格。网格由扩展名为 .node 和 .ele 的两个文件定义,其中包含与节点和元素相关的数据(这是 tetgen(3d Delaunay 四面体化程序)的输出文件的格式)。 .node 文件的每一行包含节点编号以及该节点的 x、y、z 坐标。 .ele 文件包含与其四个顶点对应的元素编号和节点编号。现在,给定任何点 (x1,y1,z1),决定该点属于哪个元素的最简单算法是什么?
如果您知道四面体面的方向,则只需计算点 p=(x1,y1,z1) 和四面体每个面形成的四面体的体积。点 p 位于四面体内部当且仅当它相对于每个面都具有正体积时。
Snippet from Computational Geometry in C.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)