Commit Graph

21 Commits

Author SHA1 Message Date
Emma Broman 3f5123ffb6 Epsilon variable for double comparsons 2020-02-25 17:02:24 -05:00
Emma Broman 6fc12fd2c7 Compute length for other curve types 2020-02-17 12:53:59 -05:00
Emma Broman 65cf8a79da Rename interpolation parameter to u, to reduce confusion about what is related to time 2020-02-17 10:30:36 -05:00
Emma Broman 3425604a9d Improve arc length approximation by using Simpson's method 2020-02-14 15:00:22 -05:00
Emma Broman 1f2840c320 Preparatory refactoring for computing curve position absed on travelled distance 2020-02-13 14:37:08 -05:00
Emma Broman 3ead8a92dd Reparameterization of Bezier3 now works 2020-02-12 15:34:14 -05:00
Lingis 066b91b076 Not correct, wrong shape of curve created in Bezier::valueAt 2020-02-12 11:13:49 -05:00
Lingis bf434ee3ee Same anchor bug fix and readability in bezier3 2020-02-06 13:37:10 -05:00
Lingis 62c812f73c Merge branch 'bezier-test' into thesis/2019/camera-paths 2020-02-06 10:42:29 -05:00
Lingis 2370679fce Removed Bezier, Bezier2 and Linear2 curve types 2020-02-05 16:41:29 -05:00
Lingis ef076acadb readability and fixed correct direction of tangents 2020-02-05 16:09:33 -05:00
Lingis cf8472cf34 Added accessors for rendering control points, for debugging 2020-02-03 11:19:31 -05:00
Lingis 9709a9c171 Merge 2020-01-26 17:39:24 -05:00
Lingis c1c96cd81d Bezier3 with more special cases handled and lookAt rotation 2020-01-26 17:22:25 -05:00
Emma Broman c44fff4b22 Temporary solution for handling pauses in instruction 2020-01-24 11:07:25 -05:00
Lingis 88b7dbe3eb merge conflict fix 2020-01-23 15:48:55 -05:00
Lingis 4507ac69fe Bezier3 added and set as default curve 2020-01-23 15:37:10 -05:00
Emma Broman 146fc4ce8d Approximate curve length 2020-01-22 11:02:34 -05:00
Emma Broman b528c6d4ab Refactor helper interpolating functions a bit 2020-01-16 14:38:12 -05:00
Emma Broman b9a34cd0f0 Fix issues with circular dependencies 2020-01-16 14:21:50 -05:00
Emma Broman 6a6d2ca973 Split path curve code into separate file 2020-01-16 10:30:13 -05:00