6.1.3.44 IfcWindow(窗)
6.1.3.44.1 语义定义
窗是一种主要用于提供自然光线和新鲜空气的建筑构件。它包括垂直开口,也包括水平开口,如天窗或采光穹顶。它包括具有平开、旋转、滑动或回转扇以及固定扇的结构。窗由一个窗框和一个或多个窗扇组成。窗可以:
- 是"独立式"窗,包含在 IfcSpatialElement(如 IfcBuildingStorey)中。
- 填充开口,通常在墙中。窗将具有 FillsVoids 特性,该特性使用 IfcRelFillsElement 关系将 IfcWindow 与 IfcOpeningElement 关联;
- 是构件装配的一部分,通常是 IfcCurtainWall。窗将具有 Decomposes 特性,该特性使用 IfcRelAggregates 关系将窗与构件装配关联;
窗实例有两种主要表示方式:
- 定义了3D矩形"剖面"形状表示的 IfcWindow 实体。该剖面可用于参数化生成窗的几何形状。如果未提供,则如果窗填充开口,可以使用 IfcOpeningElement 的剖面。参数在引用 IfcWindowLiningProperties 和 IfcWindowPanelProperties 的相关 IfcWindowType 上指定,用于窗中的每个窗扇;
- 非参数化生成且仅具有"Brep"或"SurfaceModel"几何形状的 IfcWindow 实体。
此外, IfcWindow 通常可能包括定义窗及其开启方向的2D形状的"FootPrint"表示。
- 窗宽度和高度
- 窗开启方向(通过 ObjectPlacement 的正Y轴)
IfcWindowType 指定了其所有 IfcWindow 实例共有的参数:
- 划分类型(单扇、双扇、三扇、更多扇)
- 操作类型(平开、倾转、旋转、固定扇等)
- 窗扇铰链侧(通过为左右开启窗使用两种不同样式)
- 通过 IfcWindowLiningProperties 的窗框特定特性
- 通过 IfcWindowPanelProperties 的窗扇特定特性
沿革 IFC1.0 中的新实体。
6.1.3.44.2 实体继承
-
- IfcWindow
- IfcBeam
- IfcBearing
- IfcBuildingElementProxy
- IfcChimney
- IfcColumn
- IfcCourse
- IfcCovering
- IfcCurtainWall
- IfcDeepFoundation
- IfcDoor
- IfcEarthworksElement
- IfcFooting
- IfcKerb
- IfcMember
- IfcMooringDevice
- IfcNavigationElement
- IfcPavement
- IfcPlate
- IfcRail
- IfcRailing
- IfcRamp
- IfcRampFlight
- IfcRoof
- IfcShadingDevice
- IfcSlab
- IfcStair
- IfcStairFlight
- IfcTrackElement
- IfcWall
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.4 形式化命题
| 名称 | 描述 |
|---|---|
| CorrectPredefinedType |
要么 PredefinedType 特性未设置(例如因为关联了 IfcWindowType),要么当 PredefinedType 设置为 USERDEFINED 时,应提供继承的 ObjectType 特性。 |
|
|
| CorrectTypeAssigned |
要么没有关联的窗类型对象,即未提供 IsTypedBy 反向关系,要么关联的类型对象应为 IfcWindowType 类型。 |
|
|
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(产品相对定位) | 通用用法 |
如果 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 个继承概念 | ||||||||||||
| IfcWindow (10) | ||||||||||||
| Material Constituent Set(材料构成集) | 通用用法 |
无可用描述 |
||||||||||
| Material Set(材料集) | 通用用法 |
此概念可应用于以下资源
|
||||||||||
| Material Single(单一材料) | 通用用法 |
如果引用单个 IfcMaterial,则它适用于窗的窗框和窗扇。 |
||||||||||
| Object Typing(对象类型化) | 通用用法 |
此概念可应用于以下资源 |
||||||||||
| Product Local Placement(产品局部放置) | 通用用法 |
|
||||||||||
| Profile 3D Geometry(型材几何(3D)) | 通用用法 |
窗剖面由位于 xz 平面中的三维闭合曲线表示。该剖面用于应用参数化窗表示的参数。承载此几何表示的 IfcShapeRepresentation 应使用以下特性值:
在以下情况下应提供"剖面"表示:
以下附加约束适用于"剖面"表示类型:
如图 6.1.3.44.D 所示,剖面定义了窗框参数相关的外边界:
![]() 图 6.1.3.44.E 说明了通过创建 PartitioningType = DoublePanelHorizontal 的 IfcWindow 实例,将参数化生成的窗插入到 IfcOpeningElement 中。参数 OverallHeight 和 OverallWidth 显示了窗在窗局部放置的正 Z 和 X 轴上的范围。窗框和横梁由给定参数创建。 ![]() 图 6.1.3.44.F 说明了最终窗(DoublePanelHorizontal),第一个窗扇具有 PanelPosition = TOP、OperationType = BOTTOMHUNG,第二个窗扇具有 PanelPosition = BOTTOM 和 OperationType = TILTANDTURNLEFTHAND。 ![]() |
||||||||||
| Property Sets for Objects(对象属性集) | 通用用法 |
此概念可应用于以下资源 |
||||||||||
| Quantity Sets(工程量集) | 通用用法 |
此概念可应用于以下资源 |
||||||||||
| Spatial Containment(空间包含关系) | 通用用法 |
IfcWindow 作为 IfcBuiltElement 的任何子类型,可以替代性地参与两种不同的包容关系之一:
IfcWindow 也可以连接到其作为填充物放置的 IfcOpeningElement。在这种情况下,应提供空间包容关系,见图 6.1.3.44.G。 ![]() |
||||||||||
| Window Attributes(窗特性) | 通用用法 |
定义 IfcWindow 形状的参数在 IfcWindowType 和包含在 IfcWindowType 中的属性集中给出。 IfcWindow 仅定义确定窗开启方向的局部放置。 IfcWindow 的总体布局及其符号表示由其 IfcWindowType.PartitioningType 决定。该类型决定了窗扇的数量和位置。根据类型,在 HasPropertySets 列表中附加了适当的 IfcWindowLiningProperties 和 IfcWindowPanelProperties 实例。 每个窗扇都有自己的操作类型,由 IfcWindowPanelProperties.OperationType 提供。所有窗扇都假定向同一方向开启。如果与特定窗扇操作相关,铰链侧(窗是向左开还是向右开)由 IfcWindowPanelProperties.OperationType 决定。 有关窗扇划分的正确用法,请参见 IfcWindowTypePartitioningEnum;有关不同窗扇操作类型的开启符号,请参见 IfcWindowPanelProperties。 不同国家对于如何显示窗扇操作的符号表示("三角形")有不同的约定。要么从外部看,要么从内部看。表 6.1.3.44.O 说明了从外部看的窗操作符号(主要在欧洲使用的约定)。
|
||||||||||
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;










