From a88b05f478f58cf8ecd7f76292c33957bbb2e399 Mon Sep 17 00:00:00 2001 From: Ben Burlingham Date: Wed, 8 Nov 2017 20:01:36 -0800 Subject: [PATCH] Global management for 3a, 3b. --- index.html | 35 +- js/animation3a.js | 88 +-- js/animation3b.js | 16 + js/arc.js | 25 +- js/bundle.js | 1398 +++++++++++++++++++++++---------------------- js/index.js | 5 + js/particle.js | 39 +- 7 files changed, 808 insertions(+), 798 deletions(-) create mode 100644 js/animation3b.js diff --git a/index.html b/index.html index 2a59729..babcef4 100644 --- a/index.html +++ b/index.html @@ -29,10 +29,16 @@

- The trickiest portion of this iteration was animating the curved paths. Elliptical geometry was the initial goal, - but calculating arc length (to maintain a scalar speed) is quite difficult. Smoothstep cubic curves - were also an option, but maintaining consistent entry and exit angles could affect performance for large - groups. The current design uses circular paths that allow smooth changes in both direction and rotation. + The trickiest portion of this iteration (and perhaps the whole project) was animating the curved paths: +

+ + +