6.1.3.16 IfcDoor(门)
6.1.3.16.1 语义定义
门是一种建筑构件,主要用于为人员、货物、动物和车辆提供受控的通行通道。它包括采用铰链、枢轴、滑动以及旋转和折叠操作的构造。门可以是:
- "独立式"门,包含在空间构件(如 IfcBuildingStorey)中。
- 填充洞口,通常在墙中。此时门将具有 FillsVoids 特性,该特性使用 IfcRelFillsElement 关系将 IfcDoor 与 IfcOpeningElement 关联;
- 作为构件装配的一部分,通常是 IfcCurtainWall。此时门将具有 Decomposes 特性,该特性使用 IfcRelAggregates 关系将门与构件装配关联;
门的实例有两种主要表示方式:
- 定义了三维矩形"剖面"形状表示的 IfcDoor 实体。该剖面可用于参数化生成门的几何形状。如果未提供,且门填充了洞口,则可以使用 IfcOpeningElement 的剖面。参数在引用了 IfcDoorLiningProperties 和 IfcDoorPanelProperties(用于门中的每个门板)的相关 IfcDoorType 上指定;
- 非参数化生成且仅具有"Brep"或"SurfaceModel"几何形状的 IfcDoor 实体。
此外, IfcDoor 通常可以包括定义门的二维形状及其开启方向的"FootPrint"表示。
门的参数由 IfcDoor 实例及其 IfcDoorType 共同定义。 IfcDoor 指定:
- 门的宽度和高度
- 门的开启方向(通过 ObjectPlacement 的正 Y 轴)
IfcDoorType 指定其所有 IfcDoor 实例共有的参数:
- 操作类型(单开、双开、旋转等)
- 门铰链侧(通过对左右开启门使用两种不同的样式)
- 通过 IfcDoorLiningProperties 指定的门框特定特性
- 通过 IfcDoorPanelProperties 指定的门板特定特性
根据 ISO 6707-1 的定义:用于封闭洞口的构件,主要通过铰链、枢轴或滑动方式进行启闭操作。
沿革 IFC1.0 中的新增实体。
6.1.3.16.2 实体继承
-
- IfcDoor
- IfcBeam
- IfcBearing
- IfcBuildingElementProxy
- IfcChimney
- IfcColumn
- IfcCourse
- IfcCovering
- IfcCurtainWall
- IfcDeepFoundation
- IfcEarthworksElement
- IfcFooting
- IfcKerb
- IfcMember
- IfcMooringDevice
- IfcNavigationElement
- IfcPavement
- IfcPlate
- IfcRail
- IfcRailing
- IfcRamp
- IfcRampFlight
- IfcRoof
- IfcShadingDevice
- IfcSlab
- IfcStair
- IfcStairFlight
- IfcTrackElement
- IfcWall
- IfcWindow
6.1.3.16.3 特性
| # | 特性 | 类型 | 描述 |
|---|---|---|---|
| IfcRoot (4) | |||
| 1 | GlobalId | IfcGloballyUniqueId |
在整个软件世界中分配全局唯一标识符。 |
| 2 | OwnerHistory | OPTIONAL IfcOwnerHistory |
分配有关该对象当前所有权的信息,包括所有者参与者、应用程序、本地标识以及捕获到的关于对象近期更改的信息。 |
| 3 | Name | OPTIONAL IfcLabel |
供参与的软件系统或用户使用的可选名称。对于某些 IfcRoot 的子类型,可能需要插入 Name 特性。这将通过 where 规则强制执行。 |
| 4 | Description | OPTIONAL IfcText |
可选的描述,用于提供信息性注释。 |
| IfcObjectDefinition (7) | |||
| HasAssignments | SET [0:?] OF IfcRelAssigns FOR RelatedObjects |
引用分配(通过关联关系)其他 IfcObject 子类型到此对象实例的关系对象。例如,与产品、过程、控制、资源或组的关联。 |
|
| Nests | SET [0:1] OF IfcRelNests FOR RelatedObjects |
引用作为嵌套的分解关系。它确定此对象定义是顺序整体/部分分解关系中的一部分。对象实例或类型只能是单个分解的一部分(仅允许分层结构)。 |
|
| IsNestedBy | SET [0:?] OF IfcRelNests FOR RelatingObject |
引用作为嵌套的分解关系。它确定此对象定义是顺序整体/部分分解关系中的整体。对象或对象类型可以被多个其他对象(实例或类型)嵌套。 |
|
| HasContext | SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions |
引用提供上下文信息的上下文,例如项目单位或表示上下文。它只应断言在最上层的非空间对象上。 |
|
| IsDecomposedBy | SET [0:?] OF IfcRelAggregates FOR RelatingObject |
引用作为聚合的分解关系。它确定此对象定义是无序整体/部分分解关系中的整体。对象定义可以被多个其他对象(实例或部分)聚合。 |
|
| Decomposes | SET [0:1] OF IfcRelAggregates FOR RelatedObjects |
引用作为聚合的分解关系。它确定此对象定义是无序整体/部分分解关系中的一部分。对象定义只能是单个分解的一部分(仅允许分层结构)。 |
|
| HasAssociations | SET [0:?] OF IfcRelAssociates FOR RelatedObjects |
引用将外部资源或资源定义与对象关联的关系对象。例如,与库、文档或分类的关联。 |
|
| IfcObject (5) | |||
| 5 | ObjectType | OPTIONAL IfcLabel |
该类型表示指示对象的特定类型。其用法应在可实例化的子类型层级上确定。特别是,如果特性 PredefinedType 的枚举设置为 USERDEFINED,或者当实例化的具体实体没有 PredefinedType 特性时,它保存用户定义的类型。后者发生在一些特殊的叶子类中,以及直接实例化 IfcBuiltElement 时。 |
| IsDeclaredBy | SET [0:1] OF IfcRelDefinesByObject FOR RelatedObjects |
链接到指向声明对象的关系对象,该声明对象为此对象实例提供对象定义。声明对象应是对象类型分解的一部分。关联的 IfcObject 或其子类型包含特定信息(作为类型或样式定义的一部分),该信息适用于该声明 IfcObject 或其子类型的所有对应实例。 |
|
| Declares | SET [0:?] OF IfcRelDefinesByObject FOR RelatingObject |
链接到指向接收对象定义的实例对应对象的关系对象。实例对应的对象应是对象实例分解的一部分。关联的 IfcObject 或其子类型提供特定信息(作为类型或样式定义的一部分),该信息适用于该声明 IfcObject 或其子类型的所有对应实例。 |
|
| IsTypedBy | SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects |
与对象类型的关系集合,该对象类型为此对象实例提供类型定义。然后,关联的 IfcTypeObject 或其子类型包含特定信息(或类型或样式),该信息对于引用同一类型的所有 IfcObject 或其子类型的实例是通用的。 |
|
| IsDefinedBy | SET [0:?] OF IfcRelDefinesByProperties FOR RelatedObjects |
与附加到此对象的属性集定义的集合的关系。这些静态或动态定义的特性包含字母数字信息内容,这些内容进一步定义了对象。 |
|
| IfcProduct (5) | |||
| 6 | ObjectPlacement | OPTIONAL IfcObjectPlacement |
这建立了产品在空间中的对象坐标系和位置。位置可以是绝对的(相对于世界坐标系)、相对的(相对于另一个产品的对象位置)或约束的(例如,相对于轴线或线性定位构件)。位置的类型由 IfcObjectPlacement 的各种子类型确定。如果存在表示,则应提供对象位置。 |
| 7 | Representation | OPTIONAL IfcProductRepresentation |
引用产品的表示,可以是表示 (IfcProductRepresentation) 或作为形状表示 (IfcProductDefinitionShape) 的特例。产品定义形状为同一对象坐标系中的形状属性提供了多个几何表示,该坐标系由对象位置确定。 |
| ReferencedBy | SET [0:?] OF IfcRelAssignsToProduct FOR RelatingProduct |
引用 IfcRelAssignsToProduct 关系,通过该关系,其他产品、过程、控制、资源或参与者(作为 IfcObjectDefinition 的子类型)可以与此产品相关联。 |
|
| PositionedRelativeTo | SET [0:?] OF IfcRelPositions FOR RelatedProducts |
引用 IfcRelPositions 关系,该关系定义了其与定位构件的关系。 |
|
| ReferencedInStructures | SET [0:?] OF IfcRelReferencedInSpatialStructure FOR RelatedElements |
引用对象化关系 IfcRelReferencedInSpatialStructure,可用于将产品与一个或多个空间结构构件相关联,除了它主要包含的那个。 |
|
| IfcElement (13) | |||
| 8 | Tag | OPTIONAL IfcIdentifier |
产品实例的标签(或标识符),例如序列号或位置编号。这是实例级别的标识符。 |
| FillsVoids | SET [0:1] OF IfcRelFillsElement FOR RelatedBuildingElement |
指向 IfcRelFillsElement 关系的引用,该关系将构件作为填充物放入另一个构件中创建的开口。 |
|
| ConnectedTo | SET [0:?] OF IfcRelConnectsElements FOR RelatingElement |
指向构件连接关系的引用。该关系随后引用此构件所连接的另一个构件。 |
|
| IsInterferedByElements | SET [0:?] OF IfcRelInterferesElements FOR RelatedElement |
指向干扰关系的引用,用于指示被干扰的构件。如果提供了该关系,则表示此构件与一个或多个其他构件存在干扰。 |
|
| InterferesElements | SET [0:?] OF IfcRelInterferesElements FOR RelatingElement |
指向干扰关系的引用,以指示干扰的构件。如果提供了该关系,则表示此构件与一个或多个其他构件存在干扰。 |
|
| HasProjections | SET [0:?] OF IfcRelProjectsElement FOR RelatingElement |
投影关系,通过布尔并集向 IfcBuiltElement 添加一个特征。 |
|
| HasOpenings | SET [0:?] OF IfcRelVoidsElement FOR RelatingBuildingElement |
指向 IfcRelVoidsElement 关系的引用,该关系在构件中创建开口。一个构件可以包含零个或多个开口。对于每个使构件产生孔洞的开口,都会生成一个新的关系 IfcRelVoidsElement。 |
|
| IsConnectionRealization | SET [0:?] OF IfcRelConnectsWithRealizingElements FOR RealizingElements |
指向具有实现构件的连接关系的引用。如果提供了该关系,则将此构件分配给连接的实现构件,该连接提供了连接关系的物理体现。 |
|
| ProvidesBoundaries | SET [0:?] OF IfcRelSpaceBoundary FOR RelatedBuildingElement |
通过对象化关系 IfcRelSpaceBoundary 指向空间边界。该关系表示构件为空间提供边界。 |
|
| ConnectedFrom | SET [0:?] OF IfcRelConnectsElements FOR RelatedElement |
指向构件连接关系的引用。该关系随后引用连接到此构件的另一个构件。 |
|
| ContainedInStructure | SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements |
包含关系到空间结构构件,该构件主要与之相关联。此包含关系应为层级关系,即一个构件只能直接分配给 0 个或 1 个空间结构。 |
|
| HasCoverings | SET [0:?] OF IfcRelCoversBldgElements FOR RelatingBuildingElement |
通过对象化关系 IfcRelCoversBldgElements 指向 IfcCovering。该关系表示构件具有相关覆盖物。 |
|
| HasSurfaceFeatures | SET [0:?] OF IfcRelAdheresToElement FOR RelatingElement |
指向 IfcRelAdheresToElement 关系的引用,该关系将 IfcSurfaceFeature 附着到构件上。一个构件可以在一个关系中包含零个或多个表面特征。 |
|
| 点击显示 34 个隐藏的继承特性 点击隐藏 34 个继承特性 | |||
| IfcDoor (5) | |||
| 9 | OverallHeight | OPTIONAL IfcPositiveLengthMeasure |
高度的总体测量值,对应于包围门洞口主体的边界框的 Z 维度。如果省略, OverallHeight 应从插入门的 IfcOpeningElement 的几何表示中获取。 |
| 10 | OverallWidth | OPTIONAL IfcPositiveLengthMeasure |
宽度的总体测量值,对应于包围门洞口主体的边界框的 X 维度。如果省略, OverallWidth 应从插入门的 IfcOpeningElement 的几何表示中获取。 |
| 11 | PredefinedType | OPTIONAL IfcDoorTypeEnum |
用于进一步标识对象的类型列表。某些属性集可能特别适用于其中一种类型。 |
| 12 | OperationType | OPTIONAL IfcDoorTypeOperationEnum |
根据门板的划分和门板操作来定义门类型总体布局和操作的类型。 |
| 13 | UserDefinedOperationType | OPTIONAL IfcLabel |
用户定义操作类型的标识符,仅当 OperationType 的值设置为 USERDEFINED 时才应提供。 |
6.1.3.16.4 形式化命题
| 名称 | 描述 |
|---|---|
| CorrectPredefinedType |
要么 PredefinedType 特性未设置(例如因为关联了 IfcDoorType),要么当 PredefinedType 设置为 USERDEFINED 时,应提供继承的 ObjectType 特性。 |
|
|
| CorrectTypeAssigned |
要么没有关联的门类型对象(即未提供 IsTypedBy 逆向关系),要么关联的类型对象应为 IfcDoorType 类型。 |
|
|
6.1.3.16.5 属性集
-
Pset_Condition
- AssessmentDate(评估日期)
- AssessmentCondition(评估条件)
- AssessmentDescription(评估描述)
- AssessmentType(评估类型)
- AssessmentMethod(评估方法)
- LastAssessmentReport(最后评估报告)
- NextAssessmentDate(下次评估日期)
- AssessmentFrequency(评估频率)
-
Pset_ConstructionAdministration
- ProcurementMethod(采购方法)
- SpecificationSectionNumber(规范章节编号)
- SubmittalIdentifer(提交标识符)
-
Pset_ConstructionOccurence
- InstallationDate(安装日期)
- ModelNumber(型号)
- TagNumber(标签编号)
- AssetIdentifier(资产标识符)
-
Pset_DoorCommon
- Reference(类型参照标识)
- Status(状态)
- FireRating(耐火极限)
- AcousticRating(声学评级)
- SecurityRating(安全等级)
- DurabilityRating(耐久性等级)
- HygrothermalRating(湿热等级)
- WaterTightnessRating(水密性能等级)
- MechanicalLoadRating(机械荷载等级)
- WindLoadRating(风荷载等级)
- Infiltration(渗透)
- IsExternal(是否为外部)
- ThermalTransmittance(传热系数)
- GlazingAreaFraction(玻璃面积分数)
- HandicapAccessible(无障碍通行)
- FireExit(消防出口)
- HasDrive(具有驱动装置)
- SelfClosing(自关闭)
- SmokeStop(防烟隔断)
-
Pset_DoorLiningProperties
- LiningDepth(框深度)
- LiningThickness(衬里或框厚度)
- ThresholdDepth(门槛深度)
- ThresholdThickness(门槛厚度)
- TransomThickness(横梁厚度)
- TransomOffset(横梁偏移)
- LiningOffset(框偏移量)
- ThresholdOffset(门槛偏移)
- CasingThickness(套管厚度)
- CasingDepth(套管深度)
- LiningToPanelOffsetX(框与面板 X 向偏移)
- LiningToPanelOffsetY(框与面板 Y 向偏移)
-
Pset_DoorPanelProperties
- PanelDepth(面板深度)
- PanelOperation(面板操作)
- PanelWidth(面板宽度)
- PanelPosition(面板位置)
-
Pset_DoorTypeTurnstile
TURNSTILE- IsBidirectional(是否为双向)
- TurnstileType(转闸类型)
- NarrowChannelWidth(窄通道宽度)
- WideChannelWidth(宽通道宽度)
-
Pset_DoorWindowGlazingType
- GlassLayers(玻璃层数)
- GlassThickness1(玻璃厚度1)
- GlassThickness2(玻璃厚度2)
- GlassThickness3(玻璃厚度3)
- FillGas(填充气体)
- GlassColour(玻璃颜色)
- IsTempered(是否钢化)
- IsLaminated(是否夹层)
- IsCoated(是否镀膜)
- IsWired(是否夹丝)
- VisibleLightReflectance(可见光反射比)
- VisibleLightTransmittance(可见光透射比)
- SolarAbsorption(太阳能吸收率)
- SolarReflectance(太阳反射率)
- SolarTransmittance(太阳透射率)
- SolarHeatGainTransmittance(太阳得热透射率)
- ShadingCoefficient(遮阳系数)
- ThermalTransmittanceSummer(夏季传热系数)
- ThermalTransmittanceWinter(冬季传热系数)
-
Pset_ElementKinematics
- CyclicPath(循环路径)
- CyclicRange(循环范围)
- LinearPath(线性路径)
- LinearRange(线性范围)
- MaximumAngularVelocity(最大角速度)
- MaximumConstantSpeed(最大恒定速度)
- MinimumTime(最短时间)
-
Pset_EnvironmentalCondition
- ReferenceAirRelativeHumidity(基准空气相对湿度)
- ReferenceEnvironmentTemperature(基准环境温度)
- MaximumAtmosphericPressure(最大大气压力)
- StorageTemperatureRange(存储温度范围)
- MaximumWindSpeed(最大风速)
- OperationalTemperatureRange(运行温度范围)
- MaximumRainIntensity(最大降雨强度)
- SaltMistLevel(盐雾等级)
- SeismicResistance(抗震性)
- SmokeLevel(烟雾等级)
- MaximumSolarRadiation(最大太阳辐射)
-
Pset_EnvironmentalImpactIndicators
- Reference(类型参照标识)
- FunctionalUnitReference(功能单元参考)
- IndicatorsUnit(指示器单元)
- LifeCyclePhase(生命周期阶段)
- ExpectedServiceLife(预期使用寿命)
- TotalPrimaryEnergyConsumptionPerUnit(单位总一次能源消耗)
- WaterConsumptionPerUnit(单位耗水量)
- HazardousWastePerUnit(单位危险废物)
- NonHazardousWastePerUnit(单位无害废物量)
- ClimateChangePerUnit(单位气候变化)
- AtmosphericAcidificationPerUnit(单位大气酸化)
- RenewableEnergyConsumptionPerUnit(单位可再生能源消耗量)
- NonRenewableEnergyConsumptionPerUnit(单位不可再生能源消耗)
- ResourceDepletionPerUnit(单位资源消耗)
- InertWastePerUnit(单位惰性废物)
- RadioactiveWastePerUnit(单位放射性废物)
- StratosphericOzoneLayerDestructionPerUnit(单位平流层臭氧层破坏)
- PhotochemicalOzoneFormationPerUnit(单位光化学臭氧形成)
- EutrophicationPerUnit(单位富营养化)
-
Pset_EnvironmentalImpactValues
- TotalPrimaryEnergyConsumption(总一次能源消耗)
- WaterConsumption(用水量)
- HazardousWaste(危险废物)
- NonHazardousWaste(无害废物)
- ClimateChange(气候变化)
- AtmosphericAcidification(大气酸化)
- RenewableEnergyConsumption(可再生能源消耗量)
- NonRenewableEnergyConsumption(不可再生能源消耗)
- ResourceDepletion(资源消耗)
- InertWaste(惰性废物)
- RadioactiveWaste(放射性废物)
- StratosphericOzoneLayerDestruction(平流层臭氧层破坏)
- PhotochemicalOzoneFormation(光化学臭氧形成)
- Eutrophication(富营养化)
- LeadInTime(导入时间)
- Duration(持续时间)
- LeadOutTime(导出时间)
-
Pset_InstallationOccurrence
- InstallationDate(安装日期)
- AcceptanceDate(验收日期)
- PutIntoOperationDate(投入使用日期)
-
Pset_MaintenanceStrategy
- AssetCriticality(资产关键性)
- AssetFrailty(资产脆弱性)
- AssetPriority(资产优先级)
- MonitoringType(监测类型)
- AccidentResponse(事故响应)
-
Pset_MaintenanceTriggerCondition
- ConditionTargetPerformance(条件目标性能)
- ConditionMaintenanceLevel(条件维护等级)
- ConditionReplacementLevel(条件更换等级)
- ConditionDisposalLevel(条件处置等级)
-
Pset_MaintenanceTriggerDuration
- DurationTargetPerformance(目标性能持续时间)
- DurationMaintenanceLevel(维护水平持续时间)
- DurationReplacementLevel(更换水平持续时间)
- DurationDisposalLevel(处置水平持续时间)
-
Pset_MaintenanceTriggerPerformance
- TargetPerformance(目标性能)
- PerformanceMaintenanceLevel(性能维护等级)
- ReplacementLevel(更换水平)
- DisposalLevel(处置水平)
-
Pset_ManufacturerOccurrence
- AcquisitionDate(采集日期)
- BarCode(条形码)
- SerialNumber(序列号)
- BatchReference(批次参考)
- AssemblyPlace(组装地点)
- ManufacturingDate(制造日期)
-
Pset_ManufacturerTypeInformation
- GlobalTradeItemNumber(全球贸易项目编号)
- ArticleNumber(物品编号)
- ModelReference(模型参考)
- ModelLabel(模型标签)
- Manufacturer(制造商)
- ProductionYear(生产年份)
- AssemblyPlace(组装地点)
- OperationalDocument(操作文档)
- SafetyDocument(安全文档)
- PerformanceCertificate(性能证书)
-
Pset_PermeableCoveringProperties
- OperationType(操作类型)
- PanelPosition(面板位置)
- FrameDepth(框架深度)
- FrameThickness(框架厚度)
-
Pset_ProcessCapacity
- ProcessItem(过程项)
- ProcessCapacity(过程处理能力)
- ProcessPerformance(过程性能)
- DownstreamConnections(下游连接)
- UpstreamConnections(上游连接)
-
Pset_RepairOccurrence
- RepairContent(维修内容)
- RepairDate(维修日期)
- MeanTimeToRepair(平均维修时间)
-
Pset_Risk
- RiskName(风险名称)
- RiskType(风险类型)
- NatureOfRisk(风险性质)
- RiskAssessmentMethodology(风险评估方法)
- UnmitigatedRiskLikelihood(未缓解风险可能性)
- UnmitigatedRiskConsequence(未缓解风险后果)
- UnmitigatedRiskSignificance(未缓解风险重要性)
- MitigationPlanned(计划缓解措施)
- MitigatedRiskLikelihood(缓解风险可能性)
- MitigatedRiskConsequence(缓解风险后果)
- MitigatedRiskSignificance(缓解风险显著性)
- MitigationProposed(缓解措施建议)
- AssociatedProduct(关联产品)
- AssociatedActivity(关联活动)
- AssociatedLocation(关联位置)
-
Pset_ServiceLife
- ServiceLifeDuration(使用寿命期限)
- MeanTimeBetweenFailure(平均故障间隔时间)
-
Pset_TicketProcessing
BOOM_BARRIER- TicketProcessingTime(票据处理时间)
- TicketStuckRatio(卡票率)
-
Pset_TicketProcessing
TURNSTILE- TicketProcessingTime(票据处理时间)
- TicketStuckRatio(卡票率)
-
Pset_Tolerance
- ToleranceDescription(公差描述)
- ToleranceBasis(公差基准)
- OverallTolerance(总公差)
- HorizontalTolerance(水平公差)
- OrthogonalTolerance(正交公差)
- VerticalTolerance(垂直公差)
- PlanarFlatness(平面平整度)
- HorizontalFlatness(水平平整度)
- ElevationalFlatness(立面平整度)
- SideFlatness(侧面平整度)
- OverallOrthogonality(总正交度)
- HorizontalOrthogonality(水平正交度)
- OrthogonalOrthogonality(正交正交度)
- VerticalOrthogonality(垂直正交度)
- OverallStraightness(总直线度)
- HorizontalStraightness(水平直线度)
- OrthogonalStraightness(正交直线度)
- VerticalStraightness(垂直直线度)
-
Pset_Uncertainty
- UncertaintyBasis(不确定性基准)
- UncertaintyDescription(不确定性描述)
- HorizontalUncertainty(水平不确定度)
- LinearUncertainty(线性不确定度)
- OrthogonalUncertainty(正交不确定度)
- VerticalUncertainty(垂直不确定度)
-
Pset_Warranty
- WarrantyIdentifier(保修标识符)
- WarrantyStartDate(保修开始日期)
- IsExtendedWarranty(是否延长保修)
- WarrantyPeriod(保修期限)
- WarrantyContent(保修内容)
- PointOfContact(接触点)
- Exclusions(排除项)
-
Qto_BodyGeometryValidation
- GrossSurfaceArea(总表面积)
- NetSurfaceArea(净表面积)
- GrossVolume(总体积)
- NetVolume(净体积)
- SurfaceGenusBeforeFeatures(特征处理前表面类型)
- SurfaceGenusAfterFeatures(特征处理后表面类型)
-
Qto_DoorBaseQuantities
- Width(宽度)
- Height(高度)
- Perimeter(周长)
- Area(区域)
6.1.3.16.6 概念用法
| 概念 | 用法 | 描述 | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IfcRoot (2) | ||||||||||||||||||||||
| Revision Control(版本控制) | 通用用法 |
使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。 |
||||||||||||||||||||
| Software Identity(软件标识) | 通用用法 |
IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。 |
||||||||||||||||||||
| IfcObjectDefinition (9) | ||||||||||||||||||||||
| Aggregation(聚合) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Approval Association(审批关联) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Classification Association(分类关联) | 通用用法 |
任何对象实例或对象类型都可以具有对特定分类引用的引用,即对分类系统中特定方面的引用。 |
||||||||||||||||||||
| Constraint Association(约束关联) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Document Association(文档关联) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Library Association(库关联) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Material Association(材料关联) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Material Single(单一材料) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Nesting(嵌套) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| IfcObject (5) | ||||||||||||||||||||||
| Assignment to Group(指定到组) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Object Predefined Type(对象预定义类型) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Object Typing(对象类型化) | 通用用法 |
任何对象实例都可以通过被分配给一个使用此概念的通用对象类型来类型化。通过在 IfcObject 的子类型级别覆盖此概念,引入了一个限制可分配的 IfcTypeObject 子类型的特定规则。 此概念可应用于以下资源 |
||||||||||||||||||||
| Object User Identity(对象用户标识) | 通用用法 |
特性 Name 和可选的 Description 可用于 IfcObject 的所有子类型。对于那些具有对象类型定义的子类型,例如 IfcBeam - IfcBeamType,通用的 Name 和可选的 Description 与对象类型相关联。 |
||||||||||||||||||||
| Property Sets with Override(带覆盖的属性集) | 通用用法 |
任何对象实例都可以拥有属性集,可以直接在对象实例上作为构件特定的属性集,也可以在对象类型上作为类型属性集。在这种情况下,提供给对象实例的特性是构件特定特性和类型特性的组合。如果在实例和类型特性中都定义了相同的特性(在同一属性集中),则实例特性的特性值将覆盖类型特性的特性值。 |
||||||||||||||||||||
| IfcProduct (18) | ||||||||||||||||||||||
| Body Geometry(主体几何) | 通用用法 |
IfcProduct 的主体或实体模型几何表示通常使用镶嵌(Tessellation)或边界表示(Brep)定义。子类型可以提供关于其他可用表示类型的建议。承载此几何表示的 IfcShapeRepresentation 应使用以下特性值:
|
||||||||||||||||||||
| Box Geometry(盒子几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| CoG Geometry(CoG几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Mapped Geometry(映射几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Object Typing(对象类型化) | 通用用法 |
此概念可应用于以下资源 |
||||||||||||||||||||
| Product Geometric Representation(产品几何表示) | 通用用法 |
任何 IfcProduct 的几何表示由 IfcProductDefinitionShape 提供,允许进行多个几何表示。它使用 Product Placement 概念,利用 IfcLocalPlacement 建立对象坐标系,所有几何表示都基于该坐标系。 |
||||||||||||||||||||
| Product Geometry Colour(产品几何颜色) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Product Geometry Layer(产品几何图层) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Product Local Placement(产品局部放置) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Product Relative Positioning(产品相对定位) | 通用用法 |
如果 IfcProduct 的 Product Placement 相对于 IfcPositioningElement 定位,则此关系涵盖了定位 IfcProduct 的 IfcPositioningElement 的信息。 |
||||||||||||||||||||
| Product Span Positioning(产品跨度定位) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Product Topology Representation(产品拓扑表示) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Property Sets for Objects(对象属性集) | 通用用法 |
此概念可应用于以下资源 |
||||||||||||||||||||
| Quantity Sets(工程量集) | 通用用法 |
此概念可应用于以下资源 |
||||||||||||||||||||
| Reference Geometry(参考几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Reference SweptSolid Geometry(参考扫掠实体几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Reference SweptSolid PolyCurve Geometry(参考扫掠实体多段线几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Reference Tessellation Geometry(参考镶嵌几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| IfcElement (44) | ||||||||||||||||||||||
| Body AdvancedBrep Geometry(主体高级边界表示几何) | 通用用法 |
IfcElement(到目前为止在其子类型或视图定义中没有进一步的约束)可以表示为单个或多个边界表示模型,其中包括高级曲面,通常称为 NURBS 曲面。“AdvancedBrep”表示允许表示复杂的自由形状构件。 |
||||||||||||||||||||
| Body AdvancedSwept Directrix Geometry(主体高级扫掠实体直接曲线几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Body AdvancedSwept DiskSolid PolyCurve Geometry(主体高级扫掠圆盘实体多曲线几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Body AdvancedSwept Tapered Geometry(主体高级扫掠锥形几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Body AdvancedSweptSolid Geometry(主体高级扫掠实体几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Body Brep Geometry(主体边界表示几何) | 通用用法 |
任何 IfcElement(到目前为止在其子类型中没有进一步的约束)可以表示为单个或多个边界表示模型(这些模型被限制为具有或不具有孔洞的面片 Brep)。Brep 表示允许表示复杂的构件形状。 ![]() |
||||||||||||||||||||
| Body CSG Geometry(主体CSG几何) | 通用用法 |
任何 IfcElement(到目前为止在其子类型中没有进一步的约束)可以表示为 CSG 基元或 CSG 树。CSG 表示允许表示复杂的构件形状。 |
||||||||||||||||||||
| Body Clipping Geometry(主体裁剪几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Body SectionedSolidHorizontal(主体分段实体水平几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Body SurfaceModel Geometry(主体表面模型几何) | 通用用法 |
任何 IfcElement(到目前为止在其子类型中没有进一步的约束)可以表示为单个或多个表面模型,这些模型基于壳体或面体表面模型。它还可以包括镶嵌模型。 ![]() |
||||||||||||||||||||
| Body SurfaceOrSolidModel Geometry(主体表面或实体模型几何) | 通用用法 |
任何 IfcElement(到目前为止在其子类型中没有进一步的约束)可以表示为混合表示,包括表面模型和实体模型。 |
||||||||||||||||||||
| Body SweptSolid Composite Geometry(主体扫掠实体复合几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Body SweptSolid CompositeCurve Geometry(主体扫掠实体复合曲线几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Body SweptSolid Geometry(主体扫掠实体几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Body SweptSolid ParameterizedProfile Geometry(主体扫掠实体参数化轮廓几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Body SweptSolid PolyCurve Geometry(主体扫掠实体多曲线几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Body Tessellation Geometry(主体镶嵌几何) | 参考视图 |
任何 IfcElement(到目前为止在其子类型中没有进一步的约束)可以表示为单个或多个镶嵌表面模型,特别是三角化表面模型。 |
||||||||||||||||||||
| Box Geometry(盒子几何) | 通用用法 |
![]() |
||||||||||||||||||||
| CoG Geometry(CoG几何) | 通用用法 |
“CoG”(重心)形状表示用于通过比较导入几何体的重心与创建的显式提供的重心来验证正确导入。 |
||||||||||||||||||||
| Element Covering(构件覆盖) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Element Interference(构件干涉) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Element Nesting(构件嵌套) | 通用用法 |
主体构件可以嵌套连接的组件。当存在特定的安装位置或外形尺寸来安装特定构件时,应使用此方法。 |
||||||||||||||||||||
| Element Occurrence Attributes(构件实例特性) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Element Projecting(构件投影) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Element Voiding Features(挖空特征) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Element Voiding(构件开洞) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| FootPrint Annotation Geometry(楼板平面注释几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| FootPrint GeomSet PolyCurve Geometry(楼板平面几何集多段线几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| FootPrint Geometry(楼板平面几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Lighting Geometry(照明几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Mapped Geometry(映射几何) | 通用用法 |
任何 IfcElement(到目前为止在其子类型中没有进一步的约束)都可以使用“MappedRepresentation”进行表示。此用法应得到支持,因为它允许在同一类型的所有实例中复用该类型的几何定义。结果是更紧凑的数据集。 为 'SurfaceOrSolidModel'、'SurfaceModel'、'Tessellation'、'Brep' 和 'AdvancedBrep' 几何表示规定的相同约束应同样适用于 IfcRepresentationMap。 |
||||||||||||||||||||
| Object Typing(对象类型化) | 通用用法 |
此概念可应用于以下资源 |
||||||||||||||||||||
| Product Grid Placement(产品轴网定位) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Product Linear Placement(产品线性放置) | 通用用法 |
具有 Product Linear Placement 模板的产品放置。它定义了基于曲线的局部坐标系,该曲线由 IfcLinearPlacement.RelativePlacement 引用,而 IfcLinearPlacement.RelativePlacement 是一个 IfcAxis2PlacementLinear.Location,使用 IfcPointByDistanceExpression.BasisCurve。局部坐标系基于曲线在 Location 处的切线、其在全局 Z 平面上的法线以及上述向量的叉积。 |
||||||||||||||||||||
| Product Local Placement(产品局部放置) | 通用用法 |
任何 IfcElement 子类型的对象放置由 IfcObjectPlacement 定义,可以是 IfcLocalPlacement 或 IfcGridPlacement,它定义了由该 IfcElement 的所有几何表示引用的局部对象坐标系。 |
||||||||||||||||||||
| Profile 3D Geometry(型材几何(3D)) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Profile Geometry(型材几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Property Sets for Objects(对象属性集) | 通用用法 |
此概念可应用于以下资源
|
||||||||||||||||||||
| Spatial Containment(空间包含关系) | 通用用法 |
此概念可应用于以下资源 |
||||||||||||||||||||
| Surface 3D Geometry(表面三维几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Surface Feature Adherence(表面特征附着) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Surface Geometry(表面几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Surface Sectioned Geometry(表面分段几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Surface Tessellation Geometry(表面镶嵌几何) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| IfcBuiltElement (3) | ||||||||||||||||||||||
| Object Typing(对象类型化) | 通用用法 |
此概念可应用于以下资源 |
||||||||||||||||||||
| Product Assignment(产品指定) | 通用用法 |
此概念可应用于以下资源 |
||||||||||||||||||||
| Surface 3D Geometry(表面三维几何) | 通用用法 |
某些 IfcBuiltElement 可以由曲面表示,作为抽象几何表示。有关具体指导,请参阅每个子类型。 |
||||||||||||||||||||
| 点击显示 81 个隐藏的继承概念 点击隐藏 81 个继承概念 | ||||||||||||||||||||||
| IfcDoor (9) | ||||||||||||||||||||||
| Door Attributes(门特性) | 通用用法 |
开启方向由 IfcDoor 的局部放置和 IfcDoorType 的 OperationType 决定。 IfcDoorTypeOperationEnum 定义了门类型的总体布局及其符号表示。根据枚举值,相应的 IfcDoorLiningProperties 和 IfcDoorPanelProperties 实例被附加到 HasPropertySets 列表中。 IfcDoorTypeOperationEnum 主要决定铰链侧(左悬或右悬)、操作方式(平开、滑动、折叠等)和门板数量。 不同国家对左开门或左悬门或左旋门(右开门同理)的定义有所不同。因此,IFC 定义可能与当地标准不同,并应进行适当映射。表 6.1.3.16.M 显示了示例映射,其中假设"内部/私有/主要"空间在上方(图片顶部),"外部/公共/次要"空间在下方(图片底部)。
|
||||||||||||||||||||
| Material Constituent Set(材料构成集) | 通用用法 |
无可用描述 |
||||||||||||||||||||
| Material Set(材料集) | 通用用法 |
此概念可应用于以下资源
|
||||||||||||||||||||
| Object Typing(对象类型化) | 通用用法 |
此概念可应用于以下资源 |
||||||||||||||||||||
| Product Local Placement(产品局部放置) | 通用用法 |
施加以下限制:
|
||||||||||||||||||||
| Profile 3D Geometry(型材几何(3D)) | 通用用法 |
门剖面由位于 xz 平面中的三维闭合曲线表示。该剖面用于应用参数化门表示的参数。承载此几何表示的 IfcShapeRepresentation 应使用以下特性值:
以下附加约束适用于"剖面"表示类型:
图 6.1.3.16.H 说明了将门框参数应用于门剖面形状表示。剖面定义了门框参数相关的外边界,如下所示:
![]() |
||||||||||||||||||||
| Property Sets for Objects(对象属性集) | 通用用法 |
此概念可应用于以下资源
|
||||||||||||||||||||
| Quantity Sets(工程量集) | 通用用法 |
此概念可应用于以下资源 |
||||||||||||||||||||
| Spatial Containment(空间包含关系) | 通用用法 |
IfcDoor 作为 IfcBuiltElement 的任何子类型,可以替代性地参与两种不同的包容关系之一:
IfcDoor 也可以连接到其作为填充物放置的 IfcOpeningElement。在这种情况下,应提供空间包容关系,见图 6.1.3.16.I。 ![]() 即使 IfcDoor 是由 IfcRelFillsElement 建立的洞口的填充物,也应提供空间包含关系;见图 6.1.3.16.I。 |
||||||||||||||||||||
6.1.3.16.7 形式化表示
ENTITY IfcDoor
SUBTYPE OF (IfcBuiltElement);
OverallHeight : OPTIONAL IfcPositiveLengthMeasure;
OverallWidth : OPTIONAL IfcPositiveLengthMeasure;
PredefinedType : OPTIONAL IfcDoorTypeEnum;
OperationType : OPTIONAL IfcDoorTypeOperationEnum;
UserDefinedOperationType : OPTIONAL IfcLabel;
WHERE
CorrectPredefinedType : NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcDoorTypeEnum.USERDEFINED) OR
((PredefinedType = IfcDoorTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));
CorrectTypeAssigned : (SIZEOF(IsTypedBy) = 0) OR
('IFC4X3_DEV_62887e3f.IFCDOORTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy[1].RelatingType));
END_ENTITY;








