马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
eatools中的局部生成是怎么实现的,很好用啊。
有没有单独的一个文件。
不喜一大摞的工具包,虽然有些实用,但部分设置会跟原设置冲突。
不知道cad有没有这个命令呢。
cad有局部打开和regen,但似乎没有局部重生成。
能有lsp源程序最好,
没有也可以,我用lsp重定义下该指令。
谁能提供下。
______________________________________________________________________________
找到两个程序。
 -
- (defun c:rew()
- (setq sset (ssget)
- leng (sslength sset)
- )
- (setq i 0)
- (while (< i leng)
- (setq ent (ssname sset i))
- (entmod (entget ent))
- (setq i (+ i 1))
- )
- )
效果不错,正是我所需要的。
 -
- (defun C:xs ()
- (prompt "部分重生成图形")
- (command "erase" (ssget) "")
- (command "undo" 1)
- )
也能实现局部重生成,但有时会突然转移视图到某处。不知何故。
有谁可以帮忙解释一下这两个程序么,顺便学习程序语法函数。
看到command "erase"总觉得怪怪的。
难道是复制图元,删除后重建图元。有cad重建模型从而实现局部重生成。 |