3d Python中的光线投射(用于VPython图形)

3d Python中的光线投射(用于VPython图形),3d,raycasting,vpython,3d,Raycasting,Vpython,我在VPython工作,想知道如何使用python(和一些数学)来识别光线(线段)是否与3D对象(网格)相交 以下是一张说明我的问题的图片: 在这种情况下,我想要一个输出,告诉我洋红线是相交的立方体(点)和白线是明确的 提前感谢您的帮助 这对于VPython更为具体,但我也想知道如何使用导入的3D模型实现这一点。唉,这是一个棘手的几何问题,不是真正的VPython问题。然而,如果你在VPython论坛上发帖,可能会有人提出建议:不幸的是,这就是我所做的,但我还没有得到回应。通过使用Unity,我

我在VPython工作,想知道如何使用python(和一些数学)来识别光线(线段)是否与3D对象(网格)相交

以下是一张说明我的问题的图片:

在这种情况下,我想要一个输出,告诉我洋红线是相交的立方体(点)和白线是明确的

提前感谢您的帮助


这对于VPython更为具体,但我也想知道如何使用导入的3D模型实现这一点。

唉,这是一个棘手的几何问题,不是真正的VPython问题。然而,如果你在VPython论坛上发帖,可能会有人提出建议:不幸的是,这就是我所做的,但我还没有得到回应。通过使用Unity,我已经有了一部分进步,但我仍然愿意接受通过Vpythontat's odd来实现这一点的建议。我试着在VPython论坛上搜索“光线投射”或“光线”,但没有找到任何相关的东西。