IfcArchitectureDomain (建筑领域)

旧巷老猫 提交于 2020-01-25 07:01:22

IfcArchitectureDomain (建筑领域)

IfcArchitectureDomain定义了架构域中使用的基本对象概念,这些概念在模型中没有被通用化和推低(例如与其他域或应用程序类型共享)。

此处定义了其他架构尚未涵盖的特定架构元素:

①门内衬和面板参数允许对门形状和操作进行有限的参数描述,

②窗内衬和面板参数允许对窗形状和操作进行有限的参数描述,

③门窗洞口的渗透性覆盖物特性

Types
1 IfcDoorPanelOperationEnum (门板操作枚举)
2 IfcDoorPanelPositionEnum  (门板位置枚举)
3 IfcDoorStyleConstructionEnum  (门样式构造枚举)
4 IfcDoorStyleOperationEnum  (门样式操作枚举)
5 IfcPermeableCoveringOperationEnum  (渗透覆盖操作枚举)
6 IfcWindowPanelOperationEnum  (窗口面板操作枚举)
7 IfcWindowPanelPositionEnum  (窗口面板位置枚举)
8 IfcWindowStyleConstructionEnum  (窗样式构造枚举)
9 IfcWindowStyleOperationEnum  (窗口样式操作枚举)

Entities
1 IfcDoorLiningProperties (门衬特性)
2 IfcDoorPanelProperties (门板属性)
3 IfcDoorStyle (门样式)
4 IfcPermeableCoveringProperties (渗透覆盖性能)
5 IfcWindowLiningProperties (窗衬特性)
6 IfcWindowPanelProperties (窗口面板属性)
7 IfcWindowStyle (窗口样式)

 

类型
1 IfcDoorPanelOperationEnum

此枚举定义了各个门板的基本操作方式

 

EnumeratorIllustration
Swinging

DoubleActing

Sliding

Folding

Revolving

Rollingup

FixedPanel

UserDefined  
NotDefined

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Enumeration definition

ConstantDescription
SWINGING  
DOUBLE_ACTING  
SLIDING  
FOLDING  
REVOLVING  
ROLLINGUP  
FIXEDPANEL  
USERDEFINED  
NOTDEFINED  
 

 

 

 

 

 

 

 

 

 

 

 


2 IfcDoorPanelPositionEnum

此枚举定义了描述门板在门衬内的位置的基本方法。

 

Enumeration definition

ConstantDescription
LEFT  
MIDDLE  
RIGHT  
NOTDEFINED  
 

 

 

 

 

 

 

 


3 IfcDoorStyleConstructionEnum

此枚举定义了门的基本构造类型。结构类型涉及用于制造门的主要材料(或材料组合)。

Enumeration definition

ConstantDescription
ALUMINIUM  
HIGH_GRADE_STEEL  
STEEL  
WOOD  
ALUMINIUM_WOOD  
ALUMINIUM_PLASTIC  
PLASTIC  
USERDEFINED  
NOTDEFINED  
 

 

 

 

 

 

 

 

 

 

 

 


4 IfcDoorStyleOperationEnum

这个枚举定义了描述门如何操作的基本方法

EnumeratorDescriptionFigure
SINGLE_SWING_LEFT Door with one panel that opens (swings) to the left. The hinges are on the left side as viewed in the direction of the positive y-axis.
Note  Direction of swing (whether in or out) is determined at the IfcDoor.

SINGLE_SWING_RIGHT Door with one panel that opens (swings) to the right. The hinges are on the right side as viewed in the direction of the positive y-axis.
NOTE  Direction of swing (whether in or out) is determined at the IfcDoor.

DOUBLE_DOOR_
SINGLE_SWING
Door with two panels, one opens (swings) to the left the other opens (swings) to the right.
NOTE  Direction of swing (whether in or out) is determined at the IfcDoor

DOUBLE_SWING_LEFT Door with one panel that swings in both directions and to the left in the main trafic direction. Also called double acting door.
NOTE  Direction of main swing (whether in or out) is determined at the IfcDoor.

DOUBLE_SWING_RIGHT Door with one panel that swings in both directions and to the right in the main trafic direction. Also called double acting door.
NOTE  Direction of main swing (whether in or out) is determined at the IfcDoor.

DOUBLE_DOOR_
DOUBLE_SWING
Door with two panels, one swings in both directions and to the right in the main trafic direction the other swings also in both directions and to the left in the main trafic direction.
NOTE  Direction of main swing (whether in or out) is determined at the IfcDoor.

DOUBLE_DOOR_
SINGLE_SWING_
OPPOSITE_LEFT
Door with two panels that both open to the left, one panel swings in one direction and the other panel swings in the opposite direction.
NOTE  Direction of main swing (whether in or out) is determined at the IfcDoor.

