2016-11-16 3 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" 

두 가지 속성이 있습니다. 둘 다 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 : 뷰어 .getProperties()는 attributeName과 displayName (사용 가능한 경우)을 모두 반환합니다. attributeName은 viewer.search() 호출에 대한 필터로 사용할 수 있습니다.