pyvista.DataSetFilters.reflect#

DataSetFilters.reflect(normal, point=None, inplace=False, transform_all_input_vectors=False, progress_bar=False)[ソース]#

平面でデータセットを反射します.

パラメータ:
normalarray_like[float]

反射の法線方向.

pointarray_like[float]

normal と共に反射面を定義する点.指定しない場合は,これが原点になります.

inplacebool, default: False

True の場合,データセットを直接変更します.

transform_all_input_vectorsbool, default: False

True の時,全ての入力ベクトルは変換される.それ以外の場合は,ポイント,法線,およびアクティブなベクトルだけが変換されます.

progress_barbool, default: False

進行状況を示す進行状況バーを表示します.

戻り値:
pyvista.DataSet

反映されたデータセット. リターンタイプは入力と一致します.

>>> from pyvista import examples
>>> mesh = examples.load_airplane()
>>> mesh = mesh.reflect((0, 0, 1), point=(0, 0, -100))
>>> mesh.plot(show_edges=True)
../../../_images/pyvista-DataSetFilters-reflect-1_00_00.png

このフィルターを使用したその他の例については, メッシュを反射 を参照してください.