X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fdrawer.c;fp=lib%2Fdrawer.c;h=bf8f5cdb67be4cbc157c5d16e11e46a96f53e0d9;hp=1b4f7e9694fdbd3386d7dd4dfdbbcaffc4dede4c;hb=b96ab3b46fd1eda78fef44c39d8a5b53b05b8e9d;hpb=3520d107a8da451695f0c8d8684cd7706fa3b662 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;