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(*[, pass_verts, ...])すべて3角形のメッシュを返します.
Triangulate and fill all 2D contours to create polygons.
PolyDataFilters.tube([radius, scalars, ...])各入力ラインの周囲にチューブを生成します.
アトリビュート