DOUBLE_DOOR_
SINGLE_SWING_
OPPOSITE_RIGHT
Door with two panels that both open to the right, one panel swings in one direction and the other panel swings in the opposite direction.
NOTE  Direction of main swing (whether in or out) is determined at the IfcDoor.

SLIDING_TO_LEFT Door with one panel that is sliding to the left.

SLIDING_TO_RIGHT Door with one panel that is sliding to the right.

DOUBLE_DOOR_SLIDING Door with two panels, one is sliding to the left the other is sliding to the right.

FOLDING_TO_LEFT Door with one panel that is folding to the left.

FOLDING_TO_RIGHT Door with one panel that is folding to the right.

DOUBLE_DOOR_FOLDING Door with two panels, one is folding to the left the other is folding to the right.

REVOLVING An entrance door consisting of four leaves set in a form of a cross and revolving around a central vertical axis (the four panels are described by a single IfcDoor panel property).

ROLLINGUP Door that opens by rolling up.
NOTE  Whether it rolls up to the inside or outside is determined at the IfcDoor.

USERDEFINED User defined operation type  
NOTDEFINED A door with a not defined operation type is considered as a door with a lining, but no panels. It is thereby always open.  

 

注意

①图中所示为地视图。

②数字(符号表示)取决于国家建筑规范。

③这些数字只是作为插图显示的,实际在地视图中的表示可能有所不同。

④对外开放被宣布为开放的正Y轴方向,由IfcDoor的目标布局决定。

⑤面板相对于壁厚的位置由IfcDoor处的ObjectPlacement和IfcDoorLiningProperties.LiningOffset参数定义。

Enumeration definition

ConstantDescription
SINGLE_SWING_LEFT Door with one panel that opens (swings) to the left. The hinges are on the left side as viewed in the direction of the positive y-axis.
SINGLE_SWING_RIGHT Door with one panel that swings in both directions and to the right in the main trafic direction. Also called double acting door.
DOUBLE_DOOR_SINGLE_SWING Door with two panels, one swings in both directions and to the right in the main trafic direction the other swings also in both directions and to the left in the main trafic direction.
DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT Door with two panels that both open to the left, one panel swings in one direction and the other panel swings in the opposite direction.
DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT Door with two panels that both open to the right, one panel swings in one direction and the other panel swings in the opposite direction.
DOUBLE_SWING_LEFT  
DOUBLE_SWING_RIGHT  
DOUBLE_DOOR_DOUBLE_SWING  
SLIDING_TO_LEFT Door with one panel that is sliding to the left.
SLIDING_TO_RIGHT Door with one panel that is sliding to the right.
DOUBLE_DOOR_SLIDING Door with two panels, one is sliding to the left the other is sliding to the right.
FOLDING_TO_LEFT Door with one panel that is folding to the left.
FOLDING_TO_RIGHT Door with one panel that is folding to the right.
DOUBLE_DOOR_FOLDING Door with two panels, one is folding to the left the other is folding to the right.
REVOLVING An entrance door consisting of four leaves set in a form of a cross and revolving around a central vertical axis (the four panels are described by a single IfcDoor panel property).
ROLLINGUP Door that opens by rolling up.
USERDEFINED User defined operation type
NOTDEFINED A door with a not defined operation type is considered as a door with a lining, but no panels. It is thereby always open.

 

 

 

 

 

 

 

 

 

 

 

 

 

5 IfcPermeableCoveringOperationEnum

此枚举定义了可渗透覆盖物的有效类型。

Enumeration definition

ConstantDescription
GRILL Protective screen of metal bars or wires.
LOUVER Set of fixed or movable strips of wood, metal, etc. arranged to let air in while keeping light or rain out.
SCREEN Upright, fixed or movable, sometimes folding framework used for protection against heat, light, access or similar.
USERDEFINED User defined permeable covering type.
NOTDEFINED No information available.
 

 

 


6 IfcWindowPanelOperationEnum

这个枚举定义了描述窗口面板如何操作的基本方法

 

EnumeratorDescriptionFigure
SideHungRightHand panel that opens to the right when viewed from the outside  

SideHungLeftHand panel that opens to the left when viewed from the outside  

TiltAndTurnRightHand panel that opens to the right and is bottom hung  

TiltAndTurnLeftHand panel that opens to the left and is bottom hung  

TopHung panel is top hung  

BottomHung panel is bottom hung  

PivotHorizontal panel is swinging horizontally (hinges are in the middle)  

PivotVertical panel is swinging vertically (hinges are in the middle)  

SlidingHorizontal panel is sliding horizontally  

SlidingVertical panel is sliding vertically  

RemovableCasement panel is removable  

FixedCasement panel is fixed  

