X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fgfxpoly%2Ftest.c;h=b5c192aac6f76f43cda7c4a7d6b81883e9da4c0a;hb=2c719855eac434f01d47ba0717d76de65939d74e;hp=ccf2a3ff94e93d6817fd37b777a87ea07553c6e5;hpb=7be8967177293d3a0b4b8a286f16b740933ac583;p=swftools.git diff --git a/lib/gfxpoly/test.c b/lib/gfxpoly/test.c index ccf2a3f..b5c192a 100644 --- a/lib/gfxpoly/test.c +++ b/lib/gfxpoly/test.c @@ -6,6 +6,7 @@ #include "poly.h" #include "convert.h" #include "renderpoly.h" +#include "stroke.h" gfxline_t*mkstar(int x1, int y1, int x2, int y2) { @@ -172,6 +173,8 @@ int test0(int argn, char*argv[]) gfxline_t*box3 = gfxline_makerectangle(-100,-100,100,100); //gfxline_append(box2, box3); + gfxpoly_check(gfxpoly_from_stroke(box1, 2.0, gfx_capRound, gfx_joinRound, 0, 0.05)); + gfxmatrix_t matrix; memset(&matrix, 0, sizeof(gfxmatrix_t)); double ua=M_PI/4; @@ -190,6 +193,10 @@ int test0(int argn, char*argv[]) gfxline_free(box1); gfxline_free(box2); gfxpoly_t*poly3 = gfxpoly_process(poly1, poly2, &windrule_intersect, &twopolygons); + gfxpoly_dump(poly3); + gfxline_t*line = gfxline_from_gfxpoly(poly3); + gfxline_dump(line, stdout, ""); + gfxline_free(line); gfxpoly_destroy(poly1); gfxpoly_destroy(poly2); gfxpoly_destroy(poly3);