1
私は、同一線上の点を持つポリゴンを持っています。私は生成されたメッシュにこれらの頂点が必要なので、すべての共線点を保持しながらポリゴンを三角形分割したいと思います。現在、poly2tri
を使用しようとしましたが、同一線上の点はサポートしていません。共線点をサポートするポリゴン三角形分割アルゴリズムはありますか?共線点を持つポリゴン三角形分割?
私は、同一線上の点を持つポリゴンを持っています。私は生成されたメッシュにこれらの頂点が必要なので、すべての共線点を保持しながらポリゴンを三角形分割したいと思います。現在、poly2tri
を使用しようとしましたが、同一線上の点はサポートしていません。共線点をサポートするポリゴン三角形分割アルゴリズムはありますか?共線点を持つポリゴン三角形分割?
ポイントをわずかに動かしてみましょう。それらは共直線ではありません。メッシングをしてポイントを戻す。
私は、メッシュアルゴリズムを実行してから、それを見逃したすべての点を摂動させてから、再度実行しました。
非常に遅いかもしれませんが、動作します。
あなたが求めているものは正確ではありませんが、これに精通していますか? https://en.wikipedia.org/wiki/Delaunay_triangulation おそらく最も効果的な方法ではないかもしれませんが、おそらくこれを使用することもできます:https://github.com/ironwallaby/delaunay 、(または閉じる)、それらを平面に変換する。 – pailhead