该页全部中文内容仅供20252453-T-424 项目组内部使用

20252453-T-424 项目

4.1.7.1.2.1 2D 标注几何(Annotation 2D Geometry)

当标注的表示包含特定的制图标注元素(尤其是用于填充和文本的区域)时,使用“2D 标注几何”。

承载该几何表示的 IfcShapeRepresentation 应使用以下特性值:

下图展示了应用此概念时使用的通用类和关系。 此外,概念可能对常见或标准化的行业实践和场景具有特殊意义。对于这些特定的使用场景,下表展示了用户可采用的推荐通用使用模式列表。

<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAnnotation.htm'>IfcAnnotation</a> IfcAnnotation 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. PredefinedType [0:1]      ContainedInStructure [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProductDefinitionShape.htm'>IfcProductDefinitionShape</a> IfcProductDefinitionShape 1. Name [0:1] 2. Description [0:1] 3. Representations [1:?]      ShapeOfProduct [1:?]      HasShapeAspects [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAnnotation.htm'>IfcAnnotation</a>:Representation1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProductDefinitionShape.htm'>IfcProductDefinitionShape</a>:IfcProductDefinitionShape0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShapeRepresentation.htm'>IfcShapeRepresentation</a> IfcShapeRepresentation 1. ContextOfItems [1:1] Identifier 2. RepresentationIdentifier [0:1] Type 3. RepresentationType [0:1] Items 4. Items [1:?]      RepresentationMap [0:1]      LayerAssignments [0:?]      OfProductRepresentation [0:?]      OfShapeAspect [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProductDefinitionShape.htm'>IfcProductDefinitionShape</a>:Representations1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShapeRepresentation.htm'>IfcShapeRepresentation</a>:IfcShapeRepresentation0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationContext.htm'>IfcGeometricRepresentationContext</a> IfcGeometricRepresentationContext 1. ContextIdentifier [0:1] 2. ContextType [0:1]      RepresentationsInContext [0:?] 3. CoordinateSpaceDimension [1:1] 4. Precision [0:1] 5. WorldCoordinateSystem [1:1] 6. TrueNorth [0:1]      HasSubContexts [0:?]      HasCoordinateOperation [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShapeRepresentation.htm'>IfcShapeRepresentation</a>:ContextOfItems1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGeometricRepresentationContext.htm'>IfcGeometricRepresentationContext</a>:IfcGeometricRepresentationContext0 IfcLabel_0 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShapeRepresentation.htm'>IfcShapeRepresentation</a>:RepresentationIdentifier1->IfcLabel_0:IfcLabel0 IfcLabel_1 IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShapeRepresentation.htm'>IfcShapeRepresentation</a>:RepresentationType1->IfcLabel_1:IfcLabel0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAnnotationFillArea.htm'>IfcAnnotationFillArea</a> IfcAnnotationFillArea      LayerAssignment [0:1]      StyledByItem [0:1] 1. OuterBoundary [1:1] 2. InnerBoundaries [1:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShapeRepresentation.htm'>IfcShapeRepresentation</a>:Items1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAnnotationFillArea.htm'>IfcAnnotationFillArea</a>:IfcAnnotationFillArea0 IfcIndexedPolyCurve_2 IfcIndexedPolyCurve      LayerAssignment [0:1]      StyledByItem [0:1] 1. Points [1:1] 2. Segments [1:?] 3. SelfIntersect [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShapeRepresentation.htm'>IfcShapeRepresentation</a>:Items1->IfcIndexedPolyCurve_2:IfcIndexedPolyCurve0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPoint.htm'>IfcCartesianPoint</a> IfcCartesianPoint      LayerAssignment [0:1]      StyledByItem [0:1] 1. Coordinates [1:3] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShapeRepresentation.htm'>IfcShapeRepresentation</a>:Items1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPoint.htm'>IfcCartesianPoint</a>:IfcCartesianPoint0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextLiteral.htm'>IfcTextLiteral</a> IfcTextLiteral      LayerAssignment [0:1]      StyledByItem [0:1] 1. Literal [1:1] 2. Placement [1:1] 3. Path [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcShapeRepresentation.htm'>IfcShapeRepresentation</a>:Items1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextLiteral.htm'>IfcTextLiteral</a>:IfcTextLiteral0 constraint_0 =Annotation IfcLabel_0->constraint_0 constraint_1 =Annotation2D IfcLabel_1->constraint_1 IfcIndexedPolyCurve_0 IfcIndexedPolyCurve      LayerAssignment [0:1]      StyledByItem [0:1] 1. Points [1:1] 2. Segments [1:?] 3. SelfIntersect [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAnnotationFillArea.htm'>IfcAnnotationFillArea</a>:OuterBoundary1->IfcIndexedPolyCurve_0:IfcIndexedPolyCurve0 IfcIndexedPolyCurve_1 IfcIndexedPolyCurve      LayerAssignment [0:1]      StyledByItem [0:1] 1. Points [1:1] 2. Segments [1:?] 3. SelfIntersect [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAnnotationFillArea.htm'>IfcAnnotationFillArea</a>:InnerBoundaries1->IfcIndexedPolyCurve_1:IfcIndexedPolyCurve0 IfcStyledItem_0 IfcStyledItem      LayerAssignment [0:1]      StyledByItem [0:1] 1. Item [0:1] 2. Styles [1:?] 3. Name [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAnnotationFillArea.htm'>IfcAnnotationFillArea</a>:StyledByItem1->IfcStyledItem_0:Item0 IfcCartesianPointList2D_2 IfcCartesianPointList2D      LayerAssignment [0:1]      StyledByItem [0:1] 1. CoordList [1:?] 2. TagList [1:?] IfcIndexedPolyCurve_2:Points1->IfcCartesianPointList2D_2:IfcCartesianPointList2D0 IfcStyledItem_1 IfcStyledItem      LayerAssignment [0:1]      StyledByItem [0:1] 1. Item [0:1] 2. Styles [1:?] 3. Name [0:1] IfcIndexedPolyCurve_2:StyledByItem1->IfcStyledItem_1:Item0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPresentableText.htm'>IfcPresentableText</a> IfcPresentableText <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextLiteral.htm'>IfcTextLiteral</a>:Literal1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPresentableText.htm'>IfcPresentableText</a>:IfcPresentableText0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAxis2Placement2D.htm'>IfcAxis2Placement2D</a> IfcAxis2Placement2D      LayerAssignment [0:1]      StyledByItem [0:1] 1. Location [1:1] 2. RefDirection [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextLiteral.htm'>IfcTextLiteral</a>:Placement1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAxis2Placement2D.htm'>IfcAxis2Placement2D</a>:IfcAxis2Placement2D0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextPath.htm'>IfcTextPath</a> IfcTextPath <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextLiteral.htm'>IfcTextLiteral</a>:Path1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextPath.htm'>IfcTextPath</a>:IfcTextPath0 IfcStyledItem_2 IfcStyledItem      LayerAssignment [0:1]      StyledByItem [0:1] 1. Item [0:1] 2. Styles [1:?] 3. Name [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextLiteral.htm'>IfcTextLiteral</a>:StyledByItem1->IfcStyledItem_2:Item0 IfcCartesianPointList2D_0 IfcCartesianPointList2D      LayerAssignment [0:1]      StyledByItem [0:1] 1. CoordList [1:?] 2. TagList [1:?] IfcIndexedPolyCurve_0:Points1->IfcCartesianPointList2D_0:IfcCartesianPointList2D0 IfcArcIndex_0 IfcArcIndex IfcIndexedPolyCurve_0:Segments1->IfcArcIndex_0:IfcArcIndex0 IfcLineIndex_0 IfcLineIndex IfcIndexedPolyCurve_0:Segments1->IfcLineIndex_0:IfcLineIndex0 IfcCartesianPointList2D_1 IfcCartesianPointList2D      LayerAssignment [0:1]      StyledByItem [0:1] 1. CoordList [1:?] 2. TagList [1:?] IfcIndexedPolyCurve_1:Points1->IfcCartesianPointList2D_1:IfcCartesianPointList2D0 IfcArcIndex_1 IfcArcIndex IfcIndexedPolyCurve_1:Segments1->IfcArcIndex_1:IfcArcIndex0 IfcLineIndex_1 IfcLineIndex IfcIndexedPolyCurve_1:Segments1->IfcLineIndex_1:IfcLineIndex0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFillAreaStyle.htm'>IfcFillAreaStyle</a> IfcFillAreaStyle 1. Name [0:1] 2. FillStyles [1:?] 3. ModelOrDraughting [0:1] IfcStyledItem_0:Styles1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFillAreaStyle.htm'>IfcFillAreaStyle</a>:IfcFillAreaStyle0 Geometry_Fill_Area_Style Geometry Fill Area Style <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcFillAreaStyle.htm'>IfcFillAreaStyle</a>->Geometry_Fill_Area_Style <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLengthMeasure.htm'>IfcLengthMeasure</a> IfcLengthMeasure IfcCartesianPointList2D_2:CoordList1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLengthMeasure.htm'>IfcLengthMeasure</a>:IfcLengthMeasure0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyle.htm'>IfcCurveStyle</a> IfcCurveStyle 1. Name [0:1] 2. CurveFont [0:1] 3. CurveWidth [0:1] 4. CurveColour [0:1] 5. ModelOrDraughting [0:1] IfcStyledItem_1:Styles1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyle.htm'>IfcCurveStyle</a>:IfcCurveStyle0 Geometry_Curve_Style Geometry Curve Style <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveStyle.htm'>IfcCurveStyle</a>->Geometry_Curve_Style <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextStyle.htm'>IfcTextStyle</a> IfcTextStyle 1. Name [0:1] 2. TextCharacterAppearance [0:1] 3. TextStyle [0:1] 4. TextFontStyle [1:1] 5. ModelOrDraughting [0:1] IfcStyledItem_2:Styles1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextStyle.htm'>IfcTextStyle</a>:IfcTextStyle0 Geometry_Text_Style Geometry Text Style <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTextStyle.htm'>IfcTextStyle</a>->Geometry_Text_Style
Figure 4.1.7.1.2.1.A

General Usage

ApplicableEntity
IfcAnnotation
表 4.1.7.1.2.1.B