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)
../../../_images/pyvista-ExplicitStructuredGrid-cast_to_unstructured_grid-1_00_00.png
>>> grid = grid.hide_cells(range(80, 120))
>>> grid.plot(color='w', show_edges=True, show_bounds=True)
../../../_images/pyvista-ExplicitStructuredGrid-cast_to_unstructured_grid-1_01_00.png
>>> grid = grid.cast_to_unstructured_grid()
>>> grid.plot(color='w', show_edges=True, show_bounds=True)
../../../_images/pyvista-ExplicitStructuredGrid-cast_to_unstructured_grid-1_02_00.png
>>> grid = grid.cast_to_explicit_structured_grid()
>>> grid.plot(color='w', show_edges=True, show_bounds=True)
../../../_images/pyvista-ExplicitStructuredGrid-cast_to_unstructured_grid-1_03_00.png