能不能编个程序剪切一个框内的所有对象
能不能编个程序剪切一个框内的所有对象,在论坛上看到有一个裁图程序可以把一个框外的图形全部裁掉,但我现在想要的功能反过来是要把框内的图形全部裁,不知道哪位有这个程序能不能拿来共享一下 ZZXXQQ 发表于 2004-9-23 16:44
试一下这个程序,是在yulijin60的基础上改的。程序在R14上调试通过。
要是能变成指定多段线或线条就更好了 用autodesk Map吧,它的裁剪非常好,它的内部函数比现在决大部分的都好 2002et里边也有的,extrim试下 改功能如何实现哦,那位有没有这样的lsp。我也想要。 可以参考一下下面的程序:
(defun c:cut()<BR> (setq b1 (getcorner<BR> (setq a1 (getpoint "\n指定选择框"))<BR> )<BR> )<BR> (setq see (ssget "_c" a1 b1 ))<BR> (if (/= see nil)<BR> (command "_cutclip" see)<BR> )<BR> ) 以上是将选框中的所有元素都删除调了即框选删除的意思。有没有把CAD的文件像Potoshop中剪切图像一样将选框中的东西剪下来再可以复制道其他地方去。线条缘选框断调了。最好设计成该选框是多边形的。 点右键可以粘贴啊 下午给你发一个 2005的ET到倒是可以:) 用EXTRIM命令,想剪内想剪外都可以.