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有効