pyvista.vtk_points#
- vtk_points(
- points: VectorLike[float] | MatrixLike[float],
- deep: bool = True,
- force_float: bool = False,
- allow_empty: bool = True,
numpy配列または配列のようなものを
vtkPoints
オブジェクトに変換します.- パラメータ:
- points :
numpy.ndarray
か sequencenumpy.ndarray か python:sequence 変換するポイント.1次元または2次元である必要があります.1つの点または複数の点を受け入れます.
- deepbool, default:
True
配列のディープコピーを行います. これは
points
がnumpy.ndarray
である場合にのみ適用されます.- force_floatbool, default:
False
データ型が非浮動小数点型の場合に,そのデータ型を
float32
にキャストします.これをFalse
に設定すると,非浮動小数点型を許容することになりますが,データセットを変換する際に,中間の浮動小数点数が切り捨てられる可能性があります.- allow_emptybool, default:
True
Allow
points
to be an empty array. IfFalse
, points must be strictly one- or two-dimensional.Added in version 0.45.
- points :
- 戻り値:
vtk.vtkPoints
vtkPoints オブジェクトです.
例
>>> import pyvista as pv >>> import numpy as np >>> points = np.random.default_rng().random((10, 3)) >>> vpoints = pv.vtk_points(points) >>> vpoints (vtkmodules.vtkCommonCore.vtkPoints)0x7f0c2e26af40