2017-09-06 3 views

答えて

0

一般的に、フェイスを削除しても頂点には影響しません。顔を削除することによって、3つの頂点が顔を形成するという情報が削除されます。これらの頂点は、依然として他の面に参加することができます。

メッシュから実際に顔を削除する場合は、メッシュに穴が生成されます。 3つの面からなる次のメッシュパッチを考えてみましょう。 enter image description here F2を削除する場合、最終パッチは下に示すように2つの顔で構成されます。 enter image description here 顔の名前を変更する必要はありません。私は2つの顔が残っていることを強調するためにそれをしました。あなたのメッシュが前に削除するに穴を持っていない場合

//the following is pseudo code 
if(faceToRemove.isBoarderFace()){ 
    completelyRemoveEdgesThatOnlyBelongedToThisFace(); //if two edge get removed one vertex needs to get removed 
} 
setTheRemainingEdgesAsBoarderEdges(); 
removeFaceFromFaceList(); 

:これを実装する方法の上に放出した後

はあなたのメッシュを表しているが、一般的に、あなたがそのような何かをするだろう方法によって異なりますメッシュから頂点を削除する必要はありません。

CGAL's graphical explanationもご覧ください。

関連する問題