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.collision
(other_mesh[, ...])2つの多面体サーフェス間の衝突判定を行います.
精査する線の長さに対する円弧の長さを計算します.
メッシュのポイント法線やセル法線を計算します.
PolyDataFilters.contour_banded
(n_contours[, ...])塗りつぶしコンターを生成します.
PolyDataFilters.curvature
([curv_type, ...])メッシュのポイント単位の曲率を返します.
PolyDataFilters.decimate
(target_reduction[, ...])vtkQuadricDecimation
を使用して,3角形メッシュ内の3角形の数を減らします.PolyDataFilters.decimate_polyline
(reduction, *)Reduce the number of lines in a polyline mesh.
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_faces
(*[, inplace, ...])Flip the orientation of the faces.
PolyDataFilters.flip_normal_vectors
(*[, ...])Flip the direction of the mesh's point and cell normal vectors.
ポイントの順序を逆にして,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_curvature
([curv_type])曲率をプロットします.
PolyDataFilters.plot_normals
([show_mesh, ...])メッシュのポイント法線をプロットします.
このメッシュの点を平面に投影します.
PolyDataFilters.protein_ribbon
([progress_bar])Generate protein ribbon.
PolyDataFilters.ray_trace
(origin, end_point)単一のレイトレース計算を実行します.
このデータセットの点から曲面を再構成します.
PolyDataFilters.remove_points
(remove[, ...])点を削除してメッシュを再構築します.
PolyDataFilters.ribbon
([width, scalars, ...])このデータセットに線分のリボンを作成します.
PolyDataFilters.ruled_surface
(*[, ...])Create a ruled surface from a polyline.
PolyDataFilters.smooth
([n_iter, ...])Laplacianスムージングを使用してポイント座標を調整します.
PolyDataFilters.smooth_taubin
([n_iter, ...])PolyData DataSet をTaubinスムージングでスムージングします.
PolyDataFilters.strip
([join, max_length, ...])ポリゴンデータセルをストリップします.
PolyDataFilters.subdivide
(nsub[, subfilter, ...])単一の接続された3角形メッシュ内の3角形の数を増やします.
3角形メッシュ内の3角形の数を増やします.
PolyDataFilters.triangulate
([inplace, ...])すべて3角形のメッシュを返します.
Triangulate and fill all 2D contours to create polygons.
PolyDataFilters.tube
([radius, scalars, ...])各入力ラインの周囲にチューブを生成します.