AngelKostadinov 发表于 2015-9-8 05:49:25

基本了解ACAD阵列

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





**** Hidden Message *****

Bryco 发表于 2015-9-21 20:03:47

你看了arrayedit,这可以解释U3

AngelKostadinov 发表于 2015-10-10 05:18:07

谢谢你的回答,布莱科,你是对的
那么,保存新版本中引入的新对象(如数组)怎么样?它们是如何保存的,以及如何从以前的版本中读取的?我怀疑AssocDependency和AssocAction与我的问题有关,但目前我正在处理其他任务,没有时间调查它们是什么以及它们是如何使用的
页: [1]
查看完整版本: 基本了解ACAD阵列