明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1559|回复: 9

请问循环的问题

[复制链接]
发表于 2004-4-21 13:25:00 | 显示全部楼层 |阅读模式
........................... (setq ex (entlast))

(setq w 0)
(repeat (sslength meshes)
(setq en (ssname meshes w))
(setq m (entget en))

(setq pp1z (caddr (trans(cdr (assoc 12 m))0 1)))
(setq cen (append ptms (list pp1z)))

(setq t1 (trans (cdr (assoc 10 M)) 0 1))
(setq t2 (trans (cdr (assoc 11 M)) 0 1))
(setq t3 (trans (cdr (assoc 12 M)) 0 1))

(command "slice" ex "" "" t1 t2 t3 cen)
(setq ex (entlast))

(setq W (1+ W))
)

(ssadd (entlast) SENU)
(command "ERASE" MESHES "")
) 请问是不是不能这么用阿?想每次对slice的结果进行操作?ex有个最初的定义在repeat前。 谢谢!!!
发表于 2004-4-21 21:05:00 | 显示全部楼层
(setq W (1+ W))
好像应为 (setq W (- W 1))
发表于 2004-4-22 00:50:00 | 显示全部楼层
(setq W (1+ W)) 可以
发表于 2004-4-22 00:51:00 | 显示全部楼层
(setq W (1+ W)) 没错
 楼主| 发表于 2004-4-22 08:23:00 | 显示全部楼层
但是它提示我repeat有错,检查ex,发现repeat前,中的ex内容是一样的。不知道是不是ex不能这么表达。
发表于 2004-4-22 08:28:00 | 显示全部楼层
独角斗士发表于2004-4-22 0:50:00(setq W (1+ W)) 可以

看到您在這真高興
发表于 2004-4-22 08:39:00 | 显示全部楼层
论坛有问题,我昨天编辑帖子,怎么会没编辑到反倒成了二个帖子,给别人的感觉是在灌水。今天想把一个删掉,也不能操作。 不是循环错,这句话 (setq ex (entlast)) 好像不合理,不过要获取被截剩下的也只好用这句话。
 楼主| 发表于 2004-4-22 13:27:00 | 显示全部楼层
什么鬼,上传图片老不行,基本资料里
发表于 2004-4-22 13:57:00 | 显示全部楼层
(setq ex (entlast))这句其实可以不需要,slice命令操作后的对象名是一样的(即使是对象句柄都一样)
 楼主| 发表于 2004-4-22 16:13:00 | 显示全部楼层
是的,删掉这句后操作,结果是一样的。只是有点不明白为什么最后返回的不是被切掉一片的物体,而是被所有片切掉的物体。


还有请问如何修改基本资料里的图片上传?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 02:51 , Processed in 0.201445 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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