我想对非平面多边形进行三角剖分(即顶点不在同一个 3D 平面上)。多边形由许多点(数百个)组成。三角形表面不必是光滑的。事实上,密度越大越好。
我最初的想法是:
- NURBS
- 在“多边形内”生成附加点并应用 3D Delaunay 三角剖分。
- 只需将一个(或几个)更多顶点“放在中间”并将它们与轮廓顶点连接起来。
我不确定这些想法中的哪一个适用于我的情况,或者也许有更好的方法?
更多细节:即使轮廓上的点有数百个,它们也可以分为 3 到 10 个子集,这样每个子集都非常接近一条线。尽管如此,生成的线条仍然不在同一平面上。人们可以把它想象成一群鸟,它们以多边形的形式飞行,但不完全相同的垂直高度。