Thanks Thomas for your answer. I am using OCCT 7.3 (I only used OCCE at the very beginning) (this doens't seem to change anything about this issue). Do you think such a parameter should be configurable, maybe via IfcGeomIteratorSettings?
I can fix the issue by removing the * 10 on lines 611 and 657 of ifcgeom/IfcGeomWires.cpp: // Remove points that are too close to one another const double eps = getValue(GV_PRECISION) * 10; Please, what do you think about such a fix?
I can fix the issue by removing the * 10 on lines 611 and 657 of ifcgeom/IfcGeomWires.cpp: // Remove points that are too close to one another const double eps = getValue(GV_PRECISION) * 10; Please, what do you think about such a fix?
When I use Open Cascade OCC 7.3.0 instead of OCCE 0.17.1 packages for Ubuntu 16, I get correctly the horizontal bars of the railing.
I get a difference between the pre-built IfcConvert-master-9ad68db-linux64.zip (downloaded from http://ifcopenshell.org/ifcconvert.html) and the IfcConvert I built (from master branch, commit 9048ce48574f493795ad454c1832c7d9a38901f5, “IfcOpenShell IFC4 IfcConvert 0.5.0-dev (OCC 6.8.0.oce-0.17)”): In the OBJ generated with the home-built IfcConvert, the horizontal bars of the railing of the AC20-FZK-Haus.ifc are missing (see attached images).
I get a difference between the pre-built IfcConvert-master-9ad68db-linux64.zip (downloaded from http://ifcopenshell.org/ifcconvert.html) and the IfcConvert I built (from master branch, commit 9048ce48574f493795ad454c1832c7d9a38901f5, “IfcOpenShell IFC4 IfcConvert 0.5.0-dev (OCC 6.8.0.oce-0.17)”): In the OBJ generated with the home-built IfcConvert, the horizontal bars of the railing of the AC20-FZK-Haus.ifc are missing (see attached images).
Please, how was generated the IfcConvert that supports both IFC2x3 and IFC4? Indeed, with IfcConvert-master-9ad68db-linux64.zip (downloaded from http://ifcopenshell.org/ifcconvert.html), I get: IfcOpenShell IFC2X3 IfcConvert 0.5.0-dev Scanning file... Done scanning file Creating geometry... Done creating geometry [Error] File schema encountered different from expected 'IFC2X3' But it generates a perfectly correct OBJ file. Whereas with the IfcConvert I built I get: IfcOpenShell IFC2X3 IfcConvert...