I have an IFC file with some concrete slabs that I run through a parser that returns me the geometries for all the IFC elements inside. The parser is done by using the IfcOpenShell library. When I use that, I get the geometries correctly in a comfortable .ply or .obj format. These geometries are correct: Element geometry well parsed, a simple solid done by extruding a closed are
However, when importing the same IFC to Autodesk Viewer via Forge Model Derivative with the Navisworks importer, issues start to happen:
The viewer renders extra elements
What it's happening is that now the elements used to generate the element are also being rendered. In this case, the inner curve of the element is done by using an arch of a basic circle, which gets rendered.
Why is this happening?