pyvista.Text3D#

Text3D(string, depth=None, width=None, height=None, center=(0, 0, 0), normal=(0, 0, 1))[ソース]#

文字列から3 Dテキストを作成します.

テキストは,指定された幅,高さ,または深さを持つように構成することができます.

パラメータ:
stringstr

3Dテキストを生成する文字列. None または空の文字列の場合,出力されるメッシュは center の1点になります.

depthfloat, optional

テキストの深さ.もし None なら,深さはデフォルトで height の半分に設定されます.平面テキストの場合は 0.0 に設定されます.

バージョン 0.43 で変更: デフォルトの深さは,高さの半分として動的に計算されるようになりました.以前は,デフォルトの深さは 0.5 という固定値でした.

widthfloat, optional

テキストの幅.もし None なら,幅は height に比例して拡大縮小されます.

バージョン 0.43 で追加.

heightfloat, optional

テキストの高さ.もし None なら,高さは width に比例して拡大縮小されます.

バージョン 0.43 で追加.

centerSequence[float], default: (0.0, 0.0, 0.0)

テキストの中心.テキストの軸合わせされたバウンディングボックスの中央として定義されます.

バージョン 0.43 で追加.

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

テキストの法線方向.この方向は,テキストの depth と平行で,テキストの前面から離れる方向を指します.

バージョン 0.43 で追加.

戻り値:
pyvista.PolyData

3Dテキストメッシュ.

>>> import pyvista as pv
>>> text_mesh = pv.Text3D('PyVista')
>>> text_mesh.plot(cpos='xy')
../../../_images/pyvista-Text3D-1_00_00.png