计算点到 3D 三角形的最小距离的一种明显方法是将点投影到三角形平面上,确定结果点的重心坐标,并使用它们来确定投影点是否位于三角形内。如果没有,请将其重心坐标限制在 [0,1] 范围内,这将为您提供位于三角形内的最近点。
有没有办法以某种方式加快或简化它?
最佳答案
有不同的方法可以找到从点 P0 到三角形 P1、P2、P3 的距离。
将点投影到三角形的平面上,并使用重心坐标或其他一些方法来找到三角形中最近的点。以通常的方式找到距离。
此 paper将两者的性能与 2D 方法获胜进行比较。
关于3d - 在 3D 中计算点到三角形距离的最快方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2924795/