关于 DXF ENTITIES 段
适用于图形对象的图元组码。这些代码可以在 DXF™ 文件的 ENTITIES 区域中找到,并且由 AutoLISP ® 和 ObjectARX ® 应用程序在图元定义列表中使用。
相关参考
POINT (DXF)
以下组码适用于点图元。
POINT 组码 |
组码 | 说明 |
100 | 子类标记 (AcDbPoint) |
10 | 点位置(在 WCS 中) DXF:X 值;APP:三维点 |
20, 30 | DXF:点位置的 Y 值和 Z 值(在 WCS 中) |
39 | 厚度(可选;默认值 = 0) |
210 | 拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 | DXF:拉伸方向的 Y 值和 Z 值(可选) |
50 | 绘制点时所使用的 UCS 的 X 轴的角度(可选;默认值 = 0);当 PDMODE 非零时使用 |
相关参考
相关概念
LINE (DXF)
以下组码适用于直线图元。
LINE 组码 |
组码 | 说明 |
100 | 子类标记 (AcDbLine) |
39 | 厚度(可选;默认值 = 0) |
10 | 起点(在 WCS 中) DXF:X 值;APP:三维点 |
20, 30 | DXF:起点的 Y 值和 Z 值(在 WCS 中) |
11 | 端点(在 WCS 中) DXF:X 值;APP:三维点 |
21, 31 | DXF:端点的 Y 值和 Z 值(在 WCS 中) |
210 | 拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 | DXF:拉伸方向的 Y 值和 Z 值(可选) |
相关参考
相关概念
LWPOLYLINE (DXF)
以下组码适用于优化多段线图元。
LWPOLYLINE 组码 |
组码 | 说明 |
100 | 子类标记 (AcDbPolyline) |
90 | 顶点数 |
70 | 多段线标志(按位编码);默认值为 0: 1 = 关闭;128 = Plinegen |
43 | 固定宽度(可选;默认值 = 0)。如果设定为可变宽度(代码 40 和/或 41),则不使用 |
38 | 标高(可选;默认值 = 0) |
39 | 厚度(可选;默认值 = 0) |
10 | 顶点坐标(在 OCS 中),多个条目;每个顶点一个条目 DXF:X 值;APP:二维点 |
20 | DXF:顶点坐标的 Y 值(在 OCS 中),多个条目;每个顶点一个条目 |
91 | 顶点标识符 |
40 | 起点宽度(多个条目;每个顶点一个条目)(可选;默认值 = 0;多个条目)。如果设定为固定宽度(代码 43),则不使用 |
41 | 端点宽度(多个条目;每个顶点一个条目)(可选;默认值 = 0;多个条目)。如果设定为固定宽度(代码 43),则不使用 |
42 | 凸度(多个条目;每个顶点一个条目)(可选;默认值 = 0) |
210 | 拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 | DXF:拉伸方向的 Y 值和 Z 值(可选) |
相关参考
相关概念
POLYLINE (DXF)
以下组码适用于多段线图元。
POLYLINE 组码 |
组码 | 说明 |
100 | 子类标记(AcDb2dPolyline 或 AcDb3dPolyline) |
66 | 已废弃;以前是“后跟图元标志”(可选;如果存在则忽略) |
10 | DXF:始终为 0 APP:“虚拟”点;X 值和 Y 值始终为 0,Z 值是多段线的标高(二维时在 OCS 中,三维时在 WCS 中) |
20 | DXF:始终为 0 |
30 | DXF:多段线的标高(二维时在 OCS 中,三维时在 WCS 中) |
39 | 厚度(可选;默认值 = 0) |
70 | 多段线标志(按位编码;默认值 = 0): 1 = 这是一个闭合多段线(或按 M 方向闭合的多边形网格) 2 = 已添加曲线拟合顶点 4 = 已添加样条曲线拟合顶点 8 = 这是一条三维多段线 16 = 这是一个三维多边形网格 32 = 多边形网格以 N 方向闭合 64 = 多段线是一个多面网格 128 = 线型图案在该多段线顶点的周围连续生成 |
40 | 默认起点宽度(可选;默认值 = 0) |
41 | 默认端点宽度(可选;默认值 = 0) |
71 | 多边形网格 M 顶点计数(可选;默认值 = 0) |
72 | 多边形网格 N 顶点计数(可选;默认值 = 0) |
73 | 平滑曲面 M 密度(可选;默认值 = 0) |
74 | 平滑曲面 N 密度(可选;默认值 = 0) |
75 | 曲线和平滑曲面类型(可选;默认值 = 0);整数代码,非按位编码: 0 = 不拟合平滑曲面 5 = 二次 B 样条曲面 6 = 三次 B 样条曲面 8 = Bezier 曲面 |
210 | 拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 | DXF:拉伸方向的 Y 值和 Z 值(可选) |
多段线图元后面将跟随应用程序 ID 为“AUTOCAD_POSTSCRIPT_FIGURE”的扩展数据。它包含与 PostScript 图像和 PostScript 填充信息相关的信息。
相关参考
相关概念
CIRCLE (DXF)
以下组码适用于圆图元。
CIRCLE 组码 |
组码 | 说明 |
100 | 子类标记 (AcDbCircle) |
39 | 厚度(可选;默认值 = 0) |
10 | 中心点(在 OCS 中) DXF:X 值;APP:三维点 |
20, 30 | DXF:中心点的 Y 值和 Z 值(在 OCS 中) |
40 | 半径 |
210 | 拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 | DXF:拉伸方向的 Y 值和 Z 值(可选) |
相关参考
相关概念
ARC (DXF)
以下组码适用于圆弧图元。
ARC 组码 |
组码 | 说明 |
100 | 子类标记 (AcDbCircle) |
39 | 厚度(可选;默认值 = 0) |
10 | 中心点(在 OCS 中) DXF:X 值;APP:三维点 |
20, 30 | DXF:中心点的 Y 值和 Z 值(在 OCS 中) |
40 | 半径 |
100 | 子类标记 (AcDbArc) |
50 | 起点角度 |
51 | 端点角度 |
210 | 拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 | DXF:拉伸方向的 Y 值和 Z 值(可选) |
相关参考
相关概念
ELLIPSE (DXF)
以下组码适用于椭圆图元。
ELLIPSE 组码 |
组码 | 说明 |
100 | 子类标记 (AcDbEllipse) |
10 | 中心点(在 WCS 中) DXF:X 值;APP:三维点 |
20, 30 | DXF:中心点的 Y 值和 Z 值(在 WCS 中) |
11 | 相对于中心的长轴端点(在 WCS 中) DXF:X 值;APP:三维点 |
21, 31 | DXF:相对于中心的长轴端点的 Y 值和 Z 值(在 WCS 中) |
210 | 拉伸方向(可选;默认值 = 0, 0, 1) DXF:X 值;APP:三维矢量 |
220, 230 | DXF:拉伸方向的 Y 值和 Z 值(可选) |
40 | 短轴与长轴的比例 |
41 | 起点参数 (对于闭合椭圆,该值为 0.0) |
42 | 端点参数 (对于闭合椭圆,该值为 2pi) |
相关参考
相关概念
HELIX (DXF)
以下组码适用于螺旋图元。
HELIX 组码 |
组码 | 说明 |
| 样条曲线数据 |
100 | 子类标记 (AcDbHelix) |
90 | 主版本号 |
91 | 维护版本号 |
10, 20, 30 | 轴基点 |
11, 21, 31 | 起点 |
12, 22, 32 | 轴矢量 |
40 | 半径 |
41 | 圈数 |
42 | 圈高 |
290 | 左右手习惯;0 = 左手,1 = 右手 |
280 | 约束类型 0 = 约束圈高 1 = 约束圈数 2 = 约束高度 |
相关参考
相关概念
SPLINE (DXF)
以下组码适用于样条曲线图元。
SPLINE 组码 |
组码 | 说明 |
100 | 子类标记 (AcDbSpline) |
210 | 法向矢量(如果样条曲线为非平面型,则省略) DXF:X 值;APP:三维矢量 |
220, 230 | DXF:法向矢量的 Y 值和 Z 值(可选) |
70 | 样条曲线标志(按位编码): 1 = 闭合样条曲线 2 = 周期性样条曲线 4 = 有理样条曲线 8 = 平面 16 = 线性(同时还设置平面位) |
71 | 样条曲线的阶数 |
72 | 节点数 |
73 | 控制点数 |
74 | 拟合点数(如果有) |
42 | 节点公差(默认值 = 0.0000001) |
43 | 控制点公差(默认值 = 0.0000001) |
44 | 拟合公差(默认值 = 0.0000000001) |
12 | 起点切向 — 可以省略(在 WCS 中) DXF:X 值;APP:三维点 |
22, 32 | DXF:起点切向的 Y 值和 Z 值 — 可以省略(在 WCS 中) |
13 | 端点切向 — 可以省略(在 WCS 中) DXF:X 值;APP:三维点 |
23, 33 | DXF:端点切向的 Y 值和 Z 值 — 可以省略(在 WCS 中) |
40 | 节点值(每个节点一个条目) |
41 | 权值(如果不为 1);对于多组对,如果均不为 1,则出现。 |
10 | 控制点(在 WCS 中);每个控制点一个条目 DXF:X 值;APP:三维点 |
20, 30 | DXF:控制点的 Y 值和 Z 值(在 WCS 中);每个控制点一个条目 |
11 | 拟合点(在 WCS 中);每个拟合点一个条目 DXF:X 值;APP:三维点 |
21, 31 | DXF:拟合点的 Y 值和 Z 值(在 WCS 中);每个拟合点一个条目 |
相关参考
相关概念