我有一个 3D 模型的 .obj 和 .ply 文件。
我想要做的是阅读这个 3D 模型文件并查看 3D 坐标列表是在 3D 模型空间内部还是外部。例如,如果 3D 模型是一个半径为 1 的球体,则 (0,0,0) 将在内部 ( True
),而 (2,0,0) 将在外部 ( False
)。当然,我使用的 3D 模型并不像球体那么简单。
我想添加一些我考虑使用的方法。由于我使用的是 Python,因此我想到了使用 PyMesh,因为它们的交集功能看起来很有希望。然而,我拥有的坐标列表不是网格文件,而只是向量,所以它似乎不是合适的函数。
我还发现了这种使用光线投射的方法。但是,我需要建议如何使用 PyMesh 或任何其他 Python 工具来做到这一点。