我怎样才能找到一条线和一个三角形的三维网格之间的交点面?
62次浏览(过去30天)
显示旧的注释
大家好,
我有一个三维物体的三角化补丁。我已经有了矩阵,包含了网格的所有顶点和面。
在三维空间中设置一条线,我想要得到这条线与哪个面相交的下标。
更具体地说:
使用Triangle/Ray Intersection (https://ch.mathworks.com/matlabcentral/fileexchange/33073-triangle-ray-intersection)函数,我在网格上定义了一条垂直于其中一个三角形的射线。这条射线与三维物体相交于第二个三角形。我需要知道它在面阵f中的哪个三角形,以便计算物体的厚度作为两个面之间的距离。
谢谢你的帮助。
我希望这是清楚的。