OtherOperation user defined operation type  
NotDefined    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. hese figures are only shown as illustrations

 

 

 

 

 

 

 

 

 

 

 

 

 

ConstantDescription
SIDEHUNGRIGHTHAND  
SIDEHUNGLEFTHAND  
TILTANDTURNRIGHTHAND  
TILTANDTURNLEFTHAND  
TOPHUNG  
BOTTOMHUNG  
PIVOTHORIZONTAL  
PIVOTVERTICAL  
SLIDINGHORIZONTAL  
SLIDINGVERTICAL  
REMOVABLECASEMENT  
FIXEDCASEMENT  
OTHEROPERATION  
NOTDEFINED  
 

 

 

 

 

 

 

 


7 IfcWindowPanelPositionEnum

此枚举根据窗口面板的位置定义窗口类型的基本配置。如图280所示,给出了带有一个、两个或三个面板(包括固定面板)的窗口配置。它对应于引用IfcWindowPanelProperties的IfcWindowStyle定义的OperationType。

细分为三个以上面板的窗口只能由几何图形定义。此类窗口的类型由IfcWindowType.OperationType=USERDEFINED或NOTDEFINED给定(有关详细信息,请参阅ifcwindowstyleoperationnum)。

Enumerator from IfcWindowStyleOperationEnumUse of enumerators from IfcWindowPanelPositionEnumFigure
DoublePanelVertical first IfcWindowPanelProperties with PanelPosition = LEFT
second IfcWindowPanelProperties with PanelPosition = RIGHT

DoublePanelHorizontal first IfcWindowPanelProperties with PanelPosition = TOP
second IfcWindowPanelProperties with PanelPosition = BOTTOM

TriplePanelVertical first IfcWindowPanelProperties with PanelPosition = LEFTsecond IfcWindowPanelProperties with PanelPosition = MIDDLE
third IfcWindowPanelProperties with PanelPosition = RIGHT

TriplePanelHorizontal first IfcWindowPanelProperties with PanelPosition = TOP
second IfcWindowPanelProperties with PanelPosition = MIDDLE
third IfcWindowPanelProperties with PanelPosition = BOTTOM

TriplePanelBottom first IfcWindowPanelProperties with PanelPosition = LEFT
second IfcWindowPanelProperties with PanelPosition = RIGHT
third IfcWindowPanelProperties with PanelPosition = BOTTOM

TriplePanelTop first IfcWindowPanelProperties with PanelPosition = TOP
second IfcWindowPanelProperties with PanelPosition = LEFT
third IfcWindowPanelProperties with PanelPosition = RIGHT

TriplePanelLeft first IfcWindowPanelProperties with PanelPosition = LEFT
second IfcWindowPanelProperties with PanelPosition = TOP
third IfcWindowPanelProperties with PanelPosition = BOTTOM

TriplePanelRight first IfcWindowPanelProperties with PanelPosition = TOP
second IfcWindowPanelProperties with PanelPosition = BOTTOM
third IfcWindowPanelProperties with PanelPosition = RIGHT

 

 

Enumeration definition

ConstantDescription
LEFT  
MIDDLE  
RIGHT  
BOTTOM  
TOP  
NOTDEFINED  
 

 

 

 


8 IfcWindowStyleConstructionEnum

此枚举定义windows的基本构造类型。结构类型涉及用于制作窗户的主要材料(或材料组合)。

Enumeration definition

ConstantDescription
ALUMINIUM  
HIGH_GRADE_STEEL  
STEEL  
WOOD  
ALUMINIUM_WOOD  
PLASTIC  
OTHER_CONSTRUCTION  
NOTDEFINED  
 

 

 

 

 


9 IfcWindowStyleOperationEnum

此枚举根据窗口面板的数量和整个窗口的细分定义窗口类型的基本配置。如图所示,给出了带有一个、两个或三个面板(包括固定面板)的窗口配置。

细分为三个以上面板的窗口只能由几何图形定义。此类窗口的类型是用户定义的。

EnumeratorDescriptionFigure
SinglePanel Window with one panel.

DoublePanelVertical Window with two panels. The configuration of the panels is vertically.

DoublePanelHorizontal Window with two panels. The configuration of the panels is horizontally.

TriplePanelVertical Window with three panels. The configuration of the panels is vertically.

TriplePanelHorizontal Window with three panels. The configuration of the panels is horizontally.

TriplePanelBottom Window with three panels. The configuration of two panels is vertically and the third one is horizontally at the bottom.

TriplePanelTop Window with three panels. The configuration of two panels is vertically and the third one is horizontally at the top.

TriplePanelLeft Window with three panels. The configuration of two panels is horizontally and the third one is vertically at the left hand side.

