码迷,mamicode.com
首页 > 其他好文 > 详细

IfcCsgSolid

时间:2020-08-05 19:40:26      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:操作   appear   特殊   cst   bing   tar   基本   结果   htm   

IfcCsgSolid是使用构造性实体几何模型表示三维形状。它由一个3D CSG基本体表示,或者作为布尔运算的结果。布尔运算的运算元可以是构成CSG树的布尔运算本身。以下卷可以是CSG树的一部分:实体模型,例如镶嵌面B-Rep(IfcFacetedBrep、IfcFacetedBrepWithVoids)、扫描区域实体(IfcExtrudedAreaSolid、IfcResolvedAreaSolid、IfcSurfaceCurveSweptAreaSolid)、扫描磁盘实体(IfcSweptDiskSolid)、半空间实体(IfcHalpspaceSolid和子类型)以及CSG基本体(的子类型)IfcCsgPrimitive3D)。

注:定义根据ISO/CD 10303-42:1992

以CSG模型表示的实体是由一组所谓的基本实体定义的,这些实体通过正则化的布尔运算组合在一起。允许的运算是交集、并集和差分。作为特殊情况,CSG实体也可以由单个CSG原语组成。

CSG实体的完整定义需要两种信息:几何信息和结构信息。

几何信息由实体模型来传递。这些典型的基本体体积,如圆柱体、楔体和挤压体,但可以包括一般的B-Rep模型。实体模型也可以是半空间实体。

结构信息在一棵由布尔结果和CSG实体组成的树(严格地说是一个无环有向图),它们代表了构建实体的“配方”。终端节点是几何图元和其他实体。每个CSG实体都有一个与之相关联的布尔结果,这是定义该实体的树的根。(树中可能有更多的布尔结果作为操作数)。CSG实体实体的意义在于,由关联树定义的实体被标识为一个有意义的对象,这样它就不同于其他表示构造过程中中间结果的布尔结果实体。

注:ISO 10303-42中定义了由csg_固体改编的实体。

IFC1.5.1中增加的新实体

技术图片

 

 

#AttributeTypeCardinalityDescriptionC
IfcRepresentationItem
  LayerAssignment IfcPresentationLayerAssignment
@AssignedItems
S[0:1] 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. X
  StyledByItem IfcStyledItem
@Item
S[0:1] Reference to the IfcStyledItem that provides presentation information to the representation, e.g. a curve style, including colour and thickness to a geometric curve. X
IfcGeometricRepresentationItem
IfcSolidModel
  Dim
:=3
IfcDimensionCount [1:1] The space dimensionality of this class, it is always 3. X
IfcCsgSolid
1 TreeRootExpression IfcCsgSelect [1:1] Boolean expression of primitives and regularized operators describing the solid. The root of the tree of Boolean expressions is given explicitly as an IfcBooleanResult entitiy or as a primitive (subtypes of IfcCsgPrimitive3D). X
 

EXPRESS Specification

ENTITY IfcCsgSolid
 SUBTYPE OF (IfcSolidModel);
  TreeRootExpression : IfcCsgSelect;
END_ENTITY;

 

IfcCsgSolid

标签:操作   appear   特殊   cst   bing   tar   基本   结果   htm   

原文地址:https://www.cnblogs.com/herd/p/13441546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!