首页 > 其他分享 >ifc4x3 IfcAdvancedBrepWithVoids

ifc4x3 IfcAdvancedBrepWithVoids

时间:2023-03-08 21:56:05浏览次数:58  
标签:inverse attribute IfcAdvancedBrepWithVoids SET IfcClosedShell ifc4x3 空壳

IfcAdvancedBrepWithVoids

1语义定义

IfcAdvancedBrepWithVoids是高级B-rep的一种专门化,其内部包含一个或多个空隙。空隙表示为闭合壳,其定义使得壳法线指向空隙。

 

注:根据ISO 10303-42中定义的advanced_brep_shape_presentation改编的实体。

IFC4中的新实体

 

非正式提议:

  1. 每个空壳应与外壳和其他空壳分离
  2. 每个空壳应封闭在外壳内,但不得封闭在任何其他空壳内。特别是外壳不在空心壳组中
  3. IfcManifoldSolidBrep中的每个外壳只能引用一次。
  4. IfcAdvancedBrep和IfcAdvanceBrepWithVoids中所有壳体的所有表面。Voids应为IfcAdvanedFace类型。

 

 

2实体继承

 

 

3实体属性

#AttributeTypeDescription
IfcRepresentationItem (2)
  LayerAssignment SET [0:1] OF IfcPresentationLayerAssignment FOR AssignedItems

Assignment of the representation item to a single or multiple layer(s). The LayerAssignments can override a LayerAssignments of the IfcRepresentation it is used within the list of Items.

IFC2X3-CHANGE The inverse attribute LayerAssignments has been added.IFC4-CHANGE The inverse attribute LayerAssignment has been restricted to max 1. Upward compatibility for file based exchange is guaranteed.
  StyledByItem SET [0:1] OF IfcStyledItem FOR Item

Reference to the IfcStyledItem that provides presentation information to the representation, e.g. a curve style, including colour and thickness to a geometric curve.

IFC2X3-CHANGE The inverse attribute StyledByItem has been added.
IfcSolidModel (1)
* Dim IfcDimensionCount

This attribute is formally derived.

3

The space dimensionality of this class, it is always 3.

IfcManifoldSolidBrep (1)
1 Outer IfcClosedShell

A closed shell defining the exterior boundary of the solid. The shell normal shall point away from the interior of the solid.

Click to show 4 hidden inherited attributes Click to hide 4 inherited attributes
IfcAdvancedBrepWithVoids (1)
2 Voids SET [1:?] OF IfcClosedShell

No description available.

 

 

 

ENTITY IfcAdvancedBrepWithVoids
 SUBTYPE OF (IfcAdvancedBrep);
    Voids : SET [1:?] OF IfcClosedShell;
 WHERE
    VoidsHaveAdvancedFaces : SIZEOF (QUERY (Vsh <* Voids |
  SIZEOF (QUERY (Afs <* Vsh.CfsFaces |
  (NOT ('IFC4X3.IFCADVANCEDFACE' IN TYPEOF(Afs)))
  )) = 0
)) = 0;
END_ENTITY;

 

 

 

 

 

 

##########################

标签:inverse,attribute,IfcAdvancedBrepWithVoids,SET,IfcClosedShell,ifc4x3,空壳
From: https://www.cnblogs.com/herd/p/17168265.html

相关文章

  • ifc4x3 IfcActuator
    ifc4x3  IfcActuator1语义定义致动器是用于移动或控制机构或系统的机械装置。致动器吸收通常由空气、电或液体产生的能量,并将其转换成某种运动。IFC4中的新实体 ......
  • ifc4x3 IfcActorRole
    ifc4x3 IfcActorRole定义:该实体表示由行为者(个人、组织或与组织相关的人员)执行的角色。 注:Role属性枚举值的角色列表永远不可能完整。因此,使用枚举值USERDEFINED,用......
  • ifc4x3 IfcActor
    ifc4x3 IfcActor语义定义IfcActor定义了项目整个生命周期中涉及的所有参与者或人类代理。它便于在IFC对象模型的资源部分中使用人员和组织定义。这包括姓名、地址、电......
  • ifc4x3 附录E示例-LinearPlacement_2
    ifc4x3 附录E示例-LinearPlacement_2示例概述意图此场景演示了IfcLinearPlacement与IfcAxi2PlacementLinear和IfcPointByDistanceExpression的组合使用。 先决条件......
  • ifc4x3 附录E示例-LinearPlacement_1
    ifc4x3附录E示例-LinearPlacement_1示例概述意图此场景是沿路线曲线进行局部和线性放置的示例。IfcLinerPlacement定义了依赖于引用空间曲线(通常是IfcAlignmentCurve)的......
  • ifc4x3 附录E示例-Georeference_Tiny_Survey_1
    ifc4x3 附录E示例-Georeference_Tiny_Survey_1示例概述意图IFC4x3RC1测量字符串和点及其属性集是项目初始数据的基础,用于任何线性项目的放样,并用于机器控制。因此,如......
  • ifc4x3 附录E示例-Georeference_Tin_5
    ifc4x3附录E示例-Georeference_Tin_5示例概述(x,y)坐标中的位数。当时,一些测量软件仍然是基于DOS的,使用的精度很低。之所以使用这种原点选择,是因为小数点之前的最后3位数字......
  • ifc4x3 附录E示例-Georeference_Tin_4
    ifc4x3 附录E示例-Georeference_Tin_4示例概述意图IFC4x3RC1此场景中有一个带有两个颜色的锡。 IfcProjectedCRS中的EPSG代码规定了水平和垂直基准。EPSG代码用......
  • ifc4x3 附录E示例-Georeference_Tin_3
    ifc4x3 附录E示例-Georeference_Tin_3示例概述意图IFC4x3RC1此场景中,所有三角形都只有一种颜色。有一个内部孔。 IfcProjectedCRS中的EPSG代码规定了水平和垂直......
  • ifc4x3 附录E示例-Georeference_Tin_2
    ifc4x3 附录E示例-Georeference_Tin_2示例概述意图IFC4x3RC1此场景中,所有三角形都只有一种颜色的锡。没有空隙。锡的坐标为地图比例,但其本地原点为(256400.0、701160......