形状

igds_type:igds_shape

在igd中使用形状特征来表示封闭的多边形。形状特征中的第一个坐标必须等于最后一个坐标。这些特性以两种方式存储和读取IGDS文件,具体取决于它们边界内的坐标数量:

的数量
坐标

igd元素
类型

描述

在V7中:

3到101之间

在V8中:

在3000到5000之间

6

如果坐标可以放入单个元素,则使用IGDS type 6元素来存储形状。

在V7中:

大于101

在V8中:

大于5000

14日4

如果坐标不能放入单个元素,则将它们组合成复杂的形状元素(类型14)。它由一个type 14元素组成,后面跟随着许多type 4元素,以容纳所有坐标数据。类型4的元素有它们的复杂的打开。此外,如果数据的大小超过头文件可以处理的最大大小(大约为65K个单词),那么这样一个复杂的形状元素将被分割成多个复杂的行字符串元素。

形状元素具有以下属性。

属性名称

笔记

版本信息

内容

igds_fill_color

用来填充形状的颜色。这将覆盖该特性上可能存在的任何固态填充链接。

范围:255年0 . .

默认值:没有填满

igds_fill_color.red

读者只有

通过查找颜色表中的填充颜色索引来确定填充的红色强度。

范围:255年0 . .

igds_fill_color.green

读者只有

填充的绿色颜色强度,由查找颜色表中的填充颜色索引确定。

范围:255年0 . .

igds_fill_color.blue

读者只有

填充的蓝色颜色强度,由查找颜色表中的填充颜色索引确定。

范围:255年0 . .

igds_fill_angle1

仅在V8中使用

舱口填充物中主舱口线的角度。角度是从水平方向逆时针向上的角度。

范围:-360.0,360.0

默认值:0

igds_fill_angle2

仅在V8中使用

在舱口盖填充物中二次舱口盖线的角度。角度是从水平方向逆时针向上的角度。

范围:-360.0,360.0

默认值:0

igds_fill_hole_style_id

仅在V8中使用

填充区域元素的孔的样式id。

默认值:0

igds_fill_island_style_id 仅在V8中使用

填充区域元素的岛屿区域的样式id。

默认值:0

igds_fill_offset_x

仅在V8中使用

区域元素的阴影或图案填充在x维中的坐标偏移量。

范围:任意的实数

默认值:0

igds_fill_offset_y

仅在V8中使用

区域元素的舱口盖填充在y维中的坐标偏移。

范围:任意的实数

默认值:0

igds_fill_offset_z

仅在V8中使用

区域元素的阴影或图案填充在z维中的坐标偏移量。

范围:任意的实数

默认值:0

igds_fill_pattern_color

仅在V8中使用

用来填充area元素的颜色。这相当于舱口盖的颜色或图案填充链接。

范围:2545年0 . .

igds_fill_pattern color.red

读者只有

仅在V8中使用

pattern_fill的红色颜色强度,由查找color表中的填充颜色索引确定。

范围:255年0 . .

igds_fill_pattern color.green

读者只有

仅在V8中使用

pattern_fill的绿色颜色强度,由查找color表中的填充颜色索引确定。

范围:255年0 . .

igds_fill_pattern color.blue

读者只有

仅在V8中使用

pattern_fill的蓝色颜色强度,由查找color表中的填充颜色索引确定。

范围:255年0 . .

igds_fill_pattern_type

仅在V8中使用

area元素的模式填充类型。这表示area元素上存在填充模式。目前只支持舱口填料。

范围:孵化

默认值:孵化

igds_fill_pixel_size

仅在V8中使用

区域元素的阴影或图案填充的像素大小。

范围:任意的实数

igds_fill_rotation

仅在V8中使用

嵌套或模式在区域元素内的旋转角度。旋转是从水平方向逆时针向上的角度来测量的。

范围:-360.0,360.0

默认值:0

igds_fill_scale

仅在V8中使用

区域元素的舱口盖填充或模式填充的比例。

范围:任何正实数

igds_fill_snappable

仅在V8中使用

此标志指示area元素的阴影或模式填充是否可捕捉。

范围:是或否

默认值:是的

igds_fill_spacing1

仅在V8中使用

舱口填充物中主舱口线之间的距离。必须存在此或igds_fill_spacing2来定义一个舱口模式。

范围:任何实数>

igds_fill_spacing2

仅在V8中使用

舱口填充物中次级舱口线之间的距离。必须存在这个或igds_fill_spacing1来定义一个hatch模式。

范围:任何实数>

igds_fill_style_id

仅在V8中使用

区域元素的舱口盖填充或模式填充的线样式id。

默认值:0

igds_fill_tolerance

仅在V8中使用

舱口盖中曲线单元边界与线段之间的最大距离。

范围:任何正实数

igds_fill_weight

仅在V8中使用

区域单元的舱口盖填充物或模式填充物的线重。

默认值:0

提示:除非选中“视图属性:填充”复选框,并指定填充颜色,否则形状不会在MicroStation中填充。