如何断开两条相交的直线??
飞鱼
飞鱼 Lv.12
2004年12月01日 18:44:15
只看楼主

请问有什么命令或是外挂程序可以断开两条相交的直线吗?也就是说把两条相交的直线断成四条,当然是在交点处断开。而且最好是可以同时断开多个这样的交点。

请问有什么命令或是外挂程序可以断开两条相交的直线吗?也就是说把两条相交的直线断成四条,当然是在交点处断开。

而且最好是可以同时断开多个这样的交点。
免费打赏
szg169
2005年01月26日 00:14:39
12楼
用lisp是可做到
回复
nuance
2005年01月29日 22:38:22
13楼
(defun c:b (/ line1 line2 pt1 pt2 pt3 pt4 pt-int)
(setvar "cmdecho" 0)
(setq line1 (entsel "\nselect first line:"))
(setq line2 (entsel "\nselect second line:"))
(setq pt1 (cdr (assoc 10 (entget (car line1)))))
(setq pt2 (cdr (assoc 11 (entget (car line1)))))
(setq pt3 (cdr (assoc 10 (entget (car line2)))))
(setq pt4 (cdr (assoc 11 (entget (car line2)))))
(setq pt-int (inters pt1 pt2 pt3 pt4))
(if pt-int
(progn
(command "break" line1 "f" pt-int "@")
(command "break" line2 "f" pt-int "@")
)
(princ "\nno intersection!")
)
(princ)
)
回复
tangying
2005年02月01日 11:10:48
14楼
用“打断于点“按钮即可。
回复
good_cwf
2005年02月01日 12:00:19
15楼
在CAD里面有一个“打断于点”的命令,选择以后点一下你要打断的直线,打开“对象捕捉”,选择你要打断的两条或者更多直线的交点,然后依次重复以上操作就可以了。
回复
xyzyb
2005年02月06日 10:08:11
16楼
用break打断点的命令就可以处理
回复

相关推荐

APP内打开