私は2つの3DポイントAとBを持っています。これらのポイントはクワッドメッシュによって形成された表面上にあります.AとBはメッシュの頂点と形成されたライン間に明らかに表面上に正確に横たわることが保証されていません。クワッドメッシュへの3Dライン投影
イメージをAからBに移動したいと思ったら、ラインをサーフェスに投影することができると想像すれば、AからBまでのウォーキングを完了すると、投影が交差する面のリストを復元したいと思います。常にメッシュの内側または外側にあることが保証されているわけではなく、実際には内側から外側へ、またはその逆に切り替えることができます。
あなたはB.Iドンへの道をたどって、あなたが訪問する直面しているものを「空」で、この行以下のメッシュの表面に沿って散歩をしていたかのようにあなたはそれを考えることができ
測地線の距離を回復する必要があり、私は線A-> Bを事前に知っているので、それはそのような運動を見つける経路ではない。
これを効率的に行う方法を教えてください。
メッシュ(たとえばOctree)の空間階層構造を計算し、あなたが言及したA、B、および "スカイライン"を通る平面と交差する面を照会することができると思います。パスの行の正しいシーケンスを生成するには、ハーフエッジメッシュ構造か、または顔の隣接関係を照会することができるその他のものが必要な場合があります – meowgoesthedog