TriplePanelRight Window with three panels. The configuration of two panels is horizontally and the third one is vertically at the right hand side.

UserDefined user defined operation type  
NotDefined    

Figure 281 — Window style operations

 

注意

①每个面板的操作方式在IfcWindowPanelProperties.OperationType中定义。

②从窗口面板到窗口样式配置中该面板位置的引用由IfcWindowPanelProperties.PanelPosition处理。

③这些图形显示在XZ平面中的局部位置的高度,向正Y轴的方向看。

④这些数字仅作为插图显示

Enumeration definition

 

 

 

 

 

 

 

 

 

ConstantDescription
SINGLE_PANEL Window with one panel.
DOUBLE_PANEL_VERTICAL Window with two panels. The configuration of the panels is vertically.
DOUBLE_PANEL_HORIZONTAL Window with two panels. The configuration of the panels is horizontally.
TRIPLE_PANEL_VERTICAL Window with three panels. The configuration of the panels is vertically.
TRIPLE_PANEL_BOTTOM Window with three panels. The configuration of two panels is vertically and the third one is horizontally at the bottom.
TRIPLE_PANEL_TOP Window with three panels. The configuration of two panels is vertically and the third one is horizontally at the top.
TRIPLE_PANEL_LEFT Window with three panels. The configuration of two panels is horizontally and the third one is vertically at the left hand side.
TRIPLE_PANEL_RIGHT Window with three panels. The configuration of two panels is horizontally and the third one is vertically at the right hand side.
TRIPLE_PANEL_HORIZONTAL Window with three panels. The configuration of the panels is horizontally.
USERDEFINED user defined operation type
NOTDEFINED  
 

实体
1 IfcDoorLiningProperties

门衬是使门扇固定到位的框架。门里用来挂门扇。车门内衬的参数定义了内衬的几何相关参数。

注意,如果属性IfcDoorType.parameterTakesReceidence设置为TRUE,则接收应用程序只能应用IfcDoorLiningProperties来参数化定义门的三维形状。

IfcDoorLiningProperties包含在IfcDoorType.HasPropertySets的属性列表中。有关车门内衬的更多信息可以使用另一个用于动态扩展的ifcpropertyype包含在IfcDoorTyype的同一列表中。

IfcDoorLiningProperties没有自己的几何表示。但是,它定义了可用于创建门类型形状(由IfcDoor插入到项目的空间上下文中)的参数,如图282所示。IfcDoorLiningProperties的参数定义了标准门内衬,包括(如果给定)门槛和横框。内衬的外边界由指定给IfcDoor的“Profile”形状表示确定,该表示插入IfcDoorType。

 

The lining is applied to the left, right and upper side of the opening reveal. The parameters are:
  • LiningDepth, if omited, equal to wall thickness - this only takes effect if a value for LiningThickness is given. If both parameters are not given, then there is no lining.
  • LiningThickness
  • LiningToPanelOffsetX
  • LiningToPanelOffsetY
NOTE  The parameters LiningToPanelOffsetX and LiningToPanelOffsetY are added in IFC4.

The lining can only cover part of the opening reveal.
  • LiningOffset : given if lining edge has an offset to the x axis of the local placement.
NOTE  In addition to the LiningOffset, the local placement of the IfcDoor can already have an offset to the wall edge and thereby shift the lining along the y axis. The actual position of the lining is calculated from the origin of the local placement along the positive y axis with the distance given by LiningOffset.

The lining may include a casing, which covers part of the wall faces around the opening. The casing covers the left, right and upper side of the lining on both sides of the wall. The parameters are:
  • CasingDepth
  • CasingThickness

The lining may include a threshold, which covers the bottom side of the opening. The parameters are:
  • ThresholdDepth — if omited, equal to wall thickness - this only takes effect if a value for ThresholdThickness is given. If both parameters are not given, then there is no threshold.
  • ThresholdThickness
  • ThresholdOffset (not shown in figure): given, if the threshold edge has an offset to the x axis of the local placement.

The lining may have a transom which separates the door panel from a window panel. The transom, if given, is defined by:
  • TransomOffset : a parallel edge to the x axis of the local placement
  • TransomThickness

The depth of the transom is identical to the depth of the lining and not given as separate parameter.

Figure 282 — Door lining properties

 

2 IfcDoorPanelProperties

门板通常是打开的门扇,允许人或货物通过。门板的参数定义了门板的几何相关参数,

IfcDoorPanelProperties用于参数化描述门板的形状和操作。参数化定义可以单独或附加添加到门的显式造型表示中。

IfcDoorType可以定义由多个面板组成的门。在这种情况下,必须为每个门板包含一个ifcdoorpanelproperty实例。PanelPosition属性与IfcDoorStyle.OperationType属性一起确定IfcDoorPanelProperties应用于哪个面板。IfcDoorPanelProperties包含在属性列表中,由IfcDoorType的属性HasPropertySets给出。有关门板的更多信息可以使用动态扩展的IfcPropertySet包含在IfcDoorStyle的相同列表中。

