细胞(共享)
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 |
这就是其minX和maxX的储存在地面部队。 注意:如果igds_cell_size_x和igds_cell_size_y都指定了吗igds_cell_size_x_scale,igds_cell_size_y_scale和igds_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将被忽略。 默认:没有违约 |