这是IFC定义的片段:
#20=IFCORGANIZATION('','Anon Consulting','',$,$);
$
个字符的含义是什么?现在,我受过教育的猜测是他们代表`null。我在哪里可以验证这个?
答案 0 :(得分:3)
BuildingSmart(IFC标准的所有者)说
$字符对不定值进行编码,即如果未填写可选属性则显示。
所以,是的,它基本上是一个' null'值。
来源:http://www.buildingsmart-tech.org/implementation/faq/faq-specific-ifc-spec#Q6
答案 1 :(得分:1)
'$'符号代表无限的值。例如,在实体IfcTransitionCurveSegment2D中,如果它是进入的过渡,则半径通常是无限的。如果您查看STEP文件,它将带有'$'符号,而不是无限符号或类似符号。
ifc实体中的一些属性是可选的,这意味着您不必定义它们以创建有效的ifc对象。每当一个对象具有一个可选属性(用户没有定义),程序aso时,它也会在STEP中显示为“$”符号。
如果你想进一步研究这一点,所有这些都记录在ISO 10303 -21中。 我希望我能提供帮助。