關於 TextObject 參數自動設定的使用

! _-TextObject aa_8 0,0,0 _Height=5.000 _Rotation=0 _Font=Arial _Italic=No _Bold=No _HorizontalAlignment=Center _VerticalAlignment=Top _CreateGeometry=Curves _GroupOutput=Yes _AllowSingleStrokeFonts=No _LowerCaseAsSmallCaps=No _AddSpacking=No _UserTextCenterToPosition=Yes

在 Rhino command 下使用上述語法,訊息如下

Command: _-TextObject
Text String <aa_8> ( Height=1 Rotation=0 Font=Arial Italic=No Bold=No HorizontalAlignment=Left VerticalAlignment=Top CreateGeometry=Curves GroupOutput=No AllowSingleStrokeFonts=No LowerCaseAsSmallCaps=No AddSpacing=No UseTextCenterToPosition=No ): aa_8
Text string: aa_8
Pick point: 0,0,0
Command: _Height=5.000
Unknown command: _Height=5.000

_Height 以後的參數全都看不懂,並且出來的結果字高不是5。

Rhino6 要如何修改才能用 TextObject 自動給字串、座標點與字高等參數。

請這樣改寫 Macro:

! _-TextObject _Height=5 _Rotation=0 _Font Arial _Italic=No _Bold=No _HorizontalAlignment=Center _VerticalAlignment=Top _CreateGeometry=Curves _GroupOutput=Yes _AllowSingleStrokeFonts=No _LowerCaseAsSmallCaps=No _AddSpacing=No _UseTextCenterToPosition=Yes aa_8 0,0,0

我做的修改如下:

(1) 把 aa_8 0,0,0 (輸入的文字和插入點) 移到最後面,不然指令遇到 aa_8 0,0,0 就直接結束了。

(2) 把 _Font=Arial 改成 _Font Arial
因為 RH-56801 這個 bug。

(3) (4) 錯字。

6.24 將會包含這個修正。