0

我正在尝试基本上在游戏中创建一条道路,并且正在努力解决如何检测我现有的几何图形是否真的在这条路上。

基本上我有一个 x,y,z 坐标列表,如果我在所有坐标之间画一条直线,这就是我想要遵循的路径(假设任意宽度)。

问题是我有一个法线/顶点/索引列表,但不知道如何“检测”在我的道路范围内什么在我的道路范围内,什么不在。

任何人都对我如何基本上纠正一个功能有任何想法:

IsPointOnRoad(float[3] 点)

有人对如何做到这一点有任何想法吗?可悲的是,我对我的数学很生疏,并且一直在努力思考这个问题。

提前致谢!

4

1 回答 1

0

经过大量搜索后通过谷歌找到了这个(我的应用程序使用 GLM):

http://folk.uio.no/bartloms/teaching/INF3320/2012/code/LineSegment.hpp

大帮助!

于 2012-11-05T03:04:54.823 回答