文档
场地图纸
DXF 如何被读取
Auddomate 有自己的 DXF 读取器。这里说明它理解什么、忽略什么,以及如何决定比例。
单位
头部变量 $INSUNITS 声明图纸的单位。Auddomate 读取它并把每个坐标换算为毫米,所以不需要你做任何事。如果 $INSUNITS 缺失或为零,它退回到 $MEASUREMENT — 1 表示公制,0 表示英寸。两者都没有时,图纸按无单位处理,你会被要求设定两点比例。
| $INSUNITS | 单位 | 每单位毫米数 |
|---|---|---|
| 1 | 英寸 | 25.4 |
| 2 | 英尺 | 304.8 |
| 4 | 毫米 | 1 |
| 5 | 厘米 | 10 |
| 6 | 米 | 1000 |
图纸范围 $EXTMIN 和 $EXTMAX 也会被读取,用于首次打开时适配视图。
会绘制的实体
LINELWPOLYLINE,开放和闭合POLYLINE及其VERTEX记录CIRCLE和ARCSOLID和3DFACEINSERT,所引用的BLOCK原地展开,包括行列阵列
会跳过的实体
文字、MTEXT、标注、填充、样条和椭圆会被忽略。它们不承载对布局有意义的几何,而墙体依赖它们的图纸打开后会显得稀疏。遇到这种情况,请要求把建筑图层导出为线和多段线。
坐标系
DXF 的 y 轴向上;画布的 y 轴向下。Auddomate 翻转坐标轴,使图纸看起来与 CAD 工具中一致。栅格图纸不翻转。
常见问题
- 打开是空的
- 几乎总是二进制 DXF、改名为 .dxf 的 DWG,或者墙体全是文字或填充的图纸。把几何放在真实图层上重新导出为 ASCII。
- 比例读成 1 单位 = 1 mm,但建筑非常小
- 图纸以米绘制,但
$INSUNITS留为 0。在 CAD 工具中把$INSUNITS设为 6,或使用两点比例。 - 缺少块
- 块定义在导出前被清除了。重新导出并保留块。