pyvista.ConeSource#

class ConeSource(center=(0.0, 0.0, 0.0), direction=(1.0, 0.0, 0.0), height=1.0, radius=None, capping=True, angle=None, resolution=6)[ソース]#

円錐ソースアルゴリズムクラス

パラメータ:
centersequence[float], default: (0.0, 0.0, 0.0)

中心は [x, y, z] にあります.円錐の軸はこの点を通ります.

directionsequence[float], default: (1.0, 0.0, 0.0)

円錐の [x, y, z] の方向ベクトル.

heightfloat, default: 1.0

指定した方向の円錐に沿った高さ.

radiusfloat, optional

円錐の底面半径.

cappingbool, default: True

錐体の底面をポリゴンでキャップすることを有効または無効にします.

anglefloat, optional

円錐の軸と母線の間の角度.

resolutionint, default: 6

円錐を表すために使用される小面の数.

デフォルトの円錐ソースを作成します.

>>> import pyvista as pv
>>> source = pv.ConeSource()
>>> source.output.plot(show_edges=True, line_width=5)
../../../_images/pyvista-ConeSource-1_00_00.png

メソッド

アトリビュート

ConeSource.angle

円錐の軸と母線の間の角度を取得します.

ConeSource.capping

錐体の底面をポリゴンでキャップすることを有効または無効にします.

ConeSource.center

[x, y, z] の中心を取得します.

ConeSource.direction

[x, y, z] の方向ベクトルを取得します.

ConeSource.height

指定した方向の円錐に沿った高さを取得します.

ConeSource.output

このアルゴリズムのポートの出力データオブジェクトを取得します.

ConeSource.radius

円錐の底辺の半径を取得します.

ConeSource.resolution

円錐の円形面上の点の数を取得します.