8.8 IfcGeometricModelResource(几何模型资源)
8.8.1 架构定义
IfcGeometricModelResource(几何模型资源)模式定义了用于几何模型表示的资源。该资源主要用于表示产品模型的形状或几何形式。
当前版本的几何模型资源中,几何模型表示的范围包括:
- 描述三维实体对象精确几何形式的数据;
- 构造实体几何(CSG)模型;
- 半空间的定义;
- 通过扫描操作创建实体模型;
- 流形边界表示(B-rep)模型;
- 曲面模型;
- 细分模型;
- 几何集。
构造实体几何模型通过其组成的基本体素和构造过程中使用的布尔操作序列(并集、交集或差集)来表示。传达布尔操作逻辑序列的实体是布尔结果(IfcBooleanResult),它标识了一个运算符和两个操作数。由于操作数本身可以是布尔结果,因此支持嵌套操作。扫描实体和半空间实体是允许的布尔操作数。扫描实体包括旋转实体和线性拉伸实体。扫描实体通过拉伸或扫描可能包含孔的平面面获得。半空间实体本质上定义为曲面一侧的半无限实体;它可以通过一个盒子域来限制。
B-rep模型通过定义外部或内部边界的壳集合来表示。面片化B-rep仅限于表示所有面都是平面且每个环都是多边形的B-rep。对于这样的实体,该实体提供了一种更高效的表示形式。基于壳的曲面模型、基于面的曲面模型和几何集实体不强制执行流形实体B-rep的完整性检查,可用于不完整模型(包括二维模型)的通信。
8.8.2 Types
8.8.3 Entities
- IfcAdvancedBrep
- IfcAdvancedBrepWithVoids
- IfcBlock
- IfcBooleanClippingResult
- IfcBooleanResult
- IfcBoundingBox
- IfcBoxedHalfSpace
- IfcCartesianPointList
- IfcCartesianPointList2D
- IfcCartesianPointList3D
- IfcCsgPrimitive3D
- IfcCsgSolid
- IfcDirectrixCurveSweptAreaSolid
- IfcDirectrixDerivedReferenceSweptAreaSolid
- IfcExtrudedAreaSolid
- IfcExtrudedAreaSolidTapered
- IfcFaceBasedSurfaceModel
- IfcFacetedBrep
- IfcFacetedBrepWithVoids
- IfcFixedReferenceSweptAreaSolid
- IfcGeometricCurveSet
- IfcGeometricSet
- IfcHalfSpaceSolid
- IfcIndexedPolygonalFace
- IfcIndexedPolygonalFaceWithVoids
- IfcManifoldSolidBrep
- IfcPolygonalBoundedHalfSpace
- IfcPolygonalFaceSet
- IfcRectangularPyramid
- IfcRevolvedAreaSolid
- IfcRevolvedAreaSolidTapered
- IfcRightCircularCone
- IfcRightCircularCylinder
- IfcSectionedSolid
- IfcSectionedSolidHorizontal
- IfcSectionedSpine
- IfcSectionedSurface
- IfcShellBasedSurfaceModel
- IfcSolidModel
- IfcSphere
- IfcSurfaceCurveSweptAreaSolid
- IfcSweptAreaSolid
- IfcSweptDiskSolid
- IfcSweptDiskSolidPolygonal
- IfcTessellatedFaceSet
- IfcTessellatedItem
- IfcTriangulatedFaceSet
- IfcTriangulatedIrregularNetwork
8.8.4 Property Sets
此类别中没有可用资源。
8.8.5 Quantity Sets
此类别中没有可用资源。
8.8.6 Functions
8.8.7 Rules
此类别中没有可用资源。
8.8.8 PropertyEnumerations
此类别中没有可用资源。