8.12.3.7 IfcCurveStyleFontAndScaling(曲线样式字体与缩放)
8.12.3.7.1 语义定义(Semantic definition)
IfcCurveStyleFontAndScaling(曲线样式字体与缩放)允许以多种尺寸重复使用相同的曲线样式定义。CurveFontScale(曲线字体缩放)的定义是将基础曲线样式图案进行缩放,以用作新的或派生的曲线样式图案。
IfcCurveStyleFontAndScaling(曲线样式字体与缩放)的一个示例是将基本曲线样式虚线图案"dash"(可见0.01米,不可见0.005米)调整为"dash large",其中_CurveFontScale_(曲线字体缩放)= 2(结果为可见0.02米,不可见0.01米),以及调整为"dash small",其中_CurveFontScale_(曲线字体缩放)= 0.5(结果为可见0.005米,不可见0.0025米)。
8.12.3.7.2 实体继承(Entity inheritance)
-
- IfcCurveStyleFontAndScaling
- IfcColourRgbList
- IfcColourSpecification
- IfcCurveStyleFont
- IfcCurveStyleFontPattern
- IfcIndexedColourMap
- IfcPreDefinedItem
- IfcSurfaceStyleLighting
- IfcSurfaceStyleRefraction
- IfcSurfaceStyleShading
- IfcSurfaceStyleWithTextures
- IfcSurfaceTexture
- IfcTextStyleForDefinedFont
- IfcTextStyleTextModel
- IfcTextureCoordinate
- IfcTextureVertex
- IfcTextureVertexList
8.12.3.7.3 特性(Attributes)
| # | 特性(Attributes) | 类型 | 描述 |
|---|---|---|---|
| IfcCurveStyleFontAndScaling (3) | |||
| 1 | Name | OPTIONAL IfcLabel |
可为曲线字体缩放分配的名称。 |
| 2 | CurveStyleFont | IfcCurveStyleFontSelect |
无可用描述 |
| 3 | CurveFontScaling | IfcPositiveRatioMeasure |
缩放因子。 |
8.12.3.7.4 形式化表示(Formal representation)
ENTITY IfcCurveStyleFontAndScaling
SUBTYPE OF (IfcPresentationItem);
Name : OPTIONAL IfcLabel;
CurveStyleFont : IfcCurveStyleFontSelect;
CurveFontScaling : IfcPositiveRatioMeasure;
END_ENTITY;