明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[讨论] 请教关于如何获取镜像后的图元 !

[复制链接]
发表于 2020-9-5 22:23 | 显示全部楼层
wangxf888 发表于 2020-9-3 23:07
老大  拜托帮忙解决下我请教的这个选择镜像后图元的问题,这个问题对你来说肯定很简单,恳请帮忙解决下, ...

镜像之后不能动,理论上说生成新图元的都适用,阵列 拷贝什么的
(defun c:tt5 (/ s0 en ss);拷贝、镜像后新图元选集
        (command"u")
        (setq s0 (entlast))
        (command "REDO" )
        (setq en (entnext s0))
  (setq ss (ssadd en))
  (while (setq en (entnext en)) (ssadd en ss))
  (sssetfirst nil ss)
        (princ)
)
回复

使用道具 举报

 楼主| 发表于 2020-9-6 00:52 | 显示全部楼层
start4444 发表于 2020-9-5 22:23
镜像之后不能动,理论上说生成新图元的都适用,阵列 拷贝什么的
(defun c:tt5 (/ s0 en ss);拷贝、镜像 ...

老大  我这样简单拼凑了下  达不到效果,请指点迷津!!
(defun c:tt(/ s0 en ss);拷贝、镜像后新图元
(command "mirror" )
        (setq s0 (entlast))
        (command "REDO" )
        (setq en (entnext s0))
  (setq ss (ssadd en))
  (while (setq en (entnext en)) (ssadd en ss))
  (sssetfirst nil ss)
        
(command "select" ss "")
(princ))
回复

使用道具 举报

发表于 2020-9-6 01:09 | 显示全部楼层
wangxf888 发表于 2020-9-6 00:52
老大  我这样简单拼凑了下  达不到效果,请指点迷津!!
(defun c:tt(/ s0 en ss);拷贝、镜 ...

我那个是单独命令,没必要拼凑的,镜像之后运行那个代码就选定新图元了,你爱拷贝拷贝 爱移动移动的
回复

使用道具 举报

 楼主| 发表于 2020-9-6 01:24 | 显示全部楼层
本帖最后由 wangxf888 于 2020-9-6 01:25 编辑

这么晚了  还回复我的问题 感谢 再次感谢! 我的意思是把这个代码跟镜像命令结合起来,我再运行接下来的移动拷贝等命令可以直接+P,来选择镜像后的图元。您这个代码,我运行了下,没毛病,只是运行下一个命令之前我要运行下这个代码,多了一步,感觉还是有点麻烦,能不能帮忙把镜像命令加进去,最后加一句(command "select" ss "")  我运行下个命令选择图元的时候直接点下P,就可以了,这样方便些!拜托处理下,先谢谢了!!
回复

使用道具 举报

 楼主| 发表于 2020-9-6 02:27 | 显示全部楼层
就是要这个效果,非常感谢,因为我用的镜像命令比较频繁,所以想到用这个代码,完美!!再次感谢这个点了还热心的回复!再次感谢!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-23 15:00 , Processed in 0.466031 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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