z(x,y)
Delaunay 三角形分割に基づいて、不規則にサンプリングされた関数の線形補間を実行しようとしています。Delaunay 三角形分割を取得した丘があるとします。
z
三角形の各頂点 (サンプル)の高度はわかっています。z
任意の地点の高度が欲しい(x,y)
。
どの三角形に point が含まれているかを知るにはどうすればよい
(x,y)
ですか? これがわかれば、三角形の 3 つの頂点の間を補間するのはかなり簡単だと思います。これの既製の実装を知っていますか?おそらく補間ビットも含まれていますか?これのオープンソース実装がどこかにあるに違いないと確信しています。私は特に Java (ソースまたは JAR) に興味がありますが、VB やその他の言語のフレーバーも同様に役立つ可能性があります。