创建直线并跟随鼠标
创建一条直线并跟随鼠标,还需要有捕捉功能,怎么实现呢?這裡有
http://bbs.mjtd.com/thread-91191-1-1.html 无捕捉
(defun c:tt (/ en gr loop pt)
(setq loop t)
(while loop
(setq gr (grread t 15 2)
pt (cadr gr)
gr (car gr)
)
(cond ((= 5 gr)
(if en
(entdel en)
)
(setq en (entmakex (list '(0 . "line")
(cons 10 (mapcar '+ pt '(0 1000)))
(cons 11 (mapcar '- pt '(0 1000)))
)
)
)
)
((= 3 gr)(setq loop nil))
)
)
)
17390539330 发表于 2022-11-26 11:59
大佬,”(if (entlast)(entdel (entlast))) ;;抹除上次在游标处的线“ 这一句代码会把画的其他线删掉 ...
是的
因為滑鼠移動線跟隨
其實 就是 畫線擦除 舊線
少了這個步驟,你移動滑鼠會在每個軌跡上畫上許多條線 带捕捉的grread很久前就有大佬发过了 lee50310 发表于 2022-11-3 16:05
這裡有
http://bbs.mjtd.com/thread-91191-1-1.html
先一步一步来,先不管捕捉,创建一条线跟随鼠标,我弄成这样了;P
移动后
直接构造柱 xl 纵横八方 发表于 2022-11-23 11:38
直接构造柱 xl
不方便使用 lee50310 发表于 2022-11-3 16:05
這裡有
http://bbs.mjtd.com/thread-91191-1-1.html
CAD有这个现成的功能吧?或者是我没理解含义? 夏生生 发表于 2022-11-24 16:52
无捕捉
很简洁 加上捕捉就好了! 本帖最后由 lee50310 于 2022-11-25 10:56 编辑
範例: 固定直線滑鼠跟隨線長暫設:350 ,顏色:6 ,垂直線
執行指令:bb1
页:
[1]
2