IfcDoorPanelProperties不包含几何表示。但是,它定义了可用于创建门类型形状的参数(由IfcDoor插入到项目的空间上下文中),如图283所示。

IfcDoorPanelProperties的参数定义标准门板,包括(如果给定)定义非均匀双摆(或滑动或折叠)门的比例宽度。面板的外部边界由分配给IfcDoor的“Profile”形状表示确定,它插入IfcDoorType。它还必须考虑衬里参数。

The depth of the panel (swinging, double-acting, and sliding panels) is defined by the PanelDepth parameter.
  • PanelDepth

For door operation types that include more than one panel, the width of (at least) one panel is given by a normalised ratio measure. It determines the width of that panel, which is defined as a ratio of the overall width of the door opening.
  • PanelWidth

Figure 283 — Door panel properties


3 IfcDoorStyle

定义:门样式IfcDoor style定义了门的特定样式,可以通过IfcDoor实例将其包含在建筑模型的空间上下文中。门样式定义门样式的总体参数,并通过IfcDoorLiningProperties和IfcDoorPanelProperties引用衬里和一个(或多个)嵌板的特定参数。

门实体IfcDoor定义了插入到项目空间上下文中的门的特定引用。门的实际参数和/或其形状是在IfcDoorStyle中定义的,IfcDoor通过指向IfcRelDefinedByType的逆关系与IfcDoor相关。IfcDoorStyle还定义了衬里、IfcDoorLiningProperties和面板、IfcDoorPanelProperties的特定属性。

IfcDoor style为门样式的所有引用(由IfcDoor给定,指向此样式)定义基线几何图形或表示图。门样式的表示可以由为门内衬和门板定义的一组商定的最小参数给出,也可以由ifcrepresentionmap使用的几何表示给出。属性参数takesReceidence决定是否可以使用参数集精确表示门样式的形状(TRUE),或者附加的IfcRepresentationMap是否具有精确表示(FALSE)。

IfcDoorStyleOperationTypeEnum定义门样式的总体布局。根据枚举器的不同,相应的IfcDoorLiningProperties和IfcDoorPanelProperties实例将附加在HasPropertySets列表中。IfcDoorStyleOperationTypeEnum主要决定铰链侧(左悬或右悬)、操作(摆动、滑动、折叠等)和面板数量。

有关不同操作类型的打开符号的正确用法,请参见IfcDoorStyleOperationTypeEnum中的几何图形使用定义。

4 IfcPermeableCoveringProperties

该实体是门或窗内允许空气流动的嵌板(用作开口填充物)的描述。它由其属性(IfcPermeableCoveringProperties)给出。渗透性覆盖物是一种平开窗,如固定或开口的构件,主要由框架和填充物组成。填充物通常是格栅、百叶窗或屏风。操作方式在操作类型中定义。

IfcPermeableCoveringProperties包含在IfcWindowStyle或IfcDoorStyle的属性列表(HasPropertySets)中。有关可渗透覆盖层的更多信息可以使用IfcPropertySet动态扩展包含在相同的窗或门样式列表中。这特别适用于各种操作类型的附加属性

IfcPermeableCoveringProperties不包含几何表示。但是,它定义了可用于创建IfcWindowStyle(由IfcWindow插入到项目的空间上下文中)或IfcDoorStyle(由IfcDoor插入)形状的参数。

IfcPermeableCoveringProperties的参数定义了标准的渗透覆盖层。面板的外部边界由指定给ifcWindows或IfcDoor的引用参数确定。它还必须考虑衬里参数。渗透性覆盖层在整个窗或门内的位置由PanelPosition属性确定。

 

 


5 IfcWindowLiningProperties

窗内衬是使车窗固定到位的外框。窗内衬用于固定窗面板或其他窗玻璃。IfcWindowLiningProperties的参数定义了衬砌的几何相关参数。

注意,如果属性IfcWindowType.parameterTakesReceidence设置为TRUE,则IfcWindowLiningProperties仅应用于构造窗口的三维形状。

IfcWindowLiningProperties包含在IfcWindowStyle.HasPropertySets的属性集中。使用另一个用于动态扩展的IfcPropertySet,可以在同一组IfcWindowType中包含有关窗口内衬的更多信息。

IfcWindowLiningProperties不包含几何表示。但是,它定义了一些参数,这些参数可用于创建窗口类型的形状(由IfcWindow插入到项目的空间上下文中),如图285所示。IfcWindowLiningProperties中的参数定义了一个标准的窗内衬,包括(如果给定的话)竖框和横框(用于水平和垂直拆分)。内衬的外边界由指定给IfcWindow的“Profile”形状表示确定,该表示插入IfcWindowType。

 

 

