MIKASA 发表于 2004-8-12 21:41:00

有没有一个命令类似explode可以把直线“炸开“

想把直线        a或b从o点断开,用什么命令啊?

mikewolf2k 发表于 2004-8-12 21:49:00

没有直接的命令。可以用break达到这个目的

xyp1964 发表于 2004-8-12 22:10:00

编个程序:bbk.lsp


;;;BBK.lsp       <A href="mailto:--xyp@bsedi.com" target="_blank" >--xyp@bsedi.com</A><BR>;;;在两线交点处断开<BR>(defun c:BBK()<BR>       (setq s1 (entsel "\n\t选择线1 : "))<BR>       (setq s2 (entsel "\n\t选择线2 : "))<BR>       (setq pt (inters (ddxf 10 s1)(ddxf 11 s1)(ddxf 10 s2)(ddxf 11 s2)))<BR>       (if pt<BR>                       (progn<BR>                                       (command "_break" s1 "f" pt pt)<BR>                                       (command "_break" s2 "f" pt pt)<BR>                                       )<BR>                       (princ"\n\t两线没有交点")<BR>                       )<BR>       (princ)<BR>       )


(defun dxf (code elist) (cdr (assoc code elist)))<BR>(defun ddxf (code elist) (dxf code (entget (car elist))))<BR>

MIKASA 发表于 2004-8-12 22:24:00

程序!太难了!俺是菜鸟,还停留在初级阶段呢.

CADghost 发表于 2004-8-13 10:49:00

那就看看2楼说的

xhf 发表于 2004-8-13 14:36:00

用BREAK命令,输入F选择第一点为交点(O),提示输入第亿 点时输入“@”,回车即可。

zybocai 发表于 2004-8-14 11:45:00

用break命令,按照命令提示做就可以了!
页: [1]
查看完整版本: 有没有一个命令类似explode可以把直线“炸开“