pyvista.PolyDataFilters.remove_points#

PolyDataFilters.remove_points(remove, mode='any', keep_scalars=True, inplace=False)[ソース]#

点を削除してメッシュを再構築します.

すべて3角形のメッシュにのみ有効です.

パラメータ:
removesequence[bool | int]

removeがブール配列の場合, True であるポイントは削除されます.それ以外の場合は,インデックスのリストとして扱われます.

modestr, default: "any"

'all' の場合,削除のフラグが付いたすべての点を含みます面のみが削除されます.

keep_scalarsbool, default: True

True の場合,ポイントスカラーとセルスカラーが新しいメッシュに渡されます.

inplacebool, default: False

in-placeメッシュを更新します.

戻り値:
pyvista.PolyData

削除のためのフラグが付いたポイントのないメッシュ.

numpy.ndarray

元のメッシュを基準にした新しいポイントのインデックス.

球から最初の100点を削除します.

>>> import pyvista as pv
>>> sphere = pv.Sphere()
>>> reduced_sphere, ridx = sphere.remove_points(range(100, 250))
>>> reduced_sphere.plot(show_edges=True, line_width=3)
../../../_images/pyvista-PolyDataFilters-remove_points-1_00_00.png