With IFC, can you nest types?

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?

Comments

  • 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.

    theoryshaw
  • edited February 2022

    would this IfcRelDefinesByObject approach, be a way to address this?
    or are they different animals?

  • 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 :)

    theoryshaw
Sign In or Register to comment.