IFC 4.3.2.20260714 (IFC4X3_ADD2) under development

6.1.3.44 IfcWindow(窗)

6.1.3.44.1 语义定义

窗是一种主要用于提供自然光线和新鲜空气的建筑构件。它包括垂直开口,也包括水平开口,如天窗或采光穹顶。它包括具有平开、旋转、滑动或回转扇以及固定扇的结构。窗由一个窗框和一个或多个窗扇组成。窗可以:

窗实例有两种主要表示方式:

此外, IfcWindow 通常可能包括定义窗及其开启方向的2D形状的"FootPrint"表示。

  • 窗宽度和高度
  • 窗开启方向(通过 ObjectPlacement 的正Y轴)

IfcWindowType 指定了其所有 IfcWindow 实例共有的参数:

  • 划分类型(单扇、双扇、三扇、更多扇)
  • 操作类型(平开、倾转、旋转、固定扇等)
  • 窗扇铰链侧(通过为左右开启窗使用两种不同样式)
  • 通过 IfcWindowLiningProperties 的窗框特定特性
  • 通过 IfcWindowPanelProperties 的窗扇特定特性

沿革 IFC1.0 中的新实体。

6.1.3.44.2 实体继承

6.1.3.44.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 个继承特性
IfcWindow (5)
9 OverallHeight OPTIONAL IfcPositiveLengthMeasure

高度的总体测量值,对应于包围窗开口的边界框的 Z 维度。如果省略, OverallHeight 应从插入窗的 IfcOpeningElement 的几何表示中获取。

10 OverallWidth OPTIONAL IfcPositiveLengthMeasure

宽度的总体测量值,对应于包围窗开口的边界框的 X 维度。如果省略, OverallWidth 应从插入窗的 IfcOpeningElement 的几何表示中获取。

11 PredefinedType OPTIONAL IfcWindowTypeEnum

在枚举中指定的窗的预定义通用类型。可能为预定义类型专门提供了属性集。

12 PartitioningType OPTIONAL IfcWindowTypePartitioningEnum

根据窗扇划分定义窗总体布局的类型。

13 UserDefinedPartitioningType OPTIONAL IfcLabel

用户定义划分类型的标识符,仅当 PartitioningType 设置为 USERDEFINED 时才应提供。

表 6.1.3.44.L

6.1.3.44.4 形式化命题

名称 描述
CorrectPredefinedType

要么 PredefinedType 特性未设置(例如因为关联了 IfcWindowType),要么当 PredefinedType 设置为 USERDEFINED 时,应提供继承的 ObjectType 特性。

NOT(EXISTS(PredefinedType)) OR
 (PredefinedType <> IfcWindowTypeEnum.USERDEFINED) OR
 ((PredefinedType = IfcWindowTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType))
CorrectTypeAssigned

要么没有关联的窗类型对象,即未提供 IsTypedBy 反向关系,要么关联的类型对象应为 IfcWindowType 类型。

