pyvista.ExplicitStructuredGrid.compute_connectivity#

ExplicitStructuredGrid.compute_connectivity(inplace: bool = False) ExplicitStructuredGrid[ソース]#

面接続フラグ配列を計算します.

このメソッドは,セルの面とトポロジー上の隣接する面との接続性をチェックします.結果は整数 'ConnectivityFlags' の配列に格納されます.この配列の各値は2進数として解釈されなければなりません.ここで,数字はそれぞれ,セルとそのトポロジー的に隣接する -Z, +Z, -Y, +Y, -X と +X との面の接続性を示します.たとえば, 27 (011011) と等しい 'ConnectivityFlags' を持つセルは,このセルが隣接する (0, 0, 1), (0, -1, 0), (-1, 0, 0) および (1, 0, 0) とフェースによって接続されていることを示します.

パラメータ:
inplacebool, default: False

このメソッドは, True の場合はこのグリッドに,それ以外の場合はコピーに適用されます.

戻り値:
ExplicitStructuredGrid

inplace=False またはこの DataSet がない場合は,このグリッドのディープコピー.

参考

ExplicitStructuredGrid.compute_connections

接続されたセル面の数で配列を計算します.

>>> from pyvista import examples
>>>
>>> grid = examples.load_explicit_structured()
>>> grid = grid.compute_connectivity()
>>> grid.plot(show_edges=True)
../../../_images/pyvista-ExplicitStructuredGrid-compute_connectivity-1_00_00.png