怎样修剪特定图层上的线?
本帖最后由 zzl9105 于 2011-11-10 10:53 编辑见附图
如何用黄色外框修剪它内部的青色线,用f,四个点集已知,为图中黄色虚线,
但不能把其它图层线修剪了,比如红色线。
不要运用图层锁定,用筛选法
谢谢
http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 zzl9105的微博 本帖最后由 xiaxiang 于 2011-11-10 11:01 编辑
思路都有了,还怕写不出程序来?应该自己动手先试一下 补充下:
问题是,用什么方法,把红色线排除在外?
在执行trim时,有没有直观的过滤对象?
我是ssget把青色线选好了,再选交点trim的,感觉效率不高,
要一个个的去求交点
(此处多出一个问题,交点处有多根线,trim时,只输一次该点,多线都能被剪么?没试过)
就不能很直观的trim时,用f,四个点集,把它都剪了(红色外)?
ssget时用-4过滤器试试 可能我还是没把问题说清楚
我是想,用trim,然后选修剪对象,再选被修剪对象,然后回车结束
我们在人工操作时,不是可以框选被修改对象,就一次性全部剪了吗?
我就是问,在lisp中,可不可以也一次性完成,中间加一个功能,把红色除外
或者说,只选中指定图层上的对象
而不是用
(repeat (sslength ss1)
(setq en (ssname ss1 n))
它来,还是一个个的修剪线
如果说这个思路实现不了,那我觉得把其它图层临时锁定,效率是最高的
旨在讨论它的修剪效率 可以做个选层修剪LSP
就跟选 层复制那种一样的
页:
[1]