3 ms·
As a small example of the complexity see this issue: https://github.com/ricosjp/truck/issues/5 https://github.com/ricosjp/truck/issues/5 The last comment in t
by phkahler 4y ago
As a small example of the complexity see this issue:
https://github.com/ricosjp/truck/issues/5 https://github.com/ricosjp/truck/issues/5
The last comment in that thread is me pointing to a related discussion about a bug in solvespace. Someone tried to cut a cone shape out of a flat surface and the boolean failed because of the degenerate normal at the vertex of the cone. It was days of discussion to select which few lines of code would be best to fix it.
BTW the solvespace NURBS kernel is under 10kloc and is fairly simple for what it's capable of. The bugs can be crazy to track down and require a deep understanding of what's going on in the code and geometry, but oh so rewarding to fix if that's your kind of puzzle.