(SIZEOF(IsTypedBy) = 0) OR
  ('IFC4X3_DEV_62887e3f.IFCWINDOWTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy[1].RelatingType))
表 6.1.3.44.M

6.1.3.44.5 属性集

  • Pset_Condition
    • AssessmentDate(评估日期)
    • AssessmentCondition(评估条件)
    • AssessmentDescription(评估描述)
    • AssessmentType(评估类型)
    • AssessmentMethod(评估方法)
    • LastAssessmentReport(最后评估报告)
    • NextAssessmentDate(下次评估日期)
    • AssessmentFrequency(评估频率)
  • Pset_ConstructionAdministration
    • ProcurementMethod(采购方法)
    • SpecificationSectionNumber(规范章节编号)
    • SubmittalIdentifer(提交标识符)
  • Pset_ConstructionOccurence
    • InstallationDate(安装日期)
    • ModelNumber(型号)
    • TagNumber(标签编号)
    • AssetIdentifier(资产标识符)
  • 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_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_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(排除项)
  • Pset_WindowCommon
    • Reference(类型参照标识)
    • Status(状态)
    • AcousticRating(声学评级)
    • FireRating(耐火极限)
    • SecurityRating(安全等级)
    • IsExternal(是否为外部)
    • Infiltration(渗透)
    • ThermalTransmittance(传热系数)
    • GlazingAreaFraction(玻璃面积分数)
    • HasSillExternal(具有外部窗台)
    • HasSillInternal(具有内部窗台)
    • HasDrive(具有驱动装置)
    • SmokeStop(防烟隔断)
    • FireExit(消防出口)
    • WaterTightnessRating(水密性能等级)
    • MechanicalLoadRating(机械荷载等级)
    • WindLoadRating(风荷载等级)
  • Pset_WindowLiningProperties
    • LiningDepth(框深度)
    • LiningThickness(衬里或框厚度)
    • TransomThickness(横梁厚度)
    • MullionThickness(竖框厚度)
    • FirstTransomOffset(第一横梁偏移)
    • SecondTransomOffset(第二横梁偏移)
    • FirstMullionOffset(第一竖框偏移)
    • SecondMullionOffset(第二竖框偏移)
    • LiningOffset(框偏移量)
    • LiningToPanelOffsetX(框与面板 X 向偏移)
    • LiningToPanelOffsetY(框与面板 Y 向偏移)
  • Pset_WindowPanelProperties
    • OperationType(操作类型)
    • PanelPosition(面板位置)
    • FrameDepth(框架深度)
    • FrameThickness(框架厚度)
  • Qto_BodyGeometryValidation
    • GrossSurfaceArea(总表面积)
    • NetSurfaceArea(净表面积)
    • GrossVolume(总体积)
    • NetVolume(净体积)
    • SurfaceGenusBeforeFeatures(特征处理前表面类型)
    • SurfaceGenusAfterFeatures(特征处理后表面类型)
  • Qto_WindowBaseQuantities
    • Width(宽度)
    • Height(高度)
    • Perimeter(周长)
    • Area(区域)

6.1.3.44.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(产品相对定位) 通用用法

如果 IfcProductProduct Placement 相对于 IfcPositioningElement 定位,则此关系涵盖了定位 IfcProductIfcPositioningElement 的信息。

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 表示允许表示复杂的构件形状。

Brep representation
图 6.1.3.44.A — 工程构件主体边界表示
Body CSG Geometry(主体CSG几何) 通用用法

任何 IfcElement(到目前为止在其子类型中没有进一步的约束)可以表示为 CSG 基元或 CSG 树。CSG 表示允许表示复杂的构件形状。

Body Clipping Geometry(主体裁剪几何) 通用用法

无可用描述

Body SectionedSolidHorizontal(主体分段实体水平几何) 通用用法

无可用描述

Body SurfaceModel Geometry(主体表面模型几何) 通用用法

任何 IfcElement(到目前为止在其子类型中没有进一步的约束)可以表示为单个或多个表面模型,这些模型基于壳体或面体表面模型。它还可以包括镶嵌模型。

surface model
图 6.1.3.44.B — 构件表面模型表示
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(盒子几何) 通用用法
bounding box
图 6.1.3.44.C — 工程构件边界框表示
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 定义,可以是 IfcLocalPlacementIfcGridPlacement,它定义了由该 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 个继承概念
IfcWindow (10)
Material Constituent Set(材料构成集) 通用用法

无可用描述

Material Set(材料集) 通用用法

此概念可应用于以下资源

  • Lining
  • Framing
  • Glazing
Material Single(单一材料) 通用用法

如果引用单个 IfcMaterial,则它适用于窗的窗框和窗扇。

Object Typing(对象类型化) 通用用法

此概念可应用于以下资源

Product Local Placement(产品局部放置) 通用用法
Profile 3D Geometry(型材几何(3D)) 通用用法

窗剖面由位于 xz 平面中的三维闭合曲线表示。该剖面用于应用参数化窗表示的参数。承载此几何表示的 IfcShapeRepresentation 应使用以下特性值:

  • RepresentationIdentifier:'Profile'
  • RepresentationType:'Curve3D' 或 'GeometricCurveSet'。如果是 'GeometricCurveSet',则 IfcShapeRepresentation.Items 集合中应仅包含一条闭合曲线。

在以下情况下应提供"剖面"表示:

  • 参数化表示将应用于窗 AND
  • 窗是"独立式"的,或
    • 插入窗的开口不是水平拉伸的(即开口剖面与窗剖面不匹配)

以下附加约束适用于"剖面"表示类型:

  • 曲线:作为定义矩形的 IfcPolyline
  • 位置:曲线应位于对象放置坐标的 xz 平面中(IfcCartesianPoint 的 y 坐标值应为 0。)。

如图 6.1.3.44.D 所示,剖面定义了窗框参数相关的外边界:

  • IfcWindowLiningProperties.LiningDepthLiningOffset 定义的距离开始,沿正 y 方向延伸。
  • IfcWindowLiningProperties.LiningThickness 偏移到矩形的内侧。
  • IfcWindowLiningProperties.LiningOffset 沿正 y 方向到 LiningDepth 应用的距离。
  • IfcWindowLiningProperties.FirstTransomOffset 从矩形的底边(沿局部 x 轴)开始,进入矩形的内侧,距离以总高度的百分比提供。到横梁中心线的距离。 SecondTransomOffset 相应定义。
  • IfcWindowLiningProperties.FirstMullionOffset 从矩形的左边(沿局部 z 轴)开始,进入矩形的内侧,距离以总宽度的百分比提供。到竖框中心线的距离。 SecondMullionOffset 相应定义。
标准窗
图 6.1.3.44.D — 窗剖面

图 6.1.3.44.E 说明了通过创建 PartitioningType = DoublePanelHorizontalIfcWindow 实例,将参数化生成的窗插入到 IfcOpeningElement 中。参数 OverallHeightOverallWidth 显示了窗在窗局部放置的正 Z 和 X 轴上的范围。窗框和横梁由给定参数创建。

窗 1
图 6.1.3.44.E — 窗放置

图 6.1.3.44.F 说明了最终窗(DoublePanelHorizontal),第一个窗扇具有 PanelPosition = TOPOperationType = BOTTOMHUNG,第二个窗扇具有 PanelPosition = BOTTOMOperationType = TILTANDTURNLEFTHAND

窗 2
图 6.1.3.44.F — 窗平面
Property Sets for Objects(对象属性集) 通用用法

此概念可应用于以下资源

Quantity Sets(工程量集) 通用用法

此概念可应用于以下资源

Spatial Containment(空间包含关系) 通用用法

IfcWindow 作为 IfcBuiltElement 的任何子类型,可以替代性地参与两种不同的包容关系之一:

  • 空间包容(此处定义),或
  • 构件组合

IfcWindow 也可以连接到其作为填充物放置的 IfcOpeningElement。在这种情况下,应提供空间包容关系,见图 6.1.3.44.G。

包容
图 6.1.3.44.G — 窗空间包容
Window Attributes(窗特性) 通用用法

定义 IfcWindow 形状的参数在 IfcWindowType 和包含在 IfcWindowType 中的属性集中给出。 IfcWindow 仅定义确定窗开启方向的局部放置。

IfcWindow 的总体布局及其符号表示由其 IfcWindowType.PartitioningType 决定。该类型决定了窗扇的数量和位置。根据类型,在 HasPropertySets 列表中附加了适当的 IfcWindowLiningPropertiesIfcWindowPanelProperties 实例。

每个窗扇都有自己的操作类型,由 IfcWindowPanelProperties.OperationType 提供。所有窗扇都假定向同一方向开启。如果与特定窗扇操作相关,铰链侧(窗是向左开还是向右开)由 IfcWindowPanelProperties.OperationType 决定。

有关窗扇划分的正确用法,请参见 IfcWindowTypePartitioningEnum;有关不同窗扇操作类型的开启符号,请参见 IfcWindowPanelProperties

不同国家对于如何显示窗扇操作的符号表示("三角形")有不同的约定。要么从外部看,要么从内部看。表 6.1.3.44.O 说明了从外部看的窗操作符号(主要在欧洲使用的约定)。

图示 描述
图 6.1.3.44.E
图 6.1.3.44.H
窗扇(对于侧悬窗)总是向局部放置的正 Y 轴方向开启。窗是向左开还是向右开的确定在 IfcWindowPanelProperties.OperationType 中完成。这里是通过 OperationType = SideHungLeftHand 给出的左侧开启窗。
图 6.1.3.44.F
图 6.1.3.44.I
如果窗应向另一侧开启,则应更改局部放置。它仍然是由 IfcWindowPanelProperties.OperationType = SideHungLeftHand 给出的左悬窗。
图 6.1.3.44.O
图 6.1.3.44.J
如果窗扇(对于侧悬窗)向右开,则应使用单独的窗扇样式(此处 IfcWindowPanelProperties.OperationType = SideHungRightHand),并且它总是向局部放置的正 Y 轴方向开启。
图 4
图 6.1.3.44.K
如果窗应向另一侧开启,则应更改局部放置。它仍然是由 IfcWindowPanelProperties.OperationType = SideHungRightHand 给出的右悬窗。
表 6.1.3.44.O — 窗操作
表 6.1.3.44.N

6.1.3.44.7 形式化表示

ENTITY IfcWindow
 SUBTYPE OF (IfcBuiltElement);
	OverallHeight : OPTIONAL IfcPositiveLengthMeasure;
	OverallWidth : OPTIONAL IfcPositiveLengthMeasure;
	PredefinedType : OPTIONAL IfcWindowTypeEnum;
	PartitioningType : OPTIONAL IfcWindowTypePartitioningEnum;
	UserDefinedPartitioningType : OPTIONAL IfcLabel;
 WHERE
	CorrectPredefinedType : NOT(EXISTS(PredefinedType)) OR
 (PredefinedType <> IfcWindowTypeEnum.USERDEFINED) OR
 ((PredefinedType = IfcWindowTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));
	CorrectTypeAssigned : (SIZEOF(IsTypedBy) = 0) OR
  ('IFC4X3_DEV_62887e3f.IFCWINDOWTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy[1].RelatingType));
END_ENTITY;

6.1.3.44.8 参考