IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.8.3.40 IfcSphere(球体)

8.8.3.40.1 语义定义(Semantic definition)

IfcSphere 是一种构造实体几何(CSG)三维图元。它是一个所有表面点到中心点距离相等的实体。继承的 Position 属性定义了 IfcAxis2Placement3D 并提供:

球体
图 8.8.3.40.A — 球体几何

纹理使用定义

纹理朝向正立方向对齐,原点在后部(+Y方向),并逆时针旋转。根据 RepeatS 和 RepeatT,纹理在赤道圆周范围内被拉伸或重复。

图2展示了使用钳制纹理(RepeatS=False 且 RepeatT=False)的默认纹理映射。左侧图像显示纹理,其中S轴指向右方,T轴指向上方。右侧图像显示应用于几何体的纹理,其中X轴指向后方右侧,Y轴指向后方左侧,Z轴指向上方。

纹理
图 8.8.3.40.B — 球体纹理
法向量 原点 X 原点 Y 原点 Z S 轴 T 轴
侧面 +Y 0 +半径 0 (-X,然后逆时针弯曲) (+Z,然后向顶部弯曲)
表 8.8.3.40.C — 纹理参数

8.8.3.40.2 实体继承(Entity inheritance)

8.8.3.40.3 特性(Attributes)

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

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

StyledByItem SET [0:1] OF IfcStyledItem FOR Item

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

IfcCsgPrimitive3D (2)
1 Position IfcAxis2Placement3D

各个CSG基本体参数所适用的放置坐标系。

* Dim IfcDimensionCount

此属性是形式化派生的

3

此几何表示项的空间维度,始终为3。

点击显示 4 个隐藏的继承特性 点击隐藏 4 个继承特性
IfcSphere (1)
2 Radius IfcPositiveLengthMeasure

球体的半径。

表 8.8.3.40.D

8.8.3.40.4 形式化表示(Formal representation)

ENTITY IfcSphere
 SUBTYPE OF (IfcCsgPrimitive3D);
	Radius : IfcPositiveLengthMeasure;
END_ENTITY;

8.8.3.40.5 参考文献