旋轉指令ROTATE在畫圖過程中使用頻率之高,在使用上總是有一點困擾。
預設的ROTATE指令在執行後依序會發生下面幾件事:1.要求選取物件2.要求指定基準點
3.要求指定旋轉角度或 [複製(C)/參考(R)]
但比起指定旋轉角度,我最常用的其實是參考(R)模式
以前自學巨集(marco)學不來,所以用LISP滿足了我的需求
程式碼如下:
(defun c:ror ()
(setq sg (ssget))
(command "ROTATE" sg "" pause "R" "@" pause pause)
)
最近因為有了AI的幫助,試著將這個程式碼簡化成巨集,結果沒辦法順利執行
所以上網搜了一下,找到一個巨集(marco)測試後有效
^C^C_Select \_rotate previous ;\r @;
一樣到AutoCAD的介面去新增一個按鈕,把這個巨集指令複製貼上就可以使用了
優點:不需載入lisp就可以使用
缺點:每次使用都要點一次指令,不能重覆執行