乐筑天下

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

[编程交流] 缩放动态块问题

[复制链接]

29

主题

88

帖子

59

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
145
发表于 2022-7-6 08:06:37 | 显示全部楼层 |阅读模式
全部的
 
我最近遇到了一个使用以下方法插入动态块的问题:
 
  1. (vla-InsertBlock space (vlax-3D-point pt) blockName scale scale 1. ang))

 
其中比例大于1。
 
然而,我注意到,通过插入1个比例,然后使用scale命令将块缩放到所需的因子,效果很好。此外,在以1比例插入后,我使用“属性”对话框手动更改了比例,导致动态特征和属性丢失。
 
任何信息都会有帮助。
 
马特
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 08:20:13 | 显示全部楼层
还没有尝试过,但可能在1:1:1插入,然后使用effectivescalefactor属性:
 
  1. (setq b (vla-InsertBlock space (vlax-3D-point pt) blockName 1. 1. 1. ang))

 
  1. (mapcar '(lambda ( x ) (vlax-put-property b x scale)) '(XEffectiveScaleFactor YEffectiveScaleFactor))
回复

使用道具 举报

29

主题

88

帖子

59

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
145
发表于 2022-7-6 08:32:12 | 显示全部楼层
李,
 
不,不起作用。感谢Mapcar Lambda示例,我非常感谢!
 
我认为这是因为每个尺度在不同的时间间隔发生变化,导致动态特性的损失。不过我可能错了。
 
谢谢
马特
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 08:37:24 | 显示全部楼层
你的动态块是注释性的吗?
 
不管你在这里有什么价值
  1. (vla-InsertBlock space (vlax-3D-point pt) blockName [color=blue]scale scale[/color] 1. ang)

 
插入时,块将仅跟随current annoscale(CANNOSCALE)值
回复

使用道具 举报

4

主题

78

帖子

74

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 08:43:48 | 显示全部楼层
它可能是使用实数,而不是整数或分数。我发现在过去,即使我指定了比例。5对于天平,它将失去其动力。但是,如果我输入比例1/2,效果很好。我不知道原因,但可能就是这样
回复

使用道具 举报

0

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 08:51:13 | 显示全部楼层
嗨,马特,有人解决这个问题吗?我也有同样的问题,动态块失去了它的属性/功能。
 
当做
彼得
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 09:00:27 | 显示全部楼层
插入动态块时,所有三个比例必须等于每一个小数位。AutoCAD中存在(可能仍然存在)一个错误,使用SCALE命令进行缩放会使Z比例相差约6位小数,并且动态特性将丢失。我有一个例程,给一个变量计算的比例,然后用它来设置X,Y和Z比例。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 09:10:42 | 显示全部楼层
 
我一直不明白OP的动态区块问题是怎么回事。可能是因为我们使用了注释性DBs,从来没有出现过这个问题。我想使用X-Y参数会更好
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-9 21:37 , Processed in 0.529985 second(s), 68 queries .

© 2020-2025 乐筑天下

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