IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.9.3.65 IfcSphericalSurface(球面)

8.9.3.65.1 语义定义(Semantic definition)

IfcSphericalSurface 是一种有界基本曲面。继承的 Position 属性定义了 IfcAxis2Placement3D 并提供:

数据应按如下方式解释:

C = 位置.定位

x = Position.P[1] y = Position.P[2] z = Position.P[3](球面轴线) R = Radius 曲面参数化表示为:

σ(u,v) = C + R cos v ((cos u) x + (sin u) y) + R(sin v) z 其中参数化范围为 0 ≤ u ≤ 360 度和 -90 ≤ v ≤ 90 度。uv 为角参数,指定数值时应采用当前平面角度量单位。

在上述定义的放置坐标系中,曲面通过方程 S = 0 表示,其中:

S(x, y, z) = x^2^ + y^2^ + z^2^ - R^2^. 曲面上任意点处的曲面法线正方向由下式给出:

(S~x~, S~y~, S~z~ ). 单位法向量由下式给出:

N(u,v) = cos v((cos u)x + (sin u)y) + (sin v)z,

8.9.3.65.2 实体继承(Entity inheritance)

8.9.3.65.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,例如,为几何曲线提供曲线样式,包括颜色和厚度。

IfcSurface (1)
* Dim IfcDimensionCount

此属性是形式化派生的

3

IfcSurface 的空间维度。它始终是三维几何表示项。

IfcElementarySurface (1)
1 Position IfcAxis2Placement3D

曲面的位置和方向。该属性用于定义曲面的参数化。

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

球体的半径。

表 8.9.3.65.A

8.9.3.65.4 形式化表示(Formal representation)

ENTITY IfcSphericalSurface
 SUBTYPE OF (IfcElementarySurface);
	Radius : IfcPositiveLengthMeasure;
END_ENTITY;

8.9.3.65.5 参考文献