当测试一个点相对于四面体的位置时,有四种情况:它在四面体内部,最靠近一个顶点,最靠近一条边或最靠近一个面。这是一个二维图示:http://i.imgur.com/AmYNO.png。例如,当点P-A和B-A、C-A以及D-A的点积都为负数时,点P就最靠近顶点A。如果将三角形面沿法线方向拉伸以创建一个棱柱体,则如果点包含在该空间中,则点最接近该面。如果既不在顶点测试的结果中也不在面测试的结果中,则它最接近一条边。我想能够独立测试它是否最接近一条边,而不依赖于顶点或面测试的结果。是否有一种相对高效的方法来做到这一点?四面体不规则。