solvespace/srf
Jonathan Westhues 3515748334 Make the EPS, PDF, and SVG targets output filled contours. This
also means that closed contours will get output as a single path
now, vs. one open path per Bezier segment before.

I've simplified the 2d/3d wireframe export targets somewhat; they
now support only Beziers, without an additional special case for
line segments. The performance penalty for that should not be worth
caring about, since that's infrequent.

And fix a memory leak in FindOuterFacesFrom(), fix ugly output of
filled triangles in PDF (because the line join style did bad things
on long skinny triangles), fix non-zero Z coordinates for exported
views or sections in DXF or STEP.

[git-p4: depot-paths = "//depot/solvespace/": change = 2061]
2009-10-30 02:38:34 -08:00
..
boolean.cpp Add option to mirror imported geometry, including the shell, mesh, 2009-10-09 04:57:10 -08:00
curve.cpp Make the EPS, PDF, and SVG targets output filled contours. This 2009-10-30 02:38:34 -08:00
merge.cpp Discard intersection curves that lie entirely outside of one 2009-08-20 20:58:28 -08:00
ratpoly.cpp A monster change to add support for filled paths. This requires us 2009-10-28 23:16:28 -08:00
raycast.cpp I had been using LENGTH_EPS as the tolerance on both xyz points and 2009-07-01 19:32:17 -08:00
surface.cpp A monster change to add support for filled paths. This requires us 2009-10-28 23:16:28 -08:00
surface.h Make the EPS, PDF, and SVG targets output filled contours. This 2009-10-30 02:38:34 -08:00
surfinter.cpp Discard intersection curves that lie entirely outside of one 2009-08-20 20:58:28 -08:00
triangulate.cpp Fix two gross memory leaks. I was neglecting to clear the SEdgeList 2009-10-02 01:30:12 -08:00