T
by theoryshaw on 22 Feb 2022, edited 23 Feb 2022
#
With IFC, can you do a type within a type?
My gut says you can't. Imagine you'd need something like this, for it to work, correct?
...
Hypothetically, if IFC allowed this, what do you think would be the mechanism in Blender to accommodate it? Collection Instances?
M
by Moult on 22 Feb 2022
#
+1 votes
Yes, you actually can do a type within a type. However, it is a concept nobody supports that I'm aware of. This is the documentation page which describes the behaviour: http://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelDefinesByObject.htm
I haven't implemented it since we're still implementing the basics, let alone nested type instancing :) Also, being one of the lesser implemented aspects, we are likely to come across issues in the spec that haven't been ironed out yet.
T
by theoryshaw on 23 Feb 2022, edited 23 Feb 2022
#
would this IfcRelDefinesByObject
approach, be a way to address this?
or are they different animals?
M
by Moult on 23 Feb 2022
#
+1 votes
I think they may be different animals since you'd want to make it easy to add or remove items from a "typical" group.
But I won't know the answer until I build it :)