赋值给 Industry Foundation 中的 IfcQuantityLength 实例 类
Value assigning to IfcQuantityLength instance in Industry Foundation Classes
以下是 IFC4 架构。可以找到 here.
<xs:element name="IfcQuantityLength" type="ifc:IfcQuantityLength" substitutionGroup="ifc:IfcPhysicalSimpleQuantity" nillable="true"/>
<xs:complexType name="IfcQuantityLength">
<xs:complexContent>
<xs:extension base="ifc:IfcPhysicalSimpleQuantity">
<xs:attribute name="LengthValue" type="ifc:IfcLengthMeasure" use="optional"/>
<xs:attribute name="Formula" type="ifc:IfcLabel" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
在示例 IFC 文件中,我发现以下行对应于 IfcQuantityLength
#68 = IFCQUANTITYLENGTH('Length', 'Length', $, 5000., $);
我遇到的问题是为什么有 5 个参数但应该只有两个参数(LengthValue
和 Formula
),不是吗?其他参数是什么。 $
是否意味着值为空?
我猜其他字段来自 IfcPhysicalSimpleQuantity
,它是 IfcQuantityLength
的父级
鉴于 Formula
字段是可选的,是的,我猜 $
表示空值。
我建议您查阅可在此处找到的 IFC 规范:
http://www.buildingsmart-tech.org/ifc/IFC4/final/html/schema/ifcquantityresource/lexical/ifcquantitylength.htm
正如您将看到的,该实体与任何其他实体一样,具有一系列必填字段和可选字段。在这里,有两个可选值对应于 $!
它依赖于software/application生成IFC格式的数据模型来指定要填充哪些可选字段。
以下是 IFC4 架构。可以找到 here.
<xs:element name="IfcQuantityLength" type="ifc:IfcQuantityLength" substitutionGroup="ifc:IfcPhysicalSimpleQuantity" nillable="true"/>
<xs:complexType name="IfcQuantityLength">
<xs:complexContent>
<xs:extension base="ifc:IfcPhysicalSimpleQuantity">
<xs:attribute name="LengthValue" type="ifc:IfcLengthMeasure" use="optional"/>
<xs:attribute name="Formula" type="ifc:IfcLabel" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
在示例 IFC 文件中,我发现以下行对应于 IfcQuantityLength
#68 = IFCQUANTITYLENGTH('Length', 'Length', $, 5000., $);
我遇到的问题是为什么有 5 个参数但应该只有两个参数(LengthValue
和 Formula
),不是吗?其他参数是什么。 $
是否意味着值为空?
我猜其他字段来自 IfcPhysicalSimpleQuantity
,它是 IfcQuantityLength
鉴于 Formula
字段是可选的,是的,我猜 $
表示空值。
我建议您查阅可在此处找到的 IFC 规范: http://www.buildingsmart-tech.org/ifc/IFC4/final/html/schema/ifcquantityresource/lexical/ifcquantitylength.htm 正如您将看到的,该实体与任何其他实体一样,具有一系列必填字段和可选字段。在这里,有两个可选值对应于 $! 它依赖于software/application生成IFC格式的数据模型来指定要填充哪些可选字段。