solvespace/src/srf
ruevs ec3056773e Simplify UNION and DIFFERENCE boolean operations.
Union and difference are optimized by replacing the expression
  (!inShell && !inFace)
which is equivqlent to
  (!inShell && !inSame && !inOpp)
with
  outSide
which is equivalent, since SShell::Class::OUTSIDE is the only remaining possibility.
2019-11-23 13:22:15 +00:00
..
boolean.cpp Simplify UNION and DIFFERENCE boolean operations. 2019-11-23 13:22:15 +00:00
curve.cpp Use IsEmpty() or .empty() to check if a container is empty. NFC. 2019-09-10 04:22:21 +00:00
merge.cpp Improve implementation hiding in IdList/List. NFC. 2019-08-20 15:57:11 +00:00
ratpoly.cpp Reimplement DivPivoting as DivProjected. 2019-09-20 01:09:25 +00:00
raycast.cpp Reimplement DivPivoting as DivProjected. 2019-09-20 01:09:25 +00:00
surface.cpp use std::vector in helix operations instead of fixed length array. Remove limit on number of sections. Delete definition of Revolved struct. 2019-08-25 14:30:37 +00:00
surface.h Implement helical extrusion groups. 2019-07-31 04:16:56 +00:00
surfinter.cpp Improve implementation hiding in IdList/List. NFC. 2019-08-20 15:57:11 +00:00
triangulate.cpp Fix a manual manipulation of List::n. NFC. 2019-08-20 15:57:11 +00:00