Instances of an IfcTypeProduct not 'linked' from one drawing to the other.
There's instance IfcAnnotation/ADA_THIN
driven by a type IfcTypeProduct/ADA_THIN
.
I placed (1) instance on test 1
drawing
and placed (1) instance on test 2
drawing.
I then changed the geometry of one instance.
I would assume the other instance would change too, on the other drawing.
Any one have any clues on how to make this work?
Comments
I noticed if you change the geometry on the type, and then toggle the instance again, it changes the instance.
But seems hacky, there was also an associated error.
video: https://www.dropbox.com/scl/fi/dt8kc9u9t2mn39fn6ylmu/2024-03-28_22-53-06_blenderBlenderblender.mp4?rlkey=560za0mhyqev2jll53xii0a60&dl=0
Good catch! Fixed: https://github.com/IfcOpenShell/IfcOpenShell/commit/ed79cbb1cc3e4276ce4f9a8372852451b7b25083
Thanks @Moult. It seems like the following hack, however, is still in play. That is, you have to toggle in instance again, for the changes to take effect.
video:https://www.dropbox.com/scl/fi/aw3i7qbybdidk6lytze5f/2024-04-02_14-22-02_blenderBlenderblender.mp4?rlkey=w82ynxk39woe8hgqzrd3sz2su&dl=0
Or is that just the way it behaviors currently?
file: https://www.dropbox.com/scl/fi/3r0ojgfssu2d8af7dm4kv/ifcproducttype.ifc?rlkey=kr9wobxyvh6k0ys2mom159g7m&dl=1
Sometimes, this 'toggle trick' doesn't seem to work.
video: https://www.dropbox.com/scl/fi/38x4f2we6v8na7ixreohf/2024-04-02_14-42-26_blenderBlenderblender.mp4?rlkey=08oygpdf8xt0qpgzji9txukzx&dl=0
Here's another troubleshooting scenario:
video: https://www.dropbox.com/scl/fi/knc0ez7attdbhsra4mosq/2024-04-02_17-16-24_blenderBlenderblender.mp4?rlkey=olave5ke6e62mjy149p82ghmh&dl=0
Hopefully as you can see from the video, i updated the instance, saved the .ifc file, and open it again, but the instance was not saved.
file: https://hub.openingdesign.com/OpeningDesign/Tradesman_Warehouse_TI/src/commit/1a14658847f13eef1857fadc1d7d3131dea207ac/Open/Models/BlenderBIM/Tradesman_Warehouse_TI.ifc
Now fixed as per Github issue :)