-
Notifications
You must be signed in to change notification settings - Fork 209
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add check in Extrude(), replace replace codecvt_utf8_utf16 #1282
base: main
Are you sure you want to change the base?
Conversation
…the outer loop of the shape is not closed
- enable polylines as mesh for IFCGRID, IFCGRIDAXIS - add bounds checks in TriangulateRevolution
make scaling by _geometryLoader.GetLinearScalingFactor() optional in GetFlatMesh. Alternative would be: make IfcGeometryProcessor::AddComposedMeshToFlatMesh public
Thanks for this! The following IFC files in the tests output has changed. Can you check the changes are positive i.e. have improved the rendering and then you need to re run npm run update-regression to update the result cahce tests/ifcfiles/public/AC20-FZK-Haus.ifc- FAIL |
…TESIANPOINT as geometric item IFCFACESURFACE, IFCEDGE and IFCCARTESIANPOINT are derived from IfcRepresentationItem, so they could appear as geometric item In IfcGeometryLoader::GetColor: add check for curveColour because it is optional
During testing the files in tests/ifcfiles/public/ a few issues came up which are addressed in this pr: #1300 |
In Extrude(): check if first point is equal to last point, otherwise the outer loop of the shape is not closed
In string_parsing.cpp, replace codecvt_utf8_utf16 which is deprecated in C++17