I use the Vecmath method: Tuple3d.interpolate(Tuple3d t1, Tuple3d t2, double alpha)
.. to interpolate between some tuples. It's a linear interpolation.
What I'd like to have however is some kind of curve interpolation, like Sinus/Cosinus, Bezier, etc.
How to achieve this, please?
For example, this little table contains a value followed by the time key. Ignoring the Z axis:
# x-axis: value, time
1 0
2 1
3 3
6 6
8 10
9 11
# y-axis: value, time
1 0
4 1
5 3
1 6
3 10
2 11
The result should look like this (it's a Lightwave animation curve) :

PS: Maybe Java3d's behaviour does do this, I don't know... however I'm not using Java3d, just Jogl plus Vecmath (the free Japanese version).