pyvista.ExplicitStructuredGrid.clean#
- ExplicitStructuredGrid.clean(
- tolerance=0,
- remove_unused_points: bool = True,
- produce_merge_map: bool = True,
- average_point_data: bool = True,
- merging_array_name=None,
- progress_bar: bool = False,
Merge duplicate points and remove unused points in an ExplicitStructuredGrid.
このフィルタは,マージ許容差で定義された一致する点をマージし,オプションで未使用の点を削除します.このフィルタは,入力データセットのトポロジーを変更したり,セルの種類を変更したりはしません.しかし,セルの接続IDの番号は変更されます.
This filter casts the grid to an UnstructuredGrid to clean it, then casts the cleaned unstructured grid to an explicit structured grid.
- パラメータ:
- tolerance
float
, default: 0.0 ポイントマージ絶対許容値.
- remove_unused_pointsbool, default:
True
どのセルでも使用されていない点を出力から取り除くかどうかを示す.これがオフの場合,フィルタはセルがない (点だけの) データセットを正常に処理できることに注意してください.この場合,オンにすると、セルがない場合,出力は空っぽになります.
- produce_merge_mapbool, default:
False
出力時にマージマップを生成するかどうかを指示します.マージマップは,要求された場合,各入力点をその出力点IDにマッピングし,入力点が出力に使用されない場合は-1の値を提供します.マージマップはフィルタの出力フィールドデータに関連付けられ,
"PointMergeMap"
という名前が付けられます.- average_point_databool, default:
True
マージされたポイントのポイント座標とポイントデータを平均化するかどうかを示します.
True
の場合,すべてのマージされたポイントのデータ座標と属性値が平均化されます.False
の場合,マージされた1つのポイントの座標とデータが保持されます.- merging_array_name
str
,optional
merging_array_name
が指定され,かつpoint_data
に存在する場合,マージされるポイントは幾何学的に一致し,かつポイントデータが一致しなければならないというモードに切り替わります.tolerance
が設定されている場合,tolerance
は影響しません.- progress_barbool, default:
False
進行状況を示す進行状況バーを表示します.
- tolerance
- 戻り値:
ExplicitStructuredGrid
Cleaned explicit structured grid.