100 個のランダムなポイント (凸包を使用) が与えられた場合に、このポイントのクラウドを三角測量する単純な C++ アプリケーションを作成したいと思います。このテーマを検索しましたが、ドロネー三角形分割がオプションであることがわかりますが、これを実装する方法をまだ理解できません (たとえば、C++ で)。また、次のレベルでは、すべての Delaunay の「違法な」三角形を別の色でペイントして、Delaunay のアルゴリズムをよりよく示して理解できるようにしたいと考えています。
これらの点を三角測量する方法を理解してくれる人はいますか? 実装する必要がある小さなコード部分または一般的なアルゴリズムでしょうか?