非平面ポリゴンを三角形分割したい (つまり、頂点が同じ 3D 平面にない)。多角形は多くの点 (数百) で構成されています。三角形化されたサーフェスは滑らかである必要はありません。実際、密度が高いほど良いです。
私の最初のアイデアは次のとおりです。
- NURBS
- 「ポリゴン内」に追加のポイントを生成し、3D Delaunay 三角形分割を適用します。
- もう 1 つ (または少数) の頂点を「中央」に配置し、それらを輪郭の頂点に接続するだけです。
これらのアイデアのどれが自分の状況に当てはまるかわからない、またはもっと良い方法があるのではないでしょうか?
詳細: 等高線上のポイントは数百に上りますが、それらを 3 ~ 10 個のサブセットにグループ化して、すべてのサブセットが直線に近似するようにすることができます。ただし、そのように生成された線はまだ同じ平面にはありません。それは鳥の群れと考えることができます。鳥の群れは多角形を飛んでいますが、正確には同じ垂直高さではありません。