乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 91|回复: 6

[综合讨论] 如何使属性始终保持在 0 旋转

[复制链接]

24

主题

87

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
183
发表于 2008-9-1 17:37:02 | 显示全部楼层 |阅读模式
你好,
有没有办法让属性保持0旋转,不管块旋转是什么?
附加的db是一个内部4方向的高程标记。只有外部属性需要它总是在0旋转。
我也想在我的其他一些块上使用它。
此外,当您走出db编辑器进入主图形屏幕时,如何保持所有属性、行工作等可见?
感谢任何帮助。

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2008-9-2 11:25:50 | 显示全部楼层
我不确定动态块是否可以做到这一点。您可以使用它快速将所有atts置于0旋转:
  1. (defun c:atts0 (/ ss blk att)
  2.   (if (setq ss (ssget '((0 . "INSERT") (66 . 1))))
  3.     (foreach blk (mapcar 'vlax-ename->vla-object
  4.                          (vl-remove-if 'listp (mapcar 'cadr (ssnamex ss)))
  5.                  )
  6.       (foreach att (vlax-invoke blk 'getattributes)
  7.         (vla-put-rotation att 0.)
  8.         (vla-update att)
  9.       )
  10.     )
  11.   )
  12.   (princ)
  13. )

回复

使用道具 举报

24

主题

87

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
183
发表于 2008-9-2 13:22:03 | 显示全部楼层
欢迎使用链式参数。
使用连锁动作定义点参数,不使用夹点。将移动操作与参数相关联,并选择属性。将旋转动作定义为正常,但在其选择集中包括点参数(而不是属性)。
如果你卡住了,张贴你的区块。
回复

使用道具 举报

24

主题

87

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
183
发表于 2008-9-2 14:43:52 | 显示全部楼层
凯特,
谢谢。我想我有
见附件
评论?建议<祝你有一个美好的一天!
回复

使用道具 举报

24

主题

87

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
183
发表于 2008-9-2 14:47:14 | 显示全部楼层
Ron Jon,
如果我用这种类型的旋转稳定魔法将我当前的block set转换为db,那么我就不必使用您向我展示的代码,它们会自动旋转。你给我看的代码与我现在使用的代码基本相同,一旦我完成放置所有积木的任务,就将att旋转到0。
还有一种剥猫皮的方法。
谢谢。祝你愉快!
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2008-9-2 14:54:33 | 显示全部楼层
是的,看起来就像我过去做的那样。很高兴成功了。
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2008-9-2 17:31:04 | 显示全部楼层
再次感谢凯特。: kewl:
祝你有美好的一天!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-13 00:42 , Processed in 0.412938 second(s), 71 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表