pyopengl - 有没有办法得到线和四边形/三角形的交点?

时间:2018-05-20 09:09:34

标签: python opengl pyopengl

我想知道A点和B点之间是否有清晰的可见性(路上没有障碍物)。有没有这样的功能?

或者,pyopengl中可以找到直线和四边形/三角形的交点的函数也可以工作。最好是我可以为函数提供四边形/三角形列表。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

简而言之,这是OpenGL并不会真正帮助你的东西,而且更像是你将要处理的工作。最简单的方法是使用像Bullet3D这样的物理引擎,在这里您可以将所有对象包裹在边界框中,并将A到B的光线与场景相交,以检查是否有任何物体妨碍它。