IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

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)

8.12.3.7.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcCurveStyleFontAndScaling (3)
1 Name OPTIONAL IfcLabel

可为曲线字体缩放分配的名称。

2 CurveStyleFont IfcCurveStyleFontSelect

无可用描述

3 CurveFontScaling IfcPositiveRatioMeasure

缩放因子。

表 8.12.3.7.A

8.12.3.7.4 形式化表示(Formal representation)

ENTITY IfcCurveStyleFontAndScaling
 SUBTYPE OF (IfcPresentationItem);
	Name : OPTIONAL IfcLabel;
	CurveStyleFont : IfcCurveStyleFontSelect;
	CurveFontScaling : IfcPositiveRatioMeasure;
END_ENTITY;

8.12.3.7.5 参考文献