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()