pyvista.PolyDataFilters.edge_mask#

PolyDataFilters.edge_mask(angle, progress_bar=False)[ソース]#

angleより大きいサーフェス角度を持つサーフェスメッシュのポイントのマスクを返します.

パラメータ:
anglefloat

エッジを考慮する角度.

progress_barbool, default: False

進行状況を示す進行状況バーを表示します.

戻り値:
numpy.ndarray

角度が angle よりも大きい点のマスクです.

45度を超える点のマスクをプロットします.

>>> import pyvista as pv
>>> mesh = pv.Cube().triangulate().subdivide(4)
>>> mask = mesh.edge_mask(45)
>>> mesh.plot(scalars=mask)
../../../_images/pyvista-PolyDataFilters-edge_mask-1_00_00.png

マスクされた点の配列を表示します.

>>> mask  
array([ True,  True,  True, ..., False, False, False])