乐筑天下

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

[综合讨论] 旋转副本引用

[复制链接]

3

主题

526

帖子

522

银币

初来乍到

Rank: 1

铜币
17
发表于 2022-7-6 23:49:20 | 显示全部楼层 |阅读模式
我经常需要做的一项任务是将对象旋转/复制到圆弧/圆周长周围的特定点,我发现最好的方法是使用带有[C]opy和[R]参考选项的旋转,但是这有点繁琐,尤其是在大直径圆弧上。我已经编写了一个宏来自动激活复制和参考选项,但我仍然必须选择旋转基点(弧的中心),然后为第一个参考点重新单击同一点,然后是第二个参考点,最后是目标点。我想要的是帮助制作一个宏或lisp,该宏或lisp自动使用旋转基点作为第一个参考点,然后重复,这样我就可以选择多个目标,而无需重新发出命令并重新选择弧中心作为基点。我目前的程序如下所示。
 
任何帮助都将不胜感激,谢谢
 
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 23:55:16 | 显示全部楼层
尝试一下:
^C^C\U选择\旋转上一个;\c;r@;
回复

使用道具 举报

5

主题

224

帖子

219

银币

初来乍到

Rank: 1

铜币
25
发表于 2022-7-6 23:57:26 | 显示全部楼层
Nestly,你有这样的东西:
  1. Rotate;\;\;

你应该把它改成
  1. Rotate;\;center;\;

或者别的什么。
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-7 00:00:09 | 显示全部楼层
我会想象你实际上创建了2个以上的副本,如果是这样的话,你可以选择从你的对象创建一个块,其基点在曲线上,然后使用divide或measure命令,并选择在所需的点放置和对齐块。(我做了一个视频,但它以16MB的速度发布,所以你只能做一个粗略的描述)
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-7 00:03:43 | 显示全部楼层
对象的间隔可能不相等,因此否定了测量和分割的使用。
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-7 00:07:49 | 显示全部楼层
是的,我确实认为,仅仅抛出一个想法就够了。我甚至想过创建一个具有对齐的块来处理该场景,但后来我想到了!那太啰嗦了
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-7 00:09:31 | 显示全部楼层
我也想到了度量和除法,但因为我发布的原因而打消了它。
回复

使用道具 举报

3

主题

526

帖子

522

银币

初来乍到

Rank: 1

铜币
17
发表于 2022-7-7 00:13:21 | 显示全部楼层
@肖特,这在一个例子中效果很好。如果我可以在同一个命令中指定多个目的地(第二点),那么它将非常适合我的应用程序。
 
 
@Tuns,我的“旧”宏是_Rotate;\C;R\\\
 
@Steven,只要旋转对象的插入点对应于弧/圆的中心(通过夹点旋转/复制),块思想就会起作用。很好的建议。。。这可能比我一直在做的工作要少,但仍然比我所希望的要多。
 
@备注:是的,间距通常不相等,因此在这种情况下测量/除法没有帮助。
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-7 00:16:24 | 显示全部楼层
仅使用宏机制可能很难链接多个复制/旋转。我看到你的头像详细信息中有“应用程序:AutoCAD不适用”。这是什么意思?autolisp是选项吗?
回复

使用道具 举报

2

主题

389

帖子

387

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-7 00:18:02 | 显示全部楼层
如果起始角度为零,则不需要显式引用调用。一种技术是将所有对象相互复制,然后一次旋转一个。即使您不需要零角度的对象,最后一次旋转也应该注意这一点,前提是您只有足够的副本。
 
此外,复制速度相当快,因为您不需要选择点,只需选择对象,然后默认通过。或者你也可以为此制作一个宏。
 
如果AutoCAD版本可以使用LISP例程,则LISP例程会更快。在这种情况下,只需输入一次旋转中心,就可以更轻松地处理多个对象。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-9 20:55 , Processed in 0.974773 second(s), 72 queries .

© 2020-2025 乐筑天下

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