3D文本
用TrueType 和 OpenType字体创建3D文本。
- 在确定之前,可以通过工具参数互动编辑文字。
- 以正投影方式创建单击的图面。
使用方法
- 从“工具”中的“创建”中选择“文本”。
-
输入在“工具参数”中创建的文字,单击图纸创建3D文本。
-
设置并确认字体,位置,尺寸,扫描量,文字间隔等。
●文本工具参数
- 文本栏
- 输入创建的文本。
- 「字体...」按钮
- 从字体对话框中选择要创建的文本字体和大小。
- 位置
- 设置文本开头的位置。
- 拉伸
- 设置文本的拉伸量。
- 文字
- 设置文本之间的间距。
- 行
- 设置文本行间距。
参照 文字和行的间隔
- 竖写
- 文本纵向书写。
参照 竖写
- 「确定」按钮
- 确认文本的作成。
注意不支持字符变形。
注意无法对文字进行标签。
注意不支持多边网格的输出。输出线条物体。
TIPS使用脚本可以创建3D文本。
检查脚本窗口的“记录”,从工具中创建3D文本,就能记录脚本。
- 例:xshade.scene().create_primitive_text(None, 0, True, [0, 0, 0], 2, 0, [0, 0, -90], "Shade", "Arial", 72, 18, 400, False)
-
参数 :
用string : None设置默认名称
参数 :
int : 物体类型 : 0 : 一般 (仅限Shade 3D ver.15版本)
参数 :
bool : UV分配 : True :有,False :无 非多边形网格禁用 (Shade 3D ver.15版本禁用)
参数 :
vec3 : 位置
参数 :
int : 作成面 : 0 : YZ平面,1 : XZ平面,2 : XY平面
参数 :
int : 布局方向翻转 : 0 : 无翻转,1 : 水平翻转,2 : 垂直翻转,3 : 水平以及垂直翻转
参数 :
vec3 : 高度方向的矢量
参数 :
strings : 输出文字
参数 :
strings : 字体名称
参数 :
int : 字体尺寸
参数 :
float : 文字间隔
参数 :
int : 字体粗细 : 仅Windows有効
参数 :
bool : 斜体 : True : 有,False : 无 仅Windows有効