The lining is applied to all faces of the opening reveal. The parameter are:
  • LiningDepth
  • LiningThickness
  • LiningOffset
  • LiningToPanelOffsetX
  • LiningToPanelOffsetY
The inner side is defined as the direction of the window panel opening operation.

If the OperationType of the window style is
  • DoublePanelVertical (shown)
  • TriplePanelBottom
  • TriplePanelTop
  • TriplePanelLeft
  • TriplePanelRight
the following additional parameter apply:
  • MullionThickness
  • FirstMullionOffset measured as offset to the Z axis (in XZ plane) as a normalized ratio measure

If the OperationType of the window type is:
  • DoublePanelHorizontal
  • TriplePanelBottom
  • TriplePanelTop
  • TriplePanelLeft
  • TriplePanelRight
the following additional parameter apply
  • TransomThickness
  • FirstTransomOffset measured as offset to the X axis (in XZ plane) as a normalized ratio measure

If the OperationType of the window type is:
  • TriplePanelVertical
the following additional parameter apply:
  • SecondMullionOffset measured as offset to the Z axis (in XZ plane) as a normalized ratio measure

If the OperationType of the window type is:
  • TriplePanelHorizontal
the following additional parameter apply:
  • SecondTransomOffset measured as offset to the X axis (in XZ plane) as a normalized ratio measure

Figure 285 — Window lining properties

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Attribute definitions

#AttributeTypeCardinalityDescriptionC
5 LiningDepth IfcPositiveLengthMeasure [0:1] Depth of the window lining (dimension measured perpendicular to window elevation plane). X
6 LiningThickness IfcNonNegativeLengthMeasure [0:1] Thickness of the window lining as explained in the figure above. If LiningThickness value is 0. (zero) it denotes a window without a lining (all other lining parameters shall be set to NIL in this case). If the LiningThickness is NIL it denotes that the value is not available. X
7 TransomThickness IfcNonNegativeLengthMeasure [0:1] Thickness of the transom (horizontal separator of window panels within a window), measured parallel to the window elevation plane. The transom is part of the lining and the transom depth is assumed to be identical to the lining depth. If the TransomThickness is set to zero (and the TransomOffset set to a positive length), then the window is divided vertically without a physical divider. X
8 MullionThickness IfcNonNegativeLengthMeasure [0:1] Thickness of the mullion (vertical separator of window panels within a window), measured parallel to the window elevation plane. The mullion is part of the lining and the mullion depth is assumed to be identical to the lining depth. If the MullionThickness is set to zero (and the MullionOffset set to a positive length), then the window is divided horizontally without a physical divider. X
9 FirstTransomOffset IfcNormalisedRatioMeasure [0:1] Offset of the transom centerline, measured along the z-axis of the window placement co-ordinate system. An offset value = 0.5 indicates that the transom is positioned in the middle of the window. X
10 SecondTransomOffset IfcNormalisedRatioMeasure [0:1] Offset of the transom centerline for the second transom, measured along the x-axis of the window placement co-ordinate system. An offset value = 0.666 indicates that the second transom is positioned at two/third of the window. X
11 FirstMullionOffset IfcNormalisedRatioMeasure [0:1] Offset of the mullion centerline, measured along the x-axis of the window placement co-ordinate system. An offset value = 0.5 indicates that the mullion is positioned in the middle of the window. X
12 SecondMullionOffset IfcNormalisedRatioMeasure [0:1] Offset of the mullion centerline for the second mullion, measured along the x-axis of the window placement co-ordinate system. An offset value = 0.666 indicates that the second mullion is positioned at two/third of the window. X
13 ShapeAspectStyle IfcShapeAspect [0:1] Optional link to a shape aspect definition, which points to the part of the geometric representation of the window style, which is used to represent the lining. X
14 LiningOffset IfcLengthMeasure [0:1] Offset of the window lining. The offset is given as distance along the y axis of the local placement (perpendicular to the window plane). X
15 LiningToPanelOffsetX IfcLengthMeasure [0:1] Offset between the lining and the window panel measured along the x-axis of the local placement. Should be smaller or equal to the LiningThickness. X
16 LiningToPanelOffsetY IfcLengthMeasure [0:1] Offset between the lining and the window panel measured along the y-axis of the local placement. Should be smaller or equal to the IfcWindowPanelProperties.PanelThickness. X

Formal Propositions

