0

基本的にゲーム内で道路を作成しようとしていますが、既存のジオメトリが実際にこの道路上にあるかどうかを検出する方法に苦労しています。

基本的に、x、y、z座標のリストがあり、それらすべての間に直線を引くと、それがたどりたいパスになります(任意の幅を想定)。

問題は、法線/頂点/インデックスのリストがあり、道路の境界内にあるものとそうでないものを「検出」する方法がわからないことです。

次のような関数を基本的に正しくする方法について、誰もがアイデアを持っています。

IsPointOnRoad(float[3] ポイント)

誰でもこれを行う方法について何か考えがありますか? 悲しいことに、私は自分の数学でかなり錆びており、これを熟考しようとしています。

前もって感謝します!

4

1 に答える 1

0

多くの検索の後、Google経由でこれを見つけました(私のアプリはGLMを使用しています):

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

大助かり!

于 2012-11-05T03:04:54.823 に答える