solvespace/srf
Jonathan Westhues c6b429b9ce Additional poking at Booleans. At least this is a halfway rational
way to think about the cases; I'm classifying the regions to the
left and right of each edge, and keeping the edges if those regions
(2d, surfaces) classify different.

Still screws up with edge-on-edge intersections; but if I make the
surface intersection stuff handle that, then might be more
straightforward to use that info.

[git-p4: depot-paths = "//depot/solvespace/": change = 1914]
2009-02-16 04:05:08 -08:00
..
boolean.cpp Additional poking at Booleans. At least this is a halfway rational 2009-02-16 04:05:08 -08:00
ratpoly.cpp Additional poking at Booleans. At least this is a halfway rational 2009-02-16 04:05:08 -08:00
surface.h Additional poking at Booleans. At least this is a halfway rational 2009-02-16 04:05:08 -08:00
surfinter.cpp Make Boolean union work when the shells have coincident plane 2009-02-09 04:40:48 -08:00
triangulate.cpp Add sin and cos to the expression entry (for dimensions etc.), with 2009-01-25 01:19:59 -08:00