IfcArbitraryOpenProfileDef
作者:互联网
开放截面轮廓IfcArbitraryOpenProfileDef定义了任意二维开放截面轮廓,以便在扫描曲面几何图形中使用。它由一个开放的边界给出,从这个边界可以构造曲面。
IFC2x中增加的新实体。
非正式提议:
1、曲线必须是开放曲线。
下图展示了任意开放轮廓定义。曲线在基础坐标系中定义。基础坐标系由使用轮廓定义的扫掠曲面定义。它是xy平面:
IfcSweptSurface.位置
“曲线”属性定义二维开放有界曲线。
图-任意开放剖面
Formal Propositions
Rule | Description |
---|---|
WR11 |
轮廓类型为曲线,开放轮廓只能用于定义扫掠曲面。 注意这不适用于子类型IfcCentreLineProfileDef。 |
WR12 |
曲线的维数应为2。 |
Attribute inheritance
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcProfileDef | |||||
1 | ProfileType | IfcProfileTypeEnum | [1:1] |
定义将此轮廓定义解析为的几何体类型,可以是曲线或表面积。如果是曲线,轮廓应由扫掠曲面参照,如果是面积,轮廓应由扫掠面积实体参照。 |
X |
2 | ProfileName | IfcLabel | [0:1] |
概要文件的可读名称,例如根据标准概要文件表。如上所述,机器可读的标准化外形名称应在IfcExternalReference.ItemReference项目参考. |
X |
HasExternalReference | IfcExternalReferenceRelationship @RelatedResourceObjects |
S[0:?] |
引用与配置文件相关的外部信息,例如库、分类或文档信息。 |
X | |
HasProperties | IfcProfileProperties @ProfileDefinition |
S[0:?] |
轮廓的其他特性,例如机械特性。 |
X | |
IfcArbitraryOpenProfileDef | |||||
3 | Curve | IfcBoundedCurve | [1:1] |
定义轮廓的开放有界曲线。 |
X |
继承
# | Concept | Model View |
---|---|---|
IfcProfileDef | ||
Property Sets for Objects | Common Use Definitions |
EXPRESS Specification
ENTITY IfcArbitraryOpenProfileDef SUPERTYPE OF(IfcCenterLineProfileDef) SUBTYPE OF (IfcProfileDef); Curve : IfcBoundedCurve; WHERE WR11 : ('IFCPROFILERESOURCE.IFCCENTERLINEPROFILEDEF' IN TYPEOF(SELF)) OR (SELF\IfcProfileDef.ProfileType = IfcProfileTypeEnum.CURVE); WR12 : Curve.Dim = 2; END_ENTITY;
标签:扫掠,IfcArbitraryOpenProfileDef,定义,曲线,轮廓,开放 来源: https://www.cnblogs.com/herd/p/14275359.html