乐筑天下

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

基本了解ACAD阵列

[复制链接]

6

主题

19

帖子

1

银币

初来乍到

Rank: 1

铜币
43
发表于 2015-9-8 05:49:25 | 显示全部楼层 |阅读模式
大家好,
我很难理解阵列在AutoCAD系统中工作方式背后的意图
考虑以下用例-我想从一行创建一个简单的4 x 3数组
但场景背后发生了什么:ACAD“删除”我从模型空间中绘制的初始线,并创建一个新的匿名块,其中包含线->*U1。我将调用*U1“源块”,因为它包含关于真实对象的信息,必须乘以
之后,它创建另一个匿名块*U2,其中包含由不同矩阵变换的*U1的块引用。我将其称为“逻辑块”,因为它包含表示信息
最后,创建对*U2的引用并将其附加到模型空间
我的问题是:
1)复制阵列后,为什么ACAD会创建两个新块*U3和*U5。我理解*U5是必要的,因为这是一个逻辑块,如果修改复制的阵列,它将保存不同的信息。但是为什么ACAD创建*U3,因为它与*U1相同
2)如果每个示例都使用ACAD 2008打开同一个图形,它会显示我的阵列只是一个块,但2016会将它们识别为阵列。这是如何通过AutoCAD实现的<向你问好,天使K。

1elzgcsnuz2.PNG

1elzgcsnuz2.PNG


fns3xmm3rwp.PNG

fns3xmm3rwp.PNG


cwm5wtbmufb.PNG

cwm5wtbmufb.PNG

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

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

使用道具 举报

170

主题

1424

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2119
发表于 2015-9-21 20:03:47 | 显示全部楼层
你看了arrayedit,这可以解释U3
回复

使用道具 举报

6

主题

19

帖子

1

银币

初来乍到

Rank: 1

铜币
43
发表于 2015-10-10 05:18:07 | 显示全部楼层
谢谢你的回答,布莱科,你是对的
那么,保存新版本中引入的新对象(如数组)怎么样?它们是如何保存的,以及如何从以前的版本中读取的?我怀疑AssocDependency和AssocAction与我的问题有关,但目前我正在处理其他任务,没有时间调查它们是什么以及它们是如何使用的
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-4-30 03:33 , Processed in 0.411922 second(s), 62 queries .

© 2020-2025 乐筑天下

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