pyvista.merge#
- merge( )[ソース]#
複数のデータセットをマージします.
注釈
このフィルタの動作は
PolyDataFilters.boolean_union()
フィルタとは異なります. このフィルタはマニフォールドメッシュを作成しようとはせず,2つのメッシュが重なっている場合には内部サーフェスを含みます.- パラメータ:
- datasetssequence[
pyvista.DataSet
] Sequence of datasets. Can be of any
pyvista.DataSet
.- merge_pointsbool, default:
True
True
の時には同等のポイントをマージします.- main_has_prioritybool, default:
True
このパラメータが
True
でmerge_points=True
がtrueの場合,マージグリッドの配列は元のメインメッシュによって上書きされます.- progress_barbool, default:
False
進行状況を示す進行状況バーを表示します.
- datasetssequence[
- 戻り値:
pyvista.DataSet
データセットのすべてのアイテムが
pyvista.PolyData
であればpyvista.PolyData
を,そうでなければpyvista.UnstructuredGrid
を返します.
例
2つのポリデータデータセットをマージします.
>>> import pyvista as pv >>> sphere = pv.Sphere(center=(0, 0, 1)) >>> cube = pv.Cube() >>> mesh = pv.merge([cube, sphere]) >>> mesh.plot()