X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fdrawer.c;h=bf8f5cdb67be4cbc157c5d16e11e46a96f53e0d9;hb=ada0be365c21b6c28ad878d93d5473dcb9c9a011;hp=1b4f7e9694fdbd3386d7dd4dfdbbcaffc4dede4c;hpb=6bc6fbc4e85984fbd471e0410ac0fcbbddbb49c4;p=swftools.git diff --git a/lib/drawer.c b/lib/drawer.c index 1b4f7e9..bf8f5cd 100644 --- a/lib/drawer.c +++ b/lib/drawer.c @@ -236,6 +236,9 @@ static int approximate3(const struct cspline*s, struct qspline*q, int size, doub /* convert control point representation to d*x^3 + c*x^2 + b*x + a */ + + /* FIXME: we need to do this for the subspline between [start,end], + not [0,1] */ dx= s->end.x - s->control2.x*3 + s->control1.x*3 - s->start.x; dy= s->end.y - s->control2.y*3 + s->control1.y*3 - s->start.y;