pyvista.CompositeFilters.combine#

CompositeFilters.combine(merge_points=False, tolerance=0.0)[ソース]#

すべてのブロックを1つの非構造格子にまとめます.

パラメータ:
merge_pointsbool, default: False

一致点をマージします.

tolerancefloat, default: 0.0

merge_points=True の時に,一致する点を見つけるのに使う絶対許容値です.

戻り値:
pyvista.UnstructuredGrid

組み合わせたブロック

マルチブロック内のブロックを結合点なしで結合します.

>>> import pyvista as pv
>>> block = pv.MultiBlock(
...     [
...         pv.Cube(clean=False),
...         pv.Cube(center=(1, 0, 0), clean=False),
...     ]
... )
>>> merged = block.combine()
>>> merged.n_points
48

ブロックとマージポイントの結合

>>> merged = block.combine(merge_points=True)
>>> merged.n_points
12