RuleDescription
WR31 Either both parameter, LiningDepth and LiningThickness are given, or only the LiningThickness, then the LiningDepth is variable. It is not valid to only assert the LiningDepth.
NOTE  A LiningDepth with NIL ($) value indicates a window style with a lining equal to the wall thickness.
IFC4 CHANGE  Rule corrected.
WR32 Either both parameter, FirstTransomOffset and SecondTransomOffset are given, or only the FirstTransomOffset, or none of both. It is not valid to only assert the SecondTransomOffset.
WR33 Either both parameter, FirstMullionOffset and SecondMullionOffset are given, or only the FirstMullionOffset, or none of both. It is not valid to only assert the SecondMullionOffset.
WR34 The IfcWindowPanelProperties shall only be used in the context of an IfcDoorType.
NOTE  The deprecated entity IfcWindowStyle is applicable as well.
 

 

 

 

 

 

 


6 IfcWindowPanelProperties

窗嵌板是一个平开窗,即一个固定或开口的构件,基本上由框架和填充物组成。窗嵌板的填充物通常是玻璃。操作方式在操作类型中定义。

IfcWindowPanelProperties用于参数化地描述窗面板的形状和操作。参数化定义可以单独或附加添加到窗口的显式形状表示中。

IfcWindowType可以定义由多个面板组成的窗口。在这种情况下,必须为每个窗口面板包含一个ifcwindowpanelproperty实例。PanelPosition属性与IfcWindowType.OperationType属性一起决定ifcwindowpanelproperty应用到哪个面板。IfcWindowPanelProperties包含在IfcWindowStyle的属性列表(HasPropertySets)中。有关窗口面板的更多信息可以包含在使用IfcPropertySet进行动态扩展的IfcWindowType的相同列表中。

ifcwindowpanelproperty不具有自己的几何表示。但是,它定义了参数,该参数可用于创建IfcWindowType的形状(由IfcWindow插入到项目的空间上下文中)。IfcWindowPanelProperties中的参数定义了一个标准的窗口面板。内衬的外边界由指定给IfcWindow的“Profile”形状表示确定,该表示插入IfcWindowType。它还必须考虑衬里参数。窗口面板在整个窗口中的位置由PanelPosition属性确定。

如图所示,面板应用于由面板位置属性定义的内衬内的位置。以下参数适用于该面板:FrameDepth、FrameThickness。

 

7 IfcWindowStyle

窗样式定义了特定的窗样式,可以通过IfcWindow实例将其包含在建筑模型的空间上下文中。窗样式定义窗样式的总体参数,并通过IfcWindowLiningProperties和IfcWindowPanelProperties引用内衬和一个(或多个)嵌板的特定参数。

窗口实体(IfcWindow)定义插入到项目空间上下文中的窗口的特定引用。窗口的实际参数和/或其形状是在IfcWindowStyle中定义的,通过指向IfcRelDefinesByType来定义由逆关系关联的IfcWindow。IfcWindowStyle还定义了衬里(IfcWindowLiningProperties)和面板(IfcWindowPanelProperties)的特定属性。

IfcWindow style为窗口样式的所有引用(由IfcWindow给定,指向此样式)定义基线几何图形或表示图。窗样式的表示可以由为窗内衬和窗面板定义的商定的最小参数集给出,也可以由ifcrepresentionmap使用的几何表示给出。属性parameterTakesReceidence决定是否可以使用参数集精确地表示窗口样式的形状(TRUE),或者附加的IfcRepresentationMap是否具有精确的表示(FALSE)。

IfcWindowStyleOperationTypeEnum定义窗口样式的常规布局。根据枚举器的不同,相应的IfcWindowLiningProperties和IfcWindowPanelProperties实例将附加在HasPropertySets列表中。请参见那里的几何图形使用定义。

Attribute definitions

#AttributeTypeCardinalityDescriptionC
9 ConstructionType IfcWindowStyleConstructionEnum [1:1] Type defining the basic construction and material type of the window. X
10 OperationType IfcWindowStyleOperationEnum [1:1] Type defining the general layout and operation of the window style. X
11 ParameterTakesPrecedence IfcBoolean [1:1] The Boolean value reflects, whether the parameter given in the attached lining and panel properties exactly define the geometry (TRUE), or whether the attached style shape take precedence (FALSE). In the last case the parameter have only informative value. X
12 Sizeable IfcBoolean [1:1] The Boolean indicates, whether the attached ShapeStyle can be sized (using scale factor of transformation), or not (FALSE). If not, the ShapeStyle should be inserted by the IfcWindow (using IfcMappedItem) with the scale factor = 1. X

 

 

Attribute inheritance

