求出每个面的方程f(x,y,z)=0,然后判断P点代入f和多面体其他点代入f如果异号说明不在内部。
如果没有每个面的方程的话可以用一个暴力一点的方法,遍历所有顶点中任3点组合确定的平面方程,如果其余点代入的结果同号(包括0,不可能都等于0否则就在一个面上了)但是与P异号(不包括0),那么说明不在内部;如果遍历结束都没有结果说明在内部快速判断某点是在凸多面体的内部
最新推荐文章于 2024-07-12 21:45:05 发布
求出每个面的方程f(x,y,z)=0,然后判断P点代入f和多面体其他点代入f如果异号说明不在内部。
如果没有每个面的方程的话可以用一个暴力一点的方法,遍历所有顶点中任3点组合确定的平面方程,如果其余点代入的结果同号(包括0,不可能都等于0否则就在一个面上了)但是与P异号(不包括0),那么说明不在内部;如果遍历结束都没有结果说明在内部