物件鎖點在作圖時,很常用到。
在設定上也不算困難
F3 是開啟(關閉)物件鎖點功能
由於最近在學Autolisp
自己的cad版本又不是mechanical的
裡面可以自訂鎖點的設置一共有四個,可以讓使用的人快速切換鎖點的設定
就看你那時候在畫甚麼圖形,需要抓哪一些點囉
廢話不多說...
----------
可以先去點你所要的鎖點
點完了嗎?!
接著
輸入指令 (getvar "osmode")
意思是要得到osmode這個系統變數的設定值
(其實你要自己算也可以啦...就二進位..端點為1、中點為2、依此類推...)
舉例來說:我點了端點、中點、中心點和交點
就會得到 osmode = 39
我點了中心點、四分點、交點和相切點
osmode 則是 308...
然後呢~在自己自訂的lsp檔案中..
就可以弄進去拿來用了
像這樣
(defun c:s1()
(setvar "osmode" 39)
(prin1)
)
當然要記得重新載入lsp檔
之後
你只要輸入s1
就可以得到設定"端點、中點、中心點和交點"的物件鎖點了
沒有留言:
張貼留言