Emgu mcvpoint3d32f ポイントの膨大なコレクションがあります。 それらのポイントを.ply ファイル形式に書き込むのは混乱しています。これらのポイントを通じて、 meshlab を使用してメッシュを作成したいと考えています。それらのポイントを.ply ファイル形式に書き込むにはどうすればよいですか。Emgu mcvpoint3d32f ポイントから頂点ポイントと面を取得するにはどうすればよいですか。
どんな助けでも...
Emgu mcvpoint3d32f ポイントの膨大なコレクションがあります。 それらのポイントを.ply ファイル形式に書き込むのは混乱しています。これらのポイントを通じて、 meshlab を使用してメッシュを作成したいと考えています。それらのポイントを.ply ファイル形式に書き込むにはどうすればよいですか。Emgu mcvpoint3d32f ポイントから頂点ポイントと面を取得するにはどうすればよいですか。
どんな助けでも...
MCvPoint3D32f
は頂点座標を表すため、既に頂点を持っています。あなたが言ったように、必要なメッシュを作成するには、面(通常は三角形)が必要ですが、それらがないようです。それらを生成する必要があり、これを行う一般的な方法はありません。それはすべて、ポイントをどのように生成したか、および何を達成したいかによって異なります。
大量のポイント (文献では「ポイント クラウド」と呼ばれる) がある場合、メッシュ (つまり面) を作成するためのアルゴリズムがいくつかあります。それらのいくつかは MeshLab で実装されています。MeshLab でPoisson Surface Reconstructionと呼ばれる方法を開始するには、こちらを参照してください。これで目的が達成されるかどうかは、点群がどのように見えるかの問題です。
ポイント/頂点のみで面を含まないメッシュ ファイルをエクスポートし、それを MeshLab にロードしてから、MeshLab で説明したアルゴリズムで再生できることに注意してください。
メッシュ ファイルについて: PLY 形式については、こちらに文書化されています。OBJ は、作成がさらに簡単な代替手段です。最初は ASCII 形式のままにしてください。