buildingSMART / Sample-Test-Files

Sample files of various formats and schema versions.
Other
258 stars 116 forks source link

various big software vendors have problems parsing geographic-referencing.ifc #131

Open berndhahnebach opened 1 year ago

berndhahnebach commented 1 year ago

geographic-referencing.ifc

and

https://community.osarch.org/discussion/1386/ifc-viewer-some-ifc-viewer-do-not-support-ifccsgsolid-with-cylinder-and-cone-why#latest

janbrouwer commented 1 year ago

@berndhahnebach I added a comparison for all "BuildingSMARTSpec" files for some IFC apps I have access to to the README, it would be great if you can add more for a comprehensive overview.

SergejMuhic commented 1 year ago

File seems correct. It is a test file with no MVD information. The applications in question might only visualize Reference View 1.2 which does not have CSGs in scope.

berndhahnebach commented 1 year ago

File seems correct. It is a test file with no MVD information. The applications in question might only visualize Reference View 1.2 which does not have CSGs in scope.

Where do you know from CSGs are not in Scope of Reference View 1.2 ?

Then bath-csg-solid.ifc and csg-primitive.ifc should not work either but in solibri they do.

SergejMuhic commented 1 year ago

Here is the scope of the subschema of entities: https://standards.buildingsmart.org/MVD/RELEASE/IFC4/ADD2_TC1/RV1_2/HTML/link/alphabeticalorder-entities.htm

No CSG types. Also if you look into the templates section: https://standards.buildingsmart.org/MVD/RELEASE/IFC4/ADD2_TC1/RV1_2/HTML/link/chapter-4.htm

There are no templates related to CSG.

In the (not published as documentation) Design Transfer View: https://github.com/bSI-InfraRoom/IFC-Specification/blob/bc1f65f1e2b68fe4d4a40bec635b58cb65dd990b/IFC4x3/ModelViews/Design%20Transfer%20View/DocModelView.xml#L237

CSG geometry is included. As it is in the General Usage for ISO: https://github.com/bSI-InfraRoom/IFC-Specification/blob/bc1f65f1e2b68fe4d4a40bec635b58cb65dd990b/IFC4x3/ModelViews/General%20Usage/DocModelView.xml#L6536

and the appropriate published documentation https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/link/body-csg-geometry.htm