2017-02-06 6 views
1

私はCGALライブラリの初心者です。しかし、私はそれが私がしたいことのための非常に適したパッケージだと思います。 私は3Dサーフェスを表すポイントのセットを持っています(図1参照)。 figure 1 私はこのサーフェスに3D三角測量法を適合させたいと思います。表面は閉じられていないため、ボリュームを占有しません。 poisson_reconstruction_example.cppで提供されているコードはこの仕事に適しているようです。しかし、問題は、poisson_reconstructionアルゴリズムの一部として、表面をそのボリュームにするために表面の端と端を閉じてしまうことです(図2を参照)。 figure 2 私は疑問に思っていた:CGALで開いたサーフェスの3Dサーフェス三角形分割

1-ポイントで定義された表面上で三角測量を行う方法がある場合は?つまり、最終的な三角形分割に境界エッジがあることを意味します。私は、アップサンプリングやスムージングが必要なことに満足しています。

2-最初の質問に対する答えが「いいえ」の場合、入力ポイントが生成された三角形の頂点であることを保証する方法はありますか?

答えて

1

ポアソンサーフェス再構成では、与えられた点群を補間する密なサーフェスが生成されます。これは、法線を持つ点集合を入力として必要とします。

入力ポイントのみを出力に使用するアルゴリズムが必要な場合は、Advancing Front Surface Reconstructionアルゴリズムを試すことができます。

関連する問題