Tag is used for holding a GlobalId if the object was created in another system (e.g. Revit element ID, ArchiCAD GUID, ...). For native IFC, it is typically left as NULL unless you are generating your object like via Sverchok or something.
ElementType (or ObjectType, for occurrences) are used to define a user-defined PredefinedType. It should only be set if PredefinedType is set to USERDEFINED.
Just thinking out loud, could this be used to create a spreadsheet which only shows the types? and not all the instances of the type? Could you tag types?
Comments
IfcWallType's Name attribute (currently incorrectly filled with Basic Wall:M6B... etc)
Cool.. curious, what is Tag and ElementType for then?
Tag is used for holding a GlobalId if the object was created in another system (e.g. Revit element ID, ArchiCAD GUID, ...). For native IFC, it is typically left as NULL unless you are generating your object like via Sverchok or something.
ElementType (or ObjectType, for occurrences) are used to define a user-defined PredefinedType. It should only be set if PredefinedType is set to USERDEFINED.
https://blenderbim.org/docs/users/exploring_an_ifc_model.html#viewing-attributes-and-properties
Just thinking out loud, could this be used to create a spreadsheet which only shows the types? and not all the instances of the type? Could you tag types?
@Coen indeed, that's a pretty normal task. Just create a spreadsheet listing IfcElementType.
related: https://matrix.to/#/!aWpIrhBmqVgpHIIVtV:matrix.org/$GItnmUNLDSn6UuCz8dygCX8_khvKH0c9cK7rbXHyn7A?via=matrix.org