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 を返します.

DataSet.cast_to_unstructured_grid()

このオブジェクトの新しい表現を pyvista.UnstructuredGrid として返します.

DataSet.cell_neighbors(ind[, connections])

ind番目のセルの近傍セルを返します.

DataSet.cell_neighbors_levels(ind[, ...])

セル近傍の連続したレベルを返します.

DataSet.clear_cell_data()

すべてのセル配列を削除します.

DataSet.clear_data()

点/セル/フィールドデータからすべての配列を削除します.

DataSet.clear_point_data()

すべての点配列を削除します.

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オブジェクトをプロットします.

DataSet.point_cell_ids(ind)

ind番目の点を使用するセルIDを返します.

DataSet.point_is_inside_cell(ind, point)

1つ以上の点がセル内にあるかどうかを返します.

DataSet.point_neighbors(ind)

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[, ...])

メッシュを移動します.

アトリビュート

DataSet.active_normals

アクティブな法線を配列で返します.

DataSet.active_scalars

アクティブなスカラーを配列で返します.

DataSet.active_scalars_info

アクティブなスカラーの関連付けと名前を返します.

DataSet.active_scalars_name

アクティブなスカラーの名前を返します.

DataSet.active_t_coords

ポイント上のアクティブなテクスチャ座標を返します.

DataSet.active_tensors

​アクティブなテンソル配列を返します.

DataSet.active_tensors_info

​アクティブなテンソルのフィールドと名前を取得します: [field, name].

DataSet.active_tensors_name

アクティブなテンソル配列の名前を返します.

DataSet.active_texture_coordinates

ポイント上のアクティブなテクスチャ座標を返します.

DataSet.active_vectors

アクティブなベクトル配列を返します.

DataSet.active_vectors_info

アクティブなベクトルの関連付けと名前を返します.

DataSet.active_vectors_name

アクティブなベクトル配列の名前を返します.

DataSet.area

2Dの場合,メッシュの面積を返します.

DataSet.array_names

データセットの配列名のリストを返します.

DataSet.arrows

アクティブなベクトルデータのグリフ表現を矢印で返します.

DataSet.bounds

このデータセットの境界ボックスを返します.

DataSet.cell

すべてのセルを簡単にループさせる方法を提供するジェネレーター.

DataSet.cell_data

DataSetAttributesとしてセルデータを返します.

DataSet.center

境界ボックスの中心を返します.

DataSet.length

境界ボックスの対角線の長さを返します.

DataSet.n_arrays

データセット内に存在する配列の数を返します.

DataSet.n_cells

データセット全体のセル数を返します.

DataSet.n_points

データセット全体のポイント数を返します.

DataSet.number_of_cells

セルの数を返します.

DataSet.number_of_points

ポイント数を返します.

DataSet.point_data

DataSetAttributesとしてポイントデータを返します.

DataSet.points

ポイントへの参照をnumpyオブジェクトとして返します.

DataSet.volume

メッシュボリュームを返します.