On this page |
このノードは、モデルの不要な箇所を削除するだけでなく、非常に重いジオメトリからプリミティブを間引きすることでノードの処理を高速化するのに役に立ちます。
このノードは、プロファイルグループ(例えば、0.5 1.2-3.9
)と混在グループ(例えば、0 0.5 4-12 1.2-3.9
)も削除することができます。
さらに、全体のペースト階層やペーストサーフェスを削除することで、残りの階層を更新することもできます。
ペース階層のルートを削除することで、全体の階層は未完になります。
Deleteの使い方 ¶
-
オブジェクトレベルではオブジェクトを、ジオメトリレベルではコンポーネントを選択します。
-
Modify タブのDeleteツールをクリックします。
Note
このツールは、⌦ Delキーにマッピングされています。
パラメータ ¶
Note
このノードは、 Group フィールドの内容から Operation 、 Entity 、 Geometry Type フィールドの基準に一致したポリゴンを削除します。
Group
削除したい入力ジオメトリのサブセット。さらに、他の基準に一致した箇所も削除します。
Operation
以下のルールで影響を受けるジオメトリを指定します。
Delete Selected
以下のルールに一致したジオメトリを削除します。
Delete Non-Selected
以下のルールに 一致しない ジオメトリを削除します。
Entity
Points
ポイントを削除します。
Primitives
プリミティブを削除します。
Edges
選択したエッジに関係するポイントを削除します。
Geometry Type
削除したいジオメトリのタイプ。
Number ¶
Enable
オンにすると、ポイント/プリミティブ/エッジ番号を指定して削除することができます。
Operation
削除したいポイント/プリミティブ/エッジの選択の方法。
Delete by Pattern
パターン文字列に一致する番号のポイント/プリミティブを削除します。エッジはプリミティブ番号を使用します。
Delete by Range
指定した範囲内にある番号のポイント/プリミティブを削除します。または、何個かおきにポイント/プリミティブを削除します。エッジはプリミティブ番号を使用します。
Delete by Expression
ポイント/プリミティブに対してエクスプレッションを評価して、エクスプレッションがTrueを返した時にそれを削除します。
Filter Expression
Pattern
( Operation が“Delete by Pattern”の時)このパターンに一致するポイント/プリミティブ/エッジを削除します。
Start/End
( Operation が“Delete by Range”の時)その範囲のジオメトリが削除されます。
Select of
( Operation が“Delete by Range”の時) 入力のすべての(右側のフィールドの数値)ポイント/プリミティブに対して、すべての(左側のフィールドの数値)ポイント/プリミティブを削除します。 エッジの範囲は、プリミティブ番号で指定します。
Bounding Volume ¶
Enable
オンにすると、境界ボリューム内の要素を削除することができます。
Bounding Type
境界ボリュームの形状。
Bounding Box
境界ボックス内のポイント/プリミティブ/エッジを削除します。
Bounding Sphere
境界球内のポイント/プリミティブ/エッジを削除します。
Size
境界ボリュームのサイズ。
Center
境界ボリュームの中心。
Normal ¶
Enable
オンにすると、法線に基づいて要素を削除することができます。
Direction
この方向を向いた法線を持つポイント/プリミティブ/エッジを削除します。 Spread Angle と併せて使います。
Spread Angle
指定した方向に角度偏差を設定してジオメトリを削除します。
Backface from
カメラを指定します。カメラ方向に向いていないポリゴンが削除されます。
Degenerate ¶
Enable
オンにすると、Degeneracy(縮退)を削除することができます。
Delete Degenerate Primitives
フェース内のポイントと頂点の参照を繰り返して、壊れたプリミティブをすべて削除します。
Delete Zero-Area Faces
面積が Tolerance で指定された値の2乗未満のフェースを削除します。 面積の場合、許容値が二乗されるので、四角形の一番短い辺の長さが指定した Tolerance 未満のフェースが削除されることになります。
Treat Open Faces as Closed
外周が Tolerance で指定された値未満の開いたフェースを削除します。
Tolerance
面積または外周がゼロと見なされる長さ。 面積の場合、これは二乗されるので、四角形の一番短い辺の長さがこれより短かければ面積がゼロと見なされます。
Random ¶
Enable
このタブのコントロールを有効にして、各エレメントで計算されたランダム値に基づいて、そのエレメントを削除することができます。
Global Seed
削除されるエレメントの決定に使用される初期シード。
Use Seed Attribute
削除されるエレメントを決める際に、エレメント番号の代わりに、エレメント上の整数アトリビュートを使用するかどうか。
Seed Attribute
削除されるエレメントを決める際に、エレメント番号の代わりに使用されるエレメント上の整数アトリビュート。 エッジの場合、両端のポイントのポイント番号またはアトリビュート値を組み合わせて、それを使用して各エッジのシードを決めます。 頂点の場合、その頂点に属するポイントのポイント番号またはアトリビュート値を使用して、各頂点のシードを決めます。
Percent
削除するエレメント( Operation が Delete Non-Selected の場合は、残すエレメント)のおおよその割合。 Use Seed Attribute が無効な場合、 Global Seed は Seed Attribute またはエレメント番号と組み合わせて、各エレメントのシード値が決定されます。 このシード値は、各エレメントに対して0から100までの値を見つけるのに使用され、 Percent 以下の値のエレメントがグループに包含されます。
Delete Unused Groups
ポイント/プリミティブ/エッジを削除した後に空っぽになったグループを削除します。
Keep Points
デフォルトでは、たくさんのポリゴンを削除すると、ポイントは、不要なので削除されます。 Keep Points をオンにすると、それらのポイントが残ります。
ローカル変数 ¶
N
“Entity”の選択に応じてポイントやプリミティブの数から1を引いたもの。
Examples ¶
DeleteDemo Example for Delete geometry node
このサンプルでは、Delete SOPでシーンから特定のジオメトリを削除する方法を説明しています。
ジオメトリは、ポイントまたはポイント番号、グループ、境界ボックス内の位置で削除することができます。
See also |