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

20252453-T-424 项目

4.1.7.4.1 产品网格放置(Product Grid Placement)

产品实例可以相对于网格进行定位,网格的轴可以被修改,从而使产品实例相对于网格轴重新定位。

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

<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProduct.htm'>IfcProduct</a> IfcProduct 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:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGridPlacement.htm'>IfcGridPlacement</a> IfcGridPlacement 1. PlacementRelTo [0:1]      PlacesObject [0:?]      ReferencedByPlacements [0:?] 2. PlacementLocation [1:1] 3. PlacementRefDirection [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProduct.htm'>IfcProduct</a>:ObjectPlacement1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGridPlacement.htm'>IfcGridPlacement</a>:IfcGridPlacement0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVirtualGridIntersection.htm'>IfcVirtualGridIntersection</a> IfcVirtualGridIntersection 1. IntersectingAxes [2:2] 2. OffsetDistances [2:3] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGridPlacement.htm'>IfcGridPlacement</a>:PlacementLocation1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVirtualGridIntersection.htm'>IfcVirtualGridIntersection</a>:IfcVirtualGridIntersection0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDirection.htm'>IfcDirection</a> IfcDirection      LayerAssignment [0:1]      StyledByItem [0:1] 1. DirectionRatios [2:3] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGridPlacement.htm'>IfcGridPlacement</a>:PlacementRefDirection1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDirection.htm'>IfcDirection</a>:IfcDirection0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObjectPlacement.htm'>IfcObjectPlacement</a> IfcObjectPlacement 1. PlacementRelTo [0:1]      PlacesObject [0:?]      ReferencedByPlacements [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGridPlacement.htm'>IfcGridPlacement</a>:PlacementRelTo1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObjectPlacement.htm'>IfcObjectPlacement</a>:IfcObjectPlacement0 IfcLengthMeasure_0 IfcLengthMeasure <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVirtualGridIntersection.htm'>IfcVirtualGridIntersection</a>:OffsetDistances1->IfcLengthMeasure_0:IfcLengthMeasure0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGridAxis.htm'>IfcGridAxis</a> IfcGridAxis 1. AxisTag [0:1] 2. AxisCurve [1:1] 3. SameSense [1:1]      PartOfW [0:1]      PartOfV [0:1]      PartOfU [0:1]      HasIntersections [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVirtualGridIntersection.htm'>IfcVirtualGridIntersection</a>:IntersectingAxes1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGridAxis.htm'>IfcGridAxis</a>:IfcGridAxis0 IfcGrid_0 IfcGrid 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:?]      ContainedInStructure [0:1]      Positions [0:?] 8. UAxes [1:?] 9. VAxes [1:?] 10. WAxes [1:?] 11. PredefinedType [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObjectPlacement.htm'>IfcObjectPlacement</a>:PlacesObject1->IfcGrid_0:ObjectPlacement0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLabel.htm'>IfcLabel</a> IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGridAxis.htm'>IfcGridAxis</a>:AxisTag1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLabel.htm'>IfcLabel</a>:IfcLabel0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLine.htm'>IfcLine</a> IfcLine      LayerAssignment [0:1]      StyledByItem [0:1] 1. Pnt [1:1] 2. Dir [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGridAxis.htm'>IfcGridAxis</a>:AxisCurve1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLine.htm'>IfcLine</a>:IfcLine0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoolean.htm'>IfcBoolean</a> IfcBoolean <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcGridAxis.htm'>IfcGridAxis</a>:SameSense1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoolean.htm'>IfcBoolean</a>:IfcBoolean0 <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/IfcLine.htm'>IfcLine</a>:Pnt1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPoint.htm'>IfcCartesianPoint</a>:IfcCartesianPoint0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVector.htm'>IfcVector</a> IfcVector      LayerAssignment [0:1]      StyledByItem [0:1] 1. Orientation [1:1] 2. Magnitude [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLine.htm'>IfcLine</a>:Dir1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcVector.htm'>IfcVector</a>:IfcVector0 IfcLengthMeasure_1 IfcLengthMeasure <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPoint.htm'>IfcCartesianPoint</a>:Coordinates1->IfcLengthMeasure_1:IfcLengthMeasure0
Figure 4.1.7.4.1.A

General Usage

ApplicableEntity
IfcElement
表 4.1.7.4.1.B