2016-11-16 4 views
0

IFCファイルから変換されたファイルを使用しているときにviewer.search()で検索し、attributeNamesを使用すると、attributeNamesはあまりにも一般的です。 attributeNameの代わりにIfcDescriptionのほとんどすべてのIFC attributeNamesはLcIFCProperty:IFCStringです。IFCファイルのattributeNamesを使用したビューア検索

displayCategory、displayNameまたはdisplayValueを使用して検索を絞り込むことはできますか?または、今後より具体的なattributeNamesを作成する計画はありますか?

attributeName:"LcIFCProperty:IFCString" 
displayCategory:"IFC" 
displayName:"DESCRIPTION" 
displayValue:"Supply air device" 

これらは2つの異なるプロパティで、どちらもLcIFCProperty:attributeNameとしてIFCStringを持ちます。正しいです

attributeName:"LcIFCProperty:IFCString" 
displayCategory:"MagiCAD Pset_AirTerminal" 
displayName:"PartType" 
displayValue:"Supply air device" 

答えて

1

、viewer.search()メソッドは、attributeNames arrayに指定された属性に検索を制限します。どこでも検索したい場合は、代わりにnullを使用してください。

2.11 version change logとして:viewer.getProperties()は、attributeNameとdisplayName(使用可能な場合)の両方を返すようになりました。 attributeNameは、viewer.search()呼び出しのフィルタとして使用できます。

関連する問題