pyvista.PolyDataFilters#

class PolyDataFilters(*args, **kwargs)[ソース]#

ポリデータデータセットのフィルタ/アルゴリズムを管理する内部クラス.

メソッド

PolyDataFilters.append_polydata(*meshes[, ...])

1つ以上のPolyDataをこのPolyDataに追加します.

PolyDataFilters.boolean_difference(other_mesh)

2つのメッシュの間でブーリアン値の差分演算を行います.

PolyDataFilters.boolean_intersection(other_mesh)

2つのメッシュにブーリアンの交差演算を行います.

PolyDataFilters.boolean_union(other_mesh[, ...])

2つのメッシュにブーリアンの和集合演算を行います.

PolyDataFilters.clean([point_merging, ...])

メッシュをクリーンします.

PolyDataFilters.clip_closed_surface([...])

閉じたポリデータサーフェスを平面でクリップします.

PolyDataFilters.collision(other_mesh[, ...])

2つの多面体サーフェス間の衝突判定を行います.

PolyDataFilters.compute_arc_length([...])

精査する線の長さに対する円弧の長さを計算します.

PolyDataFilters.compute_normals([...])

メッシュのポイント法線やセル法線を計算します.

PolyDataFilters.contour_banded(n_contours[, ...])

塗りつぶしコンターを生成します.

PolyDataFilters.curvature([curv_type, ...])

メッシュのポイント単位の曲率を返します.

PolyDataFilters.decimate(target_reduction[, ...])

vtkQuadricDecimation を使用して,3角形メッシュ内の3角形の数を減らします.

PolyDataFilters.decimate_pro(reduction[, ...])

3角形メッシュ内の3角形の数を減らします.

PolyDataFilters.delaunay_2d([tol, alpha, ...])

最適フィット平面に沿って2D Delaunayフィルタを適用します.

PolyDataFilters.edge_mask(angle[, progress_bar])

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

PolyDataFilters.extrude(vector[, capping, ...])

フリーエッジから "skirt" を作成してポリゴンデータを掃除します.

PolyDataFilters.extrude_rotate([resolution, ...])

フリーエッジとフリーラインから "skirt" を作成し,頂点からラインを作成して,ポリゴンデータをスイープします.

PolyDataFilters.extrude_trim(direction, ...)

サーフェスでトリミングされたポリゴンデータを押し出す.

PolyDataFilters.fill_holes(hole_size[, ...])

pyvista.PolyData または vtk.vtkPolyData オブジェクトの穴を埋めます.

PolyDataFilters.flip_normals()

ポイントの順序を逆にして,3角形メッシュの法線を反転します.

PolyDataFilters.geodesic(start_vertex, ...)

Dijkstraのアルゴリズムを使用して,2つの頂点間の測地線パスを計算します.

PolyDataFilters.geodesic_distance(...[, ...])

Dijkstraのアルゴリズムを使用して,2つの頂点間の測地線距離を計算します.

PolyDataFilters.intersection(mesh[, ...])

2つのメッシュ間の交差を計算します.

PolyDataFilters.merge(dataset[, ...])

このメッシュを1つまたは複数のデータセットと結合します.

PolyDataFilters.multi_ray_trace(origins, ...)

複数のレイトレース計算を実行します.

PolyDataFilters.plot_boundaries([...])

メッシュの境界をプロットします.

PolyDataFilters.plot_curvature([curv_type])

曲率をプロットします.

PolyDataFilters.plot_normals([show_mesh, ...])

メッシュのポイント法線をプロットします.

PolyDataFilters.project_points_to_plane([...])

このメッシュの点を平面に投影します.

PolyDataFilters.ray_trace(origin, end_point)

単一のレイトレース計算を実行します.

PolyDataFilters.reconstruct_surface([...])

このデータセットの点から曲面を再構成します.

PolyDataFilters.remove_points(remove[, ...])

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

PolyDataFilters.ribbon([width, scalars, ...])

このデータセットに線分のリボンを作成します.

PolyDataFilters.smooth([n_iter, ...])

Laplacianスムージングを使用してポイント座標を調整します.

PolyDataFilters.smooth_taubin([n_iter, ...])

PolyData DataSet をTaubinスムージングでスムージングします.

PolyDataFilters.strip([join, max_length, ...])

ポリゴンデータセルをストリップします.

PolyDataFilters.subdivide(nsub[, subfilter, ...])

単一の接続された3角形メッシュ内の3角形の数を増やします.

PolyDataFilters.subdivide_adaptive([...])

3角形メッシュ内の3角形の数を増やします.

PolyDataFilters.triangulate([inplace, ...])

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

PolyDataFilters.tube([radius, scalars, ...])

各入力ラインの周囲にチューブを生成します.