pyvista.vtk_points#

vtk_points(points, deep=True, force_float=False)[ソース]#

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

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

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

deepbool, default: True

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

force_floatbool, default: False

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

戻り値:
vtk.vtkPoints

vtkPoints オブジェクトです.

>>> import pyvista as pv
>>> import numpy as np
>>> points = np.random.random((10, 3))
>>> vpoints = pv.vtk_points(points)
>>> vpoints  
(vtkmodules.vtkCommonCore.vtkPoints)0x7f0c2e26af40