pyvista.PolyDataFilters.triangulate

pyvista.PolyDataFilters.triangulate#

PolyDataFilters.triangulate(
*,
pass_verts: bool = False,
pass_lines: bool = False,
inplace: bool = False,
progress_bar: bool = False,
)[ソース]#

すべて3角形のメッシュを返します.

より複雑なポリゴンは3角形に分解されます.

パラメータ:
pass_vertsbool, default: False

Whether vertices cells are passed to the output PolyData.

Added in version 0.45.0.

pass_linesbool, default: False

Whether lines cells are passed to the output PolyData.

Added in version 0.45.0.

inplacebool, default: False

インプレースでメッシュを更新するかどうか.

progress_barbool, default: False

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

戻り値:
pyvista.PolyData

3角形のみを含みますメッシュ.

4辺形の面を持つメッシュを生成します.

>>> import pyvista as pv
>>> plane = pv.Plane()
>>> plane.point_data.clear()
>>> plane.plot(show_edges=True, line_width=5)
../../../_images/pyvista-PolyDataFilters-triangulate-1_00_00.png

すべて3角形のメッシュに変換します.

>>> mesh = plane.triangulate()
>>> mesh.plot(show_edges=True, line_width=5)
../../../_images/pyvista-PolyDataFilters-triangulate-1_01_00.png