pyvista.DataSet.cast_to_poly_points#
- DataSet.cast_to_poly_points(pass_cell_data: bool = False) PolyData [ソース]#
このデータセットからポイントを抽出し,
pyvista.PolyData
を返します.- パラメータ:
- pass_cell_databool, default:
False
cell_data_to_point_data()
フィルターを実行し,セルのデータフィールドを新しいポイントセットに渡します.
- pass_cell_databool, default:
- 戻り値:
pyvista.PolyData
データセットを
pyvista.PolyData
にキャストします.
備考
これにより,元のメッシュのポイントとポイント/セルデータのディープコピーが作成されます.
例
>>> from pyvista import examples >>> mesh = examples.load_uniform() >>> points = mesh.cast_to_poly_points(pass_cell_data=True) >>> type(points) <class 'pyvista.core.pointset.PolyData'> >>> points.n_arrays 2 >>> points.point_data pyvista DataSetAttributes Association : POINT Active Scalars : Spatial Point Data Active Vectors : None Active Texture : None Active Normals : None Contains arrays : Spatial Point Data float64 (1000,) SCALARS >>> points.cell_data pyvista DataSetAttributes Association : CELL Active Scalars : None Active Vectors : None Active Texture : None Active Normals : None Contains arrays : Spatial Cell Data float64 (1000,)