pyvista.DataSet.get_cell#

DataSet.get_cell(index: int) Cell[ソース]#

pyvista.Cell オブジェクトを返します.

パラメータ:
indexint

セルID.

戻り値:
pyvista.Cell

i番目の pyvista.Cell .

備考

このメソッドから返されるセルは,元のセルと同じディープコピーです.プロパティ (たとえば points ) を変更しても,元のデータセットには影響がありません.

0 番目のセルを返します.

>>> from pyvista import examples
>>> mesh = examples.load_airplane()
>>> cell = mesh.get_cell(0)
>>> cell
Cell ...

最初のセルの点IDを取得します

>>> cell.point_ids
[0, 1, 2]

最初のセルの点座標を取得します

>>> cell.points
array([[897.0,  48.8,  82.3],
       [906.6,  48.8,  80.7],
       [907.5,  55.5,  83.7]])

最初のセルについて,最初のエッジに関連するポイントを返します.

>>> cell.edges[0].point_ids
[0, 1]

四面体の場合,最後の面の点IDを取得します

>>> mesh = examples.cells.Tetrahedron()
>>> cell = mesh.get_cell(0)
>>> cell.faces[-1].point_ids
[0, 2, 1]