pyvista.DataSetAttributes.active_normals#
- property DataSetAttributes.active_normals: pyvista_ndarray | None[ソース]#
法線を返します.
- 戻り値:
pyvista_ndarray
このデータセット属性の法線. 法線が設定されていない場合は
None
となります.
備考
フィールドデータには法線はありません.
例
まず,セルの法線を計算します.
>>> import pyvista as pv >>> mesh = pv.Plane(i_resolution=1, j_resolution=1) >>> mesh.point_data pyvista DataSetAttributes Association : POINT Active Scalars : None Active Vectors : None Active Texture : TextureCoordinates Active Normals : Normals Contains arrays : Normals float32 (4, 3) NORMALS TextureCoordinates float32 (4, 2) TCOORDS
>>> mesh.point_data.active_normals pyvista_ndarray([[0., 0., 1.], [0., 0., 1.], [0., 0., 1.], [0., 0., 1.]], dtype=float32)
セル配列に法線を割り当てます.
"Normals"
という名前の配列が追加されます.>>> mesh.cell_data.active_normals = [[0.0, 0.0, 1.0]] >>> mesh.cell_data pyvista DataSetAttributes Association : CELL Active Scalars : None Active Vectors : None Active Texture : None Active Normals : Normals Contains arrays : Normals float64 (1, 3) NORMALS