pyvista.Text3D#
- Text3D(string, depth=None, width=None, height=None, center=(0, 0, 0), normal=(0, 0, 1))[ソース]#
文字列から3 Dテキストを作成します.
テキストは,指定された幅,高さ,または深さを持つように構成することができます.
- パラメータ:
- string
str
3Dテキストを生成する文字列.
None
または空の文字列の場合,出力されるメッシュはcenter
の1点になります.- depth
float
,optional
テキストの深さ.もし
None
なら,深さはデフォルトでheight
の半分に設定されます.平面テキストの場合は0.0
に設定されます.バージョン 0.43 で変更: デフォルトの深さは,高さの半分として動的に計算されるようになりました.以前は,デフォルトの深さは
0.5
という固定値でした.- width
float
,optional
テキストの幅.もし
None
なら,幅はheight
に比例して拡大縮小されます.バージョン 0.43 で追加.
- height
float
,optional
テキストの高さ.もし
None
なら,高さはwidth
に比例して拡大縮小されます.バージョン 0.43 で追加.
- center
Sequence
[float
], default: (0.0, 0.0, 0.0) テキストの中心.テキストの軸合わせされたバウンディングボックスの中央として定義されます.
バージョン 0.43 で追加.
- normal
Sequence
[float
], default: (0.0, 0.0, 1.0) テキストの法線方向.この方向は,テキストの
depth
と平行で,テキストの前面から離れる方向を指します.バージョン 0.43 で追加.
- string
- 戻り値:
pyvista.PolyData
3Dテキストメッシュ.
例
>>> import pyvista as pv >>> text_mesh = pv.Text3D('PyVista') >>> text_mesh.plot(cpos='xy')