Commit Graph

10 Commits

Author SHA1 Message Date
Emma Broman
dcebdd4806 Small tidying 2021-06-14 14:48:25 +02:00
Emma Broman
498ba2459a Only support CatmullRom splines 2021-06-10 15:34:52 +02:00
Emma Broman
eee52487d4 Bring back Newton's method and use the interpolated sample as initial guess 2021-06-10 14:12:42 +02:00
Emma Broman
04ff080a34 Woops, stick to the same parameter for position and orientation
It broke the look at rotation :D
2021-06-09 17:12:42 +02:00
Emma Broman
5f17e05dd1 Refactor and try to reduce confusion from parameter naming 2021-06-09 11:43:06 +02:00
Emma Broman
1d54a00a25 Reimplement arc length reparameterization using a map of (u, s) samples
Removes (or at least reduces) fluctuation in speed and avoids real time computations. Could eb improved by using something else than a linear interpolation between samples
2021-06-09 11:36:18 +02:00
Emma Broman
97e184a978 Just a little more 2021-06-08 11:14:06 +02:00
Emma Broman
81b5821d0e Update copyright year 2021-06-04 15:34:31 +02:00
Emma Broman
b762ccad98 Disable root finding for now, as it leads to motion discontinuities
- Includes an attempt to enhance the root finding result using Bisection for the initial guess
- Also remove scaling of parameter intervals to match segment lengths, as this messes up the precision for short segments
2021-05-03 10:58:02 +02:00
Emma Broman
f786af7b94 Rename some files and functions to better match code standard 2020-11-04 16:13:03 +01:00