乐筑天下

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

[综合讨论] 复制模型空间对象的宏

[复制链接]
YZ

27

主题

232

帖子

205

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-6 23:40:18 | 显示全部楼层 |阅读模式
我试过几个选择,但似乎找不到一个可行的。
 
尝试将文本对象向下复制3.5个纸空间单位。
 
我一直在尝试将距离保存为环境变量的各种变体,但是copy命令将不允许返回该值的语法。
命令:复制
找到1个
当前设置:复制模式=多个
指定基点或[位移/模式]:d
指定位移:
上面是命令行在1:100时的外观。但是在1:200时,它需要说-0.7(而不是-0.35),以此类推。
 
所以我觉得这样可能行得通:
  1. Copy;Displacement;0,('spacetrans;-3.5),0;;
但返回
需要点或选项关键字。
我也用CAL表达式尝试过同样的方法。这就像是
  1. Copy;'cal;'spacetrans;3.5;<180;
回复

使用道具 举报

YZ

27

主题

232

帖子

205

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-6 23:56:47 | 显示全部楼层
就是这样!不过我得承认,我甚至不明白它是怎么工作的!哈哈。
 
哦,等等,我现在知道了,所以它返回(-3.5/cannoscalevalue)作为y轴的变化。
 
美好的我已经为许多不同的应用程序尝试了很多次,在一个需要坐标的命令中处理DIESEL表达式,但从来没有一个能够工作。这让我怀疑我的语法是否不正确,或者根本不可能。
 
一如既往地扎实工作steven-g。
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-7 00:12:54 | 显示全部楼层
-3.5是您给定的值(很明显),变量cannoscalevalue反映了在视口比例框中选择的值,该框也控制注释比例,这仅在选择了比例值时有效(如果放大和缩小视口,则该值将不正确)。我希望我能声称知道所有这些东西,但说实话,我刚刚发现,当你改变视口比例时,这个值发生了变化,其余的只是胡扯,直到有什么东西起作用。
 
这实际上不适用于坐标,它只计算出一个值并将其分配给Y轴,使用坐标有点不同(需要更多的修改)
回复

使用道具 举报

YZ

27

主题

232

帖子

205

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-7 00:19:56 | 显示全部楼层
是的,我们总是在正确设置cannoscale的锁定视口中工作(当然使用按钮宏),所以我已经测试过了,您的解决方案可以在我们的任何绘图比例下工作。
 
您感兴趣的最后一个宏是:
  1. ^C^C^Ccopy;0,0;0,$M=$(/,-3.5,$(getvar,cannoscalevalue));

 
这是一个系列中的第二个(第一个将主题挑选到选择集中,然后留给用户编辑文本)。
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-7 00:36:22 | 显示全部楼层
回复

使用道具 举报

YZ

27

主题

232

帖子

205

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-7 00:51:50 | 显示全部楼层
Yeah, we always work in lock viewports with cannoscale set correctly (using a button macro of course), so I have already tested and your solution works at any of our drawing scales.
 
The final macro for your interest is:
  1. ^C^CUCS;View;Copy;Previous;;0,0;0,$M=$(/,-3.5,$(getvar,cannoscalevalue));
 
It is the second in a series (the first one picks thems into the selection set then leaves them for user to edit text).
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 04:18 , Processed in 0.338799 second(s), 64 queries .

© 2020-2025 乐筑天下

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