形状
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中填充。