IFC 4.3.2.20260714 (IFC4X3_ADD2) under development

8.20.3.10 IfcFaceSurface(面曲面)

8.20.3.10.1 语义定义

IfcFaceSurface 定义了与面相关联的底层曲面几何。

注意:拓扑用于修剪曲面的几何形状。无需对曲面进行几何修剪以匹配拓扑。

注意 根据 ISO/CD 10303-42:1992 的定义 面曲面是面的一种子类型,其几何形状由相关联的曲面定义。面所使用的曲面部分应可作为开圆盘(可能带有孔洞)嵌入平面。然而,面与其边界环的边和顶点的并集不一定能够嵌入平面。例如,它可以覆盖整个球体或环面。由于面和几何曲面都具有定义的法线方向,因此使用布尔标志(方向属性)来指示曲面法线是与面法线方向一致(TRUE)还是相反(FALSE)。面环的任何组成部分所关联的几何形状应与曲面几何形状一致,即所有顶点和边曲线的定义域都包含在面几何曲面中。一个曲面可以被多个面曲面引用。

注意 实体改编自 GB/T 16656.42 中定义的 face_surface

非形式化命题

  1. 面曲面的定义域被正式定义为其面几何被环修剪后的定义域,该定义域不包括边界环。
  2. 面曲面具有非零有限范围。
  3. 面曲面是流形。
  4. 面曲面是弧连通的。
  5. 面曲面具有曲面亏格 0。
  6. 环不是面定义域的一部分。
  7. 环几何应与面几何一致。这意味着用于定义面曲面边界的任何边曲线或顶点都应位于面几何上。
  8. 面的环不应相交。

8.20.3.10.2 实体继承

8.20.3.10.3 特性

# 特性 类型 描述
IfcRepresentationItem (2)
LayerAssignment SET [0:1] OF IfcPresentationLayerAssignment FOR AssignedItems

将表示项分配给单个或多个层。LayerAssignments 可以覆盖其所在的 IfcRepresentationItems 列表中的 LayerAssignments

StyledByItem SET [0:1] OF IfcStyledItem FOR Item

引用为表示提供表现信息的 IfcStyledItem,例如,为几何曲线提供曲线样式,包括颜色和厚度。

IfcFace (2)
1 Bounds SET [1:?] OF IfcFaceBound

面的边界。

HasTextureMaps SET [0:?] OF IfcTextureMap FOR MappedTo

无可用描述

点击显示 4 个隐藏的继承特性 点击隐藏 4 个继承特性
IfcFaceSurface (2)
2 FaceSurface IfcSurface

定义面内部形状的曲面。此曲面可能是无界的。面的定义域由此曲面和继承属性 SELF\FaceBounds 中的边界环定义。

3 SameSense IfcBoolean

此标志指示曲面法线的方向是与面的拓扑法线方向一致(TRUE)还是相反(FALSE)。

表 8.20.3.10.A

8.20.3.10.4 形式化表示

ENTITY IfcFaceSurface
 SUPERTYPE OF (ONEOF
	(IfcAdvancedFace))
 SUBTYPE OF (IfcFace);
	FaceSurface : IfcSurface;
	SameSense : IfcBoolean;
END_ENTITY;

8.20.3.10.5 参考