Commit graph

7 commits

Author SHA1 Message Date
jaseg
a3cf9e6845 svg-flatten: Remove extraneous debug print 2021-09-29 17:20:59 +02:00
jaseg
61887e9ee1 Add & fix vectorizer tests 2021-06-04 23:28:36 +02:00
jaseg
f1bf25b51f Fix transform math 2021-06-04 00:34:39 +02:00
jaseg
3386e586ac Work on chain approx 2021-06-01 23:36:32 +02:00
jaseg
79e8da1f46 Fix phys2doc/doc2phys for image export 2021-05-24 20:50:53 +02:00
jaseg
5bb733e559 Fix pattern rendering and some xform bugs 2021-04-25 18:42:43 +02:00
jaseg
1180ebdc1f Remove cairo dependency
We initially used Cairo for its bezier flattening algorithm. That
algorithm turned out to be a bit too imprecise at the scales we're
working at here (#17), so I ended up porting over some code from
Antigrain Graphics. The only other thing we used Cairo for was debug
output and coordinate transforms, so I just wrote the relevant vector
math in a small header file, deleted all debug output code and thus
eliminated the cairo dependency. This is a step towards Windows builds.
2021-04-25 00:20:51 +02:00