From 78a31caf9c482706040a38173c8e2d6913fa282e Mon Sep 17 00:00:00 2001 From: rodri Date: Tue, 28 Apr 2020 12:39:05 +0000 Subject: improve lerp code and add formatting procedures. --- point.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'point.c') diff --git a/point.c b/point.c index b580369..507bb7f 100644 --- a/point.c +++ b/point.c @@ -46,9 +46,9 @@ lerp2(Point2 a, Point2 b, double t) if(t < 0) t = 0; if(t > 1) t = 1; return Pt2( - (1 - t)*a.x + t*b.x, - (1 - t)*a.y + t*b.y, - (1 - t)*a.w + t*b.w + flerp(a.x, b.x, t), + flerp(a.y, b.y, t), + flerp(a.w, b.w, t) ); } @@ -119,10 +119,10 @@ lerp3(Point3 a, Point3 b, double t) if(t < 0) t = 0; if(t > 1) t = 1; return Pt3( - (1 - t)*a.x + t*b.x, - (1 - t)*a.y + t*b.y, - (1 - t)*a.z + t*b.z, - (1 - t)*a.w + t*b.w + flerp(a.x, b.x, t), + flerp(a.y, b.y, t), + flerp(a.z, b.z, t), + flerp(a.w, b.w, t) ); } -- cgit v1.2.3