细胞(共享)

igds_type: igds_shared_cell

共享单元对应于IGDS元素类型34和35。它们由两部分组成:定义(类型34)和元素(类型35)。定义列出了单元格的组件元素。元素由插入点、旋转和缩放参数组成。IGDS阅读器跳过所有定义单元格的元素,只将元素特性处理为只有一个坐标的点特性。

如果扩展名为细胞参数设置为是的,然后共享的单元被扩展成各个部分;否则,每个共享单元实例只输出单元插入点。V7和V8都支持共享单元的扩展。

DGNV8编写器可以编写共享单元,而IDGS V7编写器则从共享单元特性创建非共享单元。

共享单元实例具有以下属性:

属性名称

内容

igds_cell_name

单元格的名称。与单元库中的单元名称对应。

范围:字符串

默认:没有默认的

igds_cell_x_scale

igds_cell_y_scale

igds_cell_z_scale

适用于单元格的缩放因子。

这个值可能被igds_cell_size属性覆盖。类似地,如果igds_cell2DTMat *igds_cell3DTMat *属性是礼物。

范围:任何实数>

默认:1

igds_cell_size

单元的最大跨度的地面单位的大小。如果指定了此选项,则设置为igds_cell_x_scale,igds_cell_y_scale,igds_cell_z_scale将被忽略。

如果没有指定,则使用上面描述的比例因子。此属性未由读取器分配任何值。

范围:任何实数> 0

默认:没有违约

igds_rotation

整个细胞的旋转。旋转是从水平方向逆时针向上的角度来测量的。

范围:-360.0,360.0

默认:0

Reprojectable:是的

igds_sharedcell_description

(仅适用于共享单元)

单元格的描述。(仅支持版本8的DGN文件。)

范围:字符串

默认值:没有违约

igds_cell_num_members

存储单元格的成员总数。

范围:任何实数> 0

默认值:没有违约

igds_text_string {#}

当只读时,它包含#的文本字符串单元格中的文本元素。

范围:任何字符串

igds_cell_sequence_number

当阅读只有与扩展名为细胞参数设置为是的,它包含一个惟一的编号,可用于将单元格与其组成元素重新组合。

igds_cell_size_x

这就是其minXmaxX的储存在地面部队。

注意:如果igds_cell_size_xigds_cell_size_y都指定了吗igds_cell_size_x_scale,igds_cell_size_y_scaleigds_cell_size_z_scale值将被忽略。

Reprojectable:是的

igds_cell_size_y

这就是MINY美星储存在地面部队。

Reprojectable:是的

igds_cell_num_members

存储单元格的成员总数。

范围:任何实数> 0

默认:没有违约

igds_unnamedcell_num_of_elements

存储未命名单元格(组)的元素数量

范围:任何实数> 0

默认:没有违约

igds_cell_insertion_x

igds_cell_insertion_y

igds_cell_insertion_z

存储单元插入点

范围:任意实数

默认:没有违约

igds_cell_element_class

igds_cell_element_style

igds_cell_element_color

igds_cell_element_weight

igds_cell_element_level

igds_cell_element_level_name

在读取时存储图形单元格的第一个元素的一些标准属性。

只有在单元格未被设置为展开为组件元素时才设置这些属性,因为在这种情况下,可以将等效属性作为每个元素的标准属性。

默认:没有违约

igds_cell2DTMat11

igds_cell2DTMat12

igds_cell2DTMat21

igds_cell2DTMat22

单元格的2D矩阵,包含旋转和缩放信息。

如果指定了此选项,则设置为igds_cell_x_scale,igds_cell_y_scale,igds_cell_z_scale被忽略用于设置信元信头规模的目的。

默认:没有违约

igds_cell3DTMat11

igds_cell3DTMat12

igds_cell3DTMat13

igds_cell3DTMat21

igds_cell3DTMat22

igds_cell3DTMat23

igds_cell3DTMat31

igds_cell3DTMat32

igds_cell3DTMat33

含旋转和缩放信息细胞的3D矩阵。

如果指定了此选项,则设置为igds_cell_x_scale,igds_cell_y_scale,igds_cell_z_scale将被忽略。

默认:没有违约