舱门
autocad_entity:autocad_hatch
舱口特征表示AutoCAD舱口实体。它们由二维边界环组成,这些边界环定义可以用线条模式或颜色梯度填充的区域。每个舱口的回路都是闭合的,简单的,连续的,并且除了在它们的端点处之外没有自交。(因为循环是被认为是区域边界的闭合线,所以它们本质上是多边形。)
AutoCAD阅读器根据循环的几何形状创建不同的几何形状。创建的特性可以是多边形、甜甜圈或聚合几何,其中聚合可以包含甜甜圈和多边形,也可以仅包含有序的多边形,这取决于保存复杂的舱口盖和多边形读者参数。AutoCAD阅读器还将保存折线凸出信息。
AutoCAD阅读器在读取hatch特性时存在以下限制:不保留关联舱口盖,每个舱口盖只允许一个图案,只支持一个或两个颜色梯度,未关闭的舱口盖边界回路是关闭的,舱口盖边界回路不支持样条。
AutoCAD的作者有以下限制时,写舱口功能:根据AutoCAD阅读器如何创建,舱口特征必须是多边形、甜甜圈或聚合几何图形的封闭区域特征。工作台写入器参数更喜欢把甜甜圈写成Hatches也可以用来控制舱口文字。此外,它们的几何形状必须是2D或带有常数Z的平面3D,可以存储为高程值。
嵌套模式存在于外部模式文件中。AutoCAD编写器引用这些模式文件来编写预定义或自定义类型的模式,请参见autocad_hatch_pattern_type下面的属性。然而,ACAD和REALDWG作者以不同的方式寻找模式。
ACAD格式编写器将在custom中查找自定义舱口模式
REALDWG格式编写器将在custom中查找自定义舱口模式
在读取hatches时可以设置以下属性。
属性名称 |
内容 |
autocad_hatch_associative 仅用于阅读 |
指示舱盖是否为联合的标志。 范围:0表示没有|,1表示有 默认值:0 |
autocad_hatch_complex_mode |
表示是否创建了用于保存复杂舱口盖的舱口盖特性的标志。这表示如何创建循环的结构。 范围:0表示没有|,1表示有 默认值:0 |
autocad_hatch_gradient_angle |
以度为单位的阴影特征的渐变填充角度。 范围:任何64位浮点数 默认值:0 |
autocad_hatch_gradient_color1 |
用于插入两种颜色渐变填充的第一种颜色。它是在单色渐变填充中使用的单一颜色。指定用逗号分隔的红色,绿色和蓝色值的字符串。 范围:0..255,0..255,0..255。 默认值:无。 |
autocad_hatch_gradient_color2 |
第二颜色用于内插的两色渐变填充。指定用逗号分隔的红色,绿色和蓝色值的字符串。 范围:0..255,0..255,0..255 默认值:无。 |
autocad_hatch_gradient_name |
渐变的名称。必须为预定义的梯度预定值。这是强制性的用梯度舱口。 范围:弧形| Cylinder| Hemispherical | Linear | Spherical | Invcurved | Invcylinder | Invhemispherical | Invspherical 默认值:无 |
autocad_hatch_gradient_one_ |
指示是否只有一种颜色的标记应在梯度计算中使用。梯度可以是两个颜色,或一种颜色与由autocad_hatch_shade_tint_value设置的亮度值。 范围:0表示没有|,1表示有 默认值:0 |
autocad_hatch_gradient_ |
默认之间的插值转移梯度的定义值。 范围:0..1 默认值:无 |
autocad_hatch_gradient_type |
的类型的梯度的。目前,它被设置为0的预定义的梯度。在未来的1的值可被支撑为用户定义的梯度。这仅用于与梯度舱口。 范围:0预定义| 1 for user-defined 默认值:无 |
autocad_hatch_loop {}。autocad_hatch_bulge {} |
隆起值的每个图案填充边界循环列表的折线弧形隆起的列表。隆起值列表中平行每个循环的顶点。的隆起值表示的1/4的切线在逆时针方向测量电弧的夹角。值0表示一条线,和1的值表示一个半圆。 范围:0..1 默认值:0 |
autocad_hatch_loop {}。autocad_hatch_bulges_present |
该标志表示如果在每个图案填充边界循环列表的存在折线隆起的圆弧。 范围:0表示没有|,1表示有 默认值:0 |
autocad_hatch_loop {}。autocad_hatch_type |
该型舱口循环。这是表示在加入适用类型标志的整数。 范围:数值 默认值:无 |
autocad_hatch_object_type |
的一般类型的舱口的,则指定的图案或梯度的使用。 范围:0经典孵化| 1 for color gradient 默认值:0 |
autocad_hatch_origin_point_x |
舱口起源的X轴坐标在世界坐标。 范围:任何64位浮点数 默认值:0 |
autocad_hatch_origin_point_y |
在世界坐标舱口的原点的y轴坐标。 范围:任何64位浮点数 默认值:0。 |
autocad_hatch_pattern_angle |
图案的角度为填充度的填充特征。 范围:任何64位浮点数 默认值:0 |
autocad_hatch_pattern_double |
该标志指示该填充图案是通过在90度到第一添加第二组线的一倍。这仅用于用户定义图案。 范围:0表示没有|,1表示有 默认值:0 |
autocad_hatch_pattern_name |
图案的名称。可以是用于预定义模式的预定值,对于定制模式的预定值,或用户定义的图案的任何字符串。 范围:预定义或自定义模式名称| any string 默认值:solid |
autocad_hatch_pattern_scale |
这表示预定义的和自定义的图案的图案的缩放大小。 范围:正浮点值> 0 默认值:1 |
autocad_hatch_pattern_space |
这代表了填充图案的平行线之间的空间。这仅用于用户定义图案。 范围:正浮点值> 0 默认值:1 |
autocad_hatch_pattern_type |
类型的填充图案的。自定义的模式是预创建的图案必须存在在预定义模式的位置。这仅用于与模式舱口。 范围:0为用户自定义| 1 for pre-defined | 2 for custom-defined 默认值:无 |
autocad_hatch_pixel_size |
为交叉点和射线像素绘制舱口时铸件的大小。 范围:正浮点值> 0 默认值:1 |
autocad_hatch_shade_tint_value |
舱口的亮度值。如果舱口具有梯度并且使用一个彩色模式下,该值被施加到所述第一颜色。 范围:0.0..1.0 默认值:0 |