线段光线交叉作为圆柱的交点

时间:2016-10-31 20:04:39

标签: c++ opengl math raycasting cylindrical

我正在用OpenGL和C ++编写应用程序。我需要检测用户何时点击带有光线投射的线段。但是,由于线条只有像素厚,我需要将每个线段视为3D圆柱体,以便在点击线段时允许用户有一些余地。我该怎么做呢?我不熟练数学,所以我无法掌握我在互联网上找到的高级描述。我发现了一些算法,但这些算法都假设圆柱位于原点并且没有旋转。我需要一个适用于圆柱体任何方向的解决方案。

0 个答案:

没有答案