以下は IFC4 スキーマです。ここで見つけることができます。
<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., $);
LengthValue
私が抱えている問題は、5 つのパラメーターがあるのに、2 つのパラメーター (と)だけであるべき理由Formula
ですよね。他のパラメーターは何ですか。そして、$
値がnullであることを意味しますか?