明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: andyhua

求助trim,修剪命令的加强?

  [复制链接]
发表于 2012-10-4 11:02:15 | 显示全部楼层

  1. (progn
  2.   (vl-cmdf "Trim")

  3.   (if (setq ss (ssget))
  4.     (and (setvar "edgemode" 1) (vl-cmdf ss))
  5.     (and (setvar "edgemode" 0) (vl-cmdf ""))
  6.   )

  7.   (while (= (logand (getvar "CmdActive") 1) 1)
  8.     (vl-cmdf pause)
  9.   )
  10. )
 楼主| 发表于 2012-10-4 14:33:53 | 显示全部楼层
谢谢长老的热心帮助。试了下,好像不行。选择了边界对象后,要回车2次才能再去选择修剪的对象。还有一个最重要的问题就是CAD的TRIM命令,是可以选择块中的直线来作为边界的。但是大哥的SSGET,选择块时,就会把整个块给选择上。而不是选择块中的局部对象。谢谢。
发表于 2012-10-4 16:00:40 | 显示全部楼层
...要回车2次..
(and (setvar "edgemode" 1) (vl-cmdf ss))
==>
(and (setvar "edgemode" 1) (vl-cmdf ss ""))

...选择块中的直线...
点选?框选? 可有固定模式?
若仍是全自由模式则不那么简单代码可以负荷滴
 楼主| 发表于 2012-10-4 19:22:22 | 显示全部楼层
谢谢。TRIM修剪命令,可能是有点特殊。他可以正常的点选,框选块外的对象,作为修剪边界。也可以点选多个块内的对象作为修剪边界。大哥可以细细的看看TRIM命令的选择方式。谢谢。
 楼主| 发表于 2012-11-1 09:18:57 | 显示全部楼层
顶上去,都沉了!
哪位大哥帮忙看看啊?
发表于 2013-11-3 16:04:20 | 显示全部楼层
请你们不要灌水!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-9-28 05:23 , Processed in 0.168916 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表