IfcDraughtingPreDefinedCurveFont

绘图预定义曲线字体类型按名称定义用于绘图目的的广泛使用的曲线字体的选择。

注:IfcDraughtingPreDefinedCurveFont是一个实体,已从ISO 10303《工业自动化系统和集成产品数据表示与交换》第46部分“技术勘误表2:集成通用资源:可视化表示”中采用。

下图显示了预定义的曲线字体。

 

 

图-绘制预定义曲线字体

 

注意:如果在IfcCurveStyleFont和Scaling中使用IfcDraughtingPreDefinedCurveFont,则表中给出的段和空间长度与比例因子1.0相同

注:对应ISO 10303名称:预定义曲线字体。正式标准的最终定义请参考ISO/IS 10303-46:1994 TC2,第12页。

IFC2x2中增加的新实体。

 

Formal Propositions

RuleDescription
PreDefinedCurveFontNames The name of the IfcDraughtingPreDefinedCurveFont shall be 'continuous’', '’chain'’, ’'chain double dash'’, ’'dashed'’, '’dotted' or 'by layer'’.
 

 

 

 

 

Attribute inheritance

#AttributeTypeCardinalityDescriptionC
IfcPresentationItem
IfcPreDefinedItem
1 Name IfcLabel [1:1] The string by which the pre defined item is identified. Allowable values for the string are declared at the level of subtypes. X
IfcPreDefinedCurveFont
IfcDraughtingPreDefinedCurveFont
 

 

 

 

 

 

 

EXPRESS Specification

ENTITY IfcDraughtingPreDefinedCurveFont
 SUBTYPE OF (IfcPreDefinedCurveFont);
 WHERE
  PreDefinedCurveFontNames : SELF\IfcPredefinedItem.Name IN ['continuous', 'chain', 'chain double dash', 'dashed', 'dotted', 'by layer'];
END_ENTITY;

 

posted @ 2021-01-01 07:56  西北逍遥  阅读(151)  评论(0编辑  收藏  举报