pyvista.Tube#

Tube(pointa=(-0.5, 0.0, 0.0), pointb=(0.5, 0.0, 0.0), resolution=1, radius=1.0, n_sides=15)[ソース]#

チューブを作成します.

パラメータ:
pointasequence[float], default: (-0.5, 0.0, 0.0)

[x, y, z] 内の位置.

pointbsequence[float], default: (0.5, 0.0, 0.0)

[x, y, z] 内の位置.

resolutionint, default: 1

チューブを分割するピースの数.

radiusfloat, default: 1.0

最小チューブ半径(チューブ半径が変化する可能性があるため,最小).

n_sidesint, default: 15

チューブの側面の数.

戻り値:
pyvista.PolyData

チューブメッシュ.

(0, 0, 0)(0, 0, 1) の間にチューブを作成します.

>>> import pyvista as pv
>>> mesh = pv.Tube((0, 0, 0), (0, 0, 1))
>>> mesh.plot()
../../../_images/pyvista-Tube-1_00_00.png