pyvista.vtk_points

目次

pyvista.vtk_points#

vtk_points(
points: VectorLike[float] | MatrixLike[float],
deep: bool = True,
force_float: bool = False,
allow_empty: bool = True,
) _vtk.vtkPoints[ソース]#

numpy配列または配列のようなものを vtkPoints オブジェクトに変換します.

パラメータ:
points : numpy.ndarraysequencenumpy.ndarray か python:sequence

変換するポイント.1次元または2次元である必要があります.1つの点または複数の点を受け入れます.

deepbool, default: True

配列のディープコピーを行います. これは pointsnumpy.ndarray である場合にのみ適用されます.

force_floatbool, default: False

データ型が非浮動小数点型の場合に,そのデータ型を float32 にキャストします.これを False に設定すると,非浮動小数点型を許容することになりますが,データセットを変換する際に,中間の浮動小数点数が切り捨てられる可能性があります.

allow_emptybool, default: True

Allow points to be an empty array. If False, points must be strictly one- or two-dimensional.

Added in version 0.45.

戻り値:
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