有没有一个命令类似explode可以把直线“炸开“
想把直线 a或b从o点断开,用什么命令啊? 没有直接的命令。可以用break达到这个目的 编个程序: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> 程序!太难了!俺是菜鸟,还停留在初级阶段呢. 那就看看2楼说的 用BREAK命令,输入F选择第一点为交点(O),提示输入第亿 点时输入“@”,回车即可。 用break命令,按照命令提示做就可以了!
页:
[1]