メッシュラボの「穴を閉じる」フィルターを開きます。[ヘルプ] をクリックします。「穴を塞ぐ」という珍しいフレーズに注目してください。ソース コード配布物 (現在は MeshLabSrc_AllInc_v133.tgz) をダウンロードします。
cd meshlab/src
find . -type f -print0 |xargs -0 grep "closing a hole"
1 つのヒットに注意してください: ./meshlabplugins/filter_meshing/meshfilter.cpp:
... "After closing a hole the faces that have been created are left selected.
...
meshfilter.cpp を編集し、その行のすぐ上にあるcase FP_CLOSE_HOLES:
.
を再度 grep しFP_CLOSE_HOLES
ます。への呼び出しを見つけますEarCuttingFill
。
グレップEarCuttingFill
。それの定義はありません。代わりに Google で検索し、そのVCG リファレンスを見つけてください。
さらに数回クリックすると、ソース コードが表示されます。
編集: 2014 年のこれらの URL は無効です。2018 年には、http ://docs.ros.org/diamondback/api/vcglib/html/classvcg_1_1tri_1_1Hole.htmlとhttp://docs.ros.org/diamondback/api/vcglib/html/hole_8h_source.html#l00584を試してください。