任意の 3D メッシュを三角測量するための C++ ライブラリを探しています。できればオープンソースですが、少なくとも商用利用は無料です (したがって、CGALはほとんど問題外です)。
GTSを見ましたが、C で書かれており (C は C++ と互換性がありますか?)、古く、バイナリは Debian プラットフォーム用です (VC++ 2008 でコンパイルできる Windows バイナリまたはソースが必要です)。
どんな助けでも大歓迎です。
さらに:
polypartitionやpoly2triなどの 2D ポリゴン三角形分割ライブラリを各面を個別に三角形分割することで使用できる場合、すべての面が独自の平面上にとどまり (すべての面が平坦で、すべての頂点が同じ平面上にある)、穴がないことを保証できます。 . 顔の 3D 回転を 2D 空間に変換する方法がわかりません。顔の法線を使用する必要があると思います。また、各面を別々に三角測量した場合、生成された 2D 頂点を 3D メッシュに簡単にマージできるかどうかもわかりません。