你在这里: 流行格式 > Autodesk AutoCAD DWG / DXF Reader / Writer > 特征表示 > 结构格式(已弃用)

结构格式(已弃用)

在扩展实体数据的该表示中,字段存储与形成每个扩展实体条目的属性名称的一部分的标签。数据存储在命名的FME功能中的单个结构中Extended_data.。随着AutoCAD中的扩展实体数据被分组为部分,每个部分以应用程序组代码开头,Extended_data.结构本身也分为不同的部分,每个部分开始Extended_data {#}。其余的属性名称由其中一个参数组成:

扩展实体参数

内容

应用名称

实体数据关联的应用程序的名称。

AutoCAD代码:1001.

autocad_layer {#}

扩展数据关联的图层的名称。

AutoCAD代码:1003.

细绳{#}

字符串值的长度为0到255个字符。

AutoCAD代码:1000

three_reals {#}。Real1

three_reals {#}。Real2

three_reals {#}。Real3

三个实数。

AutoCAD代码:1010,1020,1030

world_position {#}。x

world_position {#}。y

world_position {#}。z

三个值表示World_Position值的x,y和z组件。

AutoCAD代码:1011,1021,1031

world_displacement {#}。x

world_displacement {#}。y

world_displacement {#}。z

三个值代表世界排量值。

AutoCAD.代码:1012,1022,1032

world_direction {#}。x

world_direction {#}。y

world_direction {#}。z

三个代表世界方向矢量的真正值。

AutoCAD.代码:1013,1023,1033

真实的{#}

一个64位浮点数。

AutoCAD.代码:1040.

处理{#}

AutoCAD句柄值。

AutoCAD.代码:1005.

距离{#}

表示距离的64位浮点数。

AutoCAD.代码:1041.

规模{#}

表示缩放因子的64位浮点数。

AutoCAD.代码:1042.

16bit_integer {#}

16位整数值。

AutoCAD.代码:1070.

32bit_integer {#}

32位整数值。

AutoCAD代码:1071.

例如,考虑到以下扩展实体数据:

1001 c_node.
1000 connobj_1 = 43f4
1000 count = 3
1000 connobj_2 = 43f3
1000 connobj_3 = 43f2
1005 163.
1010 45.4
1020 -123.5.
1030 0.
1001 dprint.
1000 PostScript.

这些信息将使用结构表示法存储在FME功能中,如下所示:

属性名称

属性值

Extended_data {0} .application_name

c_node.

Extended_data {0} .string {0}

connobj_1 = 43f4.

Extended_data {0} .string {1}

count = 3.

Extended_data {0} .string {2}

connobj_2 = 43f3

Extended_data {0} .string(3}

connobj_3 = 43f2

Extended_data {0} .three_reals {0} .real1

45.4

Extended_data {0} .three_reals {0} .real2

-123.5.

Extended_data {0} .three_reals {0} .real3

0.

Extended_data {0} .Handle {0}

163.

Extended_data {1} .application_name

d

Extended_data {1} .string {0}

后记

注意如何,在这种情况下,AutoCAD代码用于形成属性名称的扩展。还注意到了Extended_data.项目在FME功能中分组,因为它们在绘图文件中。