明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2187|回复: 9

[求助]如何批量旋转实体为水平

[复制链接]
发表于 2008-9-6 19:22:00 | 显示全部楼层 |阅读模式

如何批量旋转实体为水平,求教

"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2008-9-7 10:45:00 | 显示全部楼层
顶一下
发表于 2008-9-7 12:34:00 | 显示全部楼层
什么实体?
发表于 2008-9-8 14:39:00 | 显示全部楼层
(defun c:rx(/ bs bn ts nl index bn c bp pt)在WCS中恢复水平
(command "undo" "group")
   (setq bs(ssget))
   (setq nl(sslength bs))
   (setq index 0)
   (repeat nl
      (setq bn(ssname bs index))
      (setq bd(entget bn))
      (setq c(assoc 10 bd))
             (setq r0 (cdr (assoc 50 bd)))
             (setq r0 (* (/ 180.0 pi) r0))
             (setq r0 (- 360 r0))
      (setq pt (cdr c))
      (command "_rotate" bn "" pt r0)
      (setq index (+ index 1))
   )
   (setq bs nil)
(command "undo" "end")
)
 楼主| 发表于 2008-9-14 16:17:00 | 显示全部楼层

谢谢四楼的程序,未测试,不知对一些多段线和横七竖八的矩形之类有没有效果,

谢谢zzxxqq,我指的实体是"一些多段线和横七竖八的矩形"

发表于 2008-12-21 17:18:00 | 显示全部楼层

有50的群码的是什么实体啊

发表于 2008-12-21 18:12:00 | 显示全部楼层
xiaoquansb发表于2008-12-21 17:18:00有50的群码的是什么实体啊

圆弧、尺寸、属性、属性定义、形、块、点、文字。

发表于 2008-12-21 20:10:00 | 显示全部楼层

唉,我还以为3维实体添,空欢喜一场

 楼主| 发表于 2009-1-18 20:50:00 | 显示全部楼层
rx不行呀,因为不是每一种实体都有组码50的呀
发表于 2011-4-2 12:47:46 | 显示全部楼层
回复 00lg 的帖子

; 错误: 参数类型错误: numberp: nil
我用的是CAD2008,显示这个呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-10 13:31 , Processed in 0.175054 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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