C++: Support detecting IFC4X3_ADD2 schema#2006
Conversation
|
Thanks - but what issue is this solving? I think IFC4X3_ADD2 is already encoded in our schema map - so this shouldn't be needed. I think we are fixing a symptom here and not the route issue. Can you share an IFC file that is failing and I will check it. |
|
Any IFC with schema IFC4X3_ADD2 is detected as IFC2X3. This PR fixes the issue. |
|
I've just tested on main with an IFC4X3_ADD2 schema file and it detected it as IFC4X3_ADD2 can you share the files that are going wrong? |
|
For example: blue_cube.zip Sorry, forgot to mention that I am on latest release being v0.0.77. |
|
Alternatively, you could fix schema-functions.cpp and ifc-schema.h to support the same set of schemas as in TS code. This PR seems to be rather a workaround. |
|
Okay - I get you - it is the C++ schema detection that is failing - leave it with me for a bit |
Detect IFC4X3_ADD2 as IFC4x3, not IFC2x3.