pyvista.DataSet#
- class DataSet(*args, **kwargs)[ソース]#
空間的に参照されるオブジェクトに共通するメソッド.
- パラメータ:
- *args
余分な引数は,空間的に参照されるオブジェクトのオプションとして渡されます.
- **kwargs
余分なキーワード引数は,空間的に参照されるオブジェクトのオプションとして渡されます.
メソッド
DataSet.cast_to_pointset
([pass_cell_data])このデータセットからポイントを抽出し,
pyvista.PointSet
を返します.DataSet.cast_to_poly_points
([pass_cell_data])このデータセットからポイントを抽出し,
pyvista.PolyData
を返します.このオブジェクトの新しい表現を
pyvista.UnstructuredGrid
として返します.DataSet.cell_neighbors
(ind[, connections])ind番目のセルの近傍セルを返します.
DataSet.cell_neighbors_levels
(ind[, ...])セル近傍の連続したレベルを返します.
すべてのセル配列を削除します.
点/セル/フィールドデータからすべての配列を削除します.
すべての点配列を削除します.
DataSet.copy_from
(mesh[, deep])このデータセットin-placeを新しいデータセットのジオメトリとデータで上書きします.
DataSet.copy_meta_from
(ido[, deep])別のオブジェクトからこのオブジェクトにpyvistaメタデータをコピーします.
DataSet.find_cells_along_line
(pointa, pointb)境界が線と交差するセルのインデックスを求めます.
DataSet.find_cells_intersecting_line
(pointa, ...)線と交差するセルのインデックスを求めます.
DataSet.find_cells_within_bounds
(bounds)このメッシュの中で,境界線上にあるセルのインデックスを求めます.
DataSet.find_closest_cell
(point[, ...])このメッシュ内の指定したポイントに最も近いセルのインデックスを検索します.
DataSet.find_closest_point
(point[, n])このメッシュ内の指定したポイントに最も近いポイントのインデックスを検索します.
DataSet.find_containing_cell
(point)与えられた点を含みますセルのインデックスを検索します.
DataSet.flip_normal
(normal[, point, ...])フリップメッシュは通常のものと同じです.
DataSet.flip_x
([point, ...])メッシュをx軸を中心に反転させます.
DataSet.flip_y
([point, ...])メッシュをy軸を中心に反転させます.
DataSet.flip_z
([point, ...])メッシュをZ軸を中心に反転させます.
DataSet.get_array
(name[, preference])点,セル,フィールドのデータの両方から配列を検索します.
DataSet.get_array_association
(name[, preference])配列の関連付けを返します.
DataSet.get_cell
(index)pyvista.Cell
オブジェクトを返します.DataSet.get_data_range
([arr_var, preference])指定した配列の最小値と最大値を返します.
DataSet.plot
([off_screen, full_screen, ...])PyVista,numpy,またはvtkオブジェクトをプロットします.
ind番目の点を使用するセルIDを返します.
DataSet.point_is_inside_cell
(ind, point)1つ以上の点がセル内にあるかどうかを返します.
ind番目の点の近傍点を返します.
DataSet.point_neighbors_levels
(ind[, n_levels])ポイント近傍の連続したレベルを返します.
DataSet.rename_array
(old_name, new_name[, ...])配列名を変更するには,配列を検索して名前を変更します.
DataSet.rotate_vector
(vector, angle[, ...])メッシュをベクトルを中心に回転します.
DataSet.rotate_x
(angle[, point, ...])メッシュをx軸を中心に回転します.
DataSet.rotate_y
(angle[, point, ...])メッシュをy軸を中心に回転します.
DataSet.rotate_z
(angle[, point, ...])メッシュをZ軸を中心に回転します.
DataSet.scale
(xyz[, ...])メッシュをスケールします.
DataSet.set_active_scalars
(name[, preference])スカラーを名前で検索し,適切にアクティブに設定します.
DataSet.set_active_tensors
(name[, preference])テンソルを名前で検索し,適切にアクティブに設定します.
DataSet.set_active_vectors
(name[, preference])ベクトルを名前で検索し,適切にアクティブに設定します.
DataSet.translate
(xyz[, ...])メッシュを移動します.
アトリビュート
アクティブな法線を配列で返します.
アクティブなスカラーを配列で返します.
アクティブなスカラーの関連付けと名前を返します.
アクティブなスカラーの名前を返します.
ポイント上のアクティブなテクスチャ座標を返します.
アクティブなテンソル配列を返します.
アクティブなテンソルのフィールドと名前を取得します: [field, name].
アクティブなテンソル配列の名前を返します.
ポイント上のアクティブなテクスチャ座標を返します.
アクティブなベクトル配列を返します.
アクティブなベクトルの関連付けと名前を返します.
アクティブなベクトル配列の名前を返します.
2Dの場合,メッシュの面積を返します.
データセットの配列名のリストを返します.
アクティブなベクトルデータのグリフ表現を矢印で返します.
このデータセットの境界ボックスを返します.
すべてのセルを簡単にループさせる方法を提供するジェネレーター.
DataSetAttributesとしてセルデータを返します.
境界ボックスの中心を返します.
境界ボックスの対角線の長さを返します.
データセット内に存在する配列の数を返します.
データセット全体のセル数を返します.
データセット全体のポイント数を返します.
セルの数を返します.
ポイント数を返します.
DataSetAttributesとしてポイントデータを返します.
ポイントへの参照をnumpyオブジェクトとして返します.
メッシュボリュームを返します.