pyvista.ExplicitStructuredGrid.cast_to_unstructured_grid#
- ExplicitStructuredGrid.cast_to_unstructured_grid() UnstructuredGrid [ソース]#
非構造格子にキャストします.
- 戻り値:
UnstructuredGrid
構造化されていないグリッド.VTKは
'BLOCK_I'
,'BLOCK_J'
,および'BLOCK_K'
セル配列を追加します.これらの配列は,明示的に構造格子を復元するために必要です.
参考
pyvista.DataSetFilters.extract_cells
データセットのサブセットを抽出します.
pyvista.UnstructuredGrid.cast_to_explicit_structured_grid
非構造格子を明示的構造格子にキャストします.
備考
明示的な構造格子の元の構造と属性データを復元できるように,非構造格子をキャストする前にゴーストセル配列を無効にします.明示的な構造格子を後で復元する必要がない場合や,表示されているサブグリッドから非構造格子を抽出する場合は,
extract_cells
フィルタと,ゴーストセル配列が0
であるセルインデックスを使用します.例
>>> from pyvista import examples >>> grid = examples.load_explicit_structured() >>> grid.plot(color='w', show_edges=True, show_bounds=True)
>>> grid = grid.hide_cells(range(80, 120)) >>> grid.plot(color='w', show_edges=True, show_bounds=True)
>>> grid = grid.cast_to_unstructured_grid() >>> grid.plot(color='w', show_edges=True, show_bounds=True)
>>> grid = grid.cast_to_explicit_structured_grid() >>> grid.plot(color='w', show_edges=True, show_bounds=True)