在AutoCAD里面有打断与点功能,这个要对象不封闭才可以。
但是没有快捷键功能,要快捷键功能的话,加载小插件可以解决。
;;打断曲线与点;;;
(defun c:dx ( / &k1 &ob1 pt1);打断与点
(setvar "cmdecho" 0)
(setvar "blipmode" 0)
(if (null vlax-dump-object) (vl-load-com) )
(while (and
(setq &k1 (entsel "\n请选择要打断的不封闭对象"))
(setq &k1 (car &k1))
(member (cdr (assoc 0 (entget &k1))) '("ARC" "LINE" "LWPOLYLINE" "ELLIPSE" "SPLINE"))
(= (vlax-curve-isClosed (setq &ob1 (vlax-ename->vla-object &k1))) nil)
(setq pt1 (getpoint "\n请选择打断的点"))
(setq pt1 (vlax-curve-getclosestpointto &ob1 pt1))
)
;(vla-put-color &ob1 256)
(command "BREAK" (list &k1 pt1) pt1)
)
(princ)
);复制到记事本,以【.lsp】为后缀命名。autolisp加载后,命令【DX】。
按键“BR”然后选择对象,然后按“f”选择你要打断的第一点,然后再按“f”再次选择你要打断的那一点作为第二点,so,打断于一点就成功了,不用鼠标选择修改工具栏。
打断于点需要指定两个点,这两个点之间的被删除,也分成两部分。
打断于点的快捷键就是break。
用(炸开)命令就可以了~~
注:就是想炸弹一样的按扭,先选中你要到段的东西在按他就性了``
不知道你说的是不是这个,打断线段于点
br