pyvista.PolyData.from_irregular_faces#
- classmethod PolyData.from_irregular_faces( )[ソース]#
pyvista.PolyData の代替コンストラクタは,点配列と不規則的な面配列から構成されます.
- パラメータ:
- points
MatrixLike
[float
] ポイントの (n_points, 3) 配列.
- faces
Sequence
[VectorLike
[int
]] 点のインデックスを含む面ベクトル列.
- points
- 戻り値:
pyvista.PolyData
新しく構築されたメッシュ.
例
5つの点と5つの面からピラミッドを作ります
>>> import pyvista as pv >>> points = [ ... (1, 1, 0), ... (-1, 1, 0), ... (-1, -1, 0), ... (1, -1, 0), ... (0, 0, 1.61), ... ] >>> faces = [ ... (0, 1, 2, 3), ... (0, 3, 4), ... (0, 4, 1), ... (3, 2, 4), ... (2, 1, 4), ... ] >>> pyramid = pv.PolyData.from_irregular_faces(points, faces) >>> pyramid.plot()