pyvista.MultiBlock.insert#

MultiBlock.insert(index: int, dataset: MultiBlock | DataSet, name: str | None = None) None[ソース]#

インデックスの前にデータを挿入します.

パラメータ:
indexint

データを挿入する前のインデックス.

datasetpyvista.DataSet or pyvista.MultiBlock

挿入するデータ.

namestr, optional

データセットに付けるキーの名前. ブロックインデックスに応じたデフォルトの名前が 'Block-{i:02}' として与えられます.

マルチブロックの先頭に新しい pyvista.PolyData を挿入します.

>>> import pyvista as pv
>>> data = {
...     "cube": pv.Cube(),
...     "sphere": pv.Sphere(center=(2, 2, 0)),
... }
>>> blocks = pv.MultiBlock(data)
>>> blocks.keys()
['cube', 'sphere']
>>> blocks.insert(0, pv.Plane(), "plane")
>>> blocks.keys()
['plane', 'cube', 'sphere']