(所有数字都不是实际尺寸)
我在autocad中有一个图像,宽度:8000mm,高度:8000mm,当我在图像中间插入一个块而不是块的X和Y为(4000,4000)它们就像(560,560) 。即使我移动块,X和Y仍然是相同的。我不知道为什么?!
我做了一些研究,我看到那里的一些人说有时块的坐标系统不同于图片本身。
你能告诉我怎么弄清楚这个我能得到块的X和Y(4000,4000)吗?
祝你好运, Dimitar Georgiev
答案 0 :(得分:3)
BLOCK
实体的X和Y坐标(或原点)与图片中放置BLOCK
的位置无关。
当您在图纸中插入BLOCK
时,您实际上正在做一些事情。
首先,AutoCAD在TABLE
中创建一个用于保存BLOCK_RECORD
个对象的条目。创建的BLOCK_RECORD
将有一个句柄,该句柄引用刚刚插入的BLOCK
的几何。
然后在BLOCKS
部分中使用此句柄。此部分包含BLOCK
个实体,用于定义BLOCK
本身中包含的几何体。 BLOCK
实体中的第一个条目之一是一组X和Y坐标,它们代表BLOCK
的基点。
这些 与BLOCK
实际插入图形中的坐标相同。这些坐标充当BLOCK
对象中包含的所有几何的参考点。 BLOCK
中每个几何体的每个坐标都是从BLOCK
基点引用的。您可以将BLOCK
对象中几何体的所有坐标视为三角坐标,因为它们测量距BLOCK
基点的距离,而不是绘图的原点。
当您插入BLOCK
时,AutoCAD执行的最后一件事是在INSERT
部分中创建ENTITIES
对象。这是一个简短的实体,其中包含要插入的BLOCK
的名称以及BLOCK
在图形中的位置。这些坐标是控制图形中BLOCK
位置的坐标。