メッシュ要素の削除 hammer

所有ジオメトリに対する要素削除は、developer flagを有効にしない限り利用できません。一方、 free メッシュではdeveloper flagを有効にしなくても要素を削除できます。開発中機能を有効または無効にするコマンドは次のとおりです:

Set Developer Commands {On|OFF}

以下の形式のdeleteコマンドは、メッシュエンティティだけを対象に動作します。ほぼ正しいメッシュへ小規模な修正を行うための低レベル編集機能であり、既存メッシュを大幅に変更する目的ではありません。Cubitの表示ルーチンはこの種の操作を前提に設計されていないため、影響を受けたエンティティが一時的に予期しない表示になる場合があります。その場合は適切な描画コマンドで目的の表示に戻せます。

要素を削除すると、デフォルトでは子メッシュエンティティが孤立した時点で削除されます。たとえばHexを削除した結果、そのFace、Edge、Vertexが隣接するHex要素から使用されなくなった場合、それらも削除されます。 no_propagate オプションを指定すると、孤立した場合でも子メッシュエンティティを残します。

deleteコマンドは、既存メッシュから1つ以上のメッシュエンティティを削除します。コマンド形式によっては関連するメッシュエンティティも削除されます。削除対象の詳細を以下に示します。

Delete {Hex|Tet} <range> [No_Propagate]

指定したHexまたはTetを削除します。 no_propagate オプションが指定されていない場合、関連するTri、Face、Edge、Nodeもすべて削除されます。

Delete Wedge <range>

指定したWedgeを削除します。他のメッシュエンティティには影響しません。

Delete {Face|Tri} <range> [No_Propagate]

指定したFaceまたはTriを削除します。Faceの場合、そのFaceを含むすべてのHexも削除されます。Triの場合、そのTriを含むすべてのTetも削除されます。 no_propagate オプションが指定されていない場合、関連するTri、Face、Edge、Nodeもすべて削除されます。

Delete Edge <range> [No_Propagate]

指定したEdgeを削除します。関連するTri、Face、Hex、Tetも削除されます。 no_propagate オプションが指定されていない場合、関連するTri、Face、Edge、Nodeもすべて削除されます。

Delete Node <range>

指定したNodeを削除します。関連するEdge、Tri、Face、Hex、Tetも削除されます。