#AttributeTypeCardinalityDescriptionC
IfcRoot
1 GlobalId IfcGloballyUniqueId [1:1] Assignment of a globally unique identifier within the entire software world. X
2 OwnerHistory IfcOwnerHistory [0:1] Assignment of the information about the current ownership of that object, including owning actor, application, local identification and information captured about the recent changes of the object,
NOTE  only the last modification in stored - either as addition, deletion or modification.
X
3 Name IfcLabel [0:1] Optional name for use by the participating software systems or users. For some subtypes of IfcRoot the insertion of the Name attribute may be required. This would be enforced by a where rule. X
4 Description IfcText [0:1] Optional description, provided for exchanging informative comments. X
IfcObjectDefinition
  HasAssignments IfcRelAssigns
@RelatedObjects
S[0:?] Reference to the relationship objects, that assign (by an association relationship) other subtypes of IfcObject to this object instance. Examples are the association to products, processes, controls, resources or groups. X
  Nests IfcRelNests
@RelatedObjects
S[0:1] References to the decomposition relationship being a nesting. It determines that this object definition is a part within an ordered whole/part decomposition relationship. An object occurrence or type can only be part of a single decomposition (to allow hierarchical strutures only). X
  IsNestedBy IfcRelNests
@RelatingObject
S[0:?] References to the decomposition relationship being a nesting. It determines that this object definition is the whole within an ordered whole/part decomposition relationship. An object or object type can be nested by several other objects (occurrences or types). X
  HasContext IfcRelDeclares
@RelatedDefinitions
S[0:1] References to the context providing context information such as project unit or representation context. It should only be asserted for the uppermost non-spatial object. X
  IsDecomposedBy IfcRelAggregates
@RelatingObject
S[0:?] References to the decomposition relationship being an aggregation. It determines that this object definition is whole within an unordered whole/part decomposition relationship. An object definitions can be aggregated by several other objects (occurrences or parts). X
  Decomposes IfcRelAggregates
@RelatedObjects
S[0:1] References to the decomposition relationship being an aggregation. It determines that this object definition is a part within an unordered whole/part decomposition relationship. An object definitions can only be part of a single decomposition (to allow hierarchical strutures only). X
  HasAssociations IfcRelAssociates
@RelatedObjects
S[0:?] Reference to the relationship objects, that associates external references or other resource definitions to the object.. Examples are the association to library, documentation or classification. X
IfcTypeObject
5 ApplicableOccurrence IfcIdentifier [0:1] The attribute optionally defines the data type of the occurrence object, to which the assigned type object can relate. If not present, no instruction is given to which occurrence object the type object is applicable. The following conventions are used:
  • The IFC entity name of the applicable occurrence using the IFC naming convention, CamelCase with IFC prefix
  • It can be optionally followed by the predefined type after the separator "/" (forward slash), using uppercase
  • If one type object is applicable to many occurrence objects, then those occurrence object names should be separate by comma "," forming a comma separated string.
EXAMPLE Refering to a furniture as applicable occurrence entity would be expressed as 'IfcFurnishingElement', refering to a brace as applicable entity would be expressed as 'IfcMember/BRACE', refering to a wall and wall standard case would be expressed as 'IfcWall, IfcWallStandardCase'.
X
6 HasPropertySets IfcPropertySetDefinition S[1:?] Set list of unique property sets, that are associated with the object type and are common to all object occurrences referring to this object type. X
  Types IfcRelDefinesByType
@RelatingType
S[0:1] Reference to the relationship IfcRelDefinedByType and thus to those occurrence objects, which are defined by this type. X
IfcTypeProduct
7 RepresentationMaps IfcRepresentationMap ~L[1:?] List of unique representation maps. Each representation map describes a block definition of the shape of the product style. By providing more than one representation map, a multi-view block definition can be given. X
8 Tag IfcLabel [0:1] The tag (or label) identifier at the particular type of a product, e.g. the article number (like the EAN). It is the identifier at the specific level. X
  ReferencedBy IfcRelAssignsToProduct
@RelatingProduct
S[0:?] Reference to the IfcRelAssignsToProduct relationship, by which other products, processes, controls, resources or actors (as subtypes of IfcObjectDefinition) can be related to this product type. X
IfcWindowStyle
9 ConstructionType IfcWindowStyleConstructionEnum [1:1] Type defining the basic construction and material type of the window. X
10 OperationType IfcWindowStyleOperationEnum [1:1] Type defining the general layout and operation of the window style. X
11 ParameterTakesPrecedence IfcBoolean [1:1] The Boolean value reflects, whether the parameter given in the attached lining and panel properties exactly define the geometry (TRUE), or whether the attached style shape take precedence (FALSE). In the last case the parameter have only informative value. X
12 Sizeable IfcBoolean [1:1] The Boolean indicates, whether the attached ShapeStyle can be sized (using scale factor of transformation), or not (FALSE). If not, the ShapeStyle should be inserted by the IfcWindow (using IfcMappedItem) with the scale factor = 1. X
 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!