Hi all
 
I am developing a small application controlling animation of humanoids. I am using VRML loader 0.90.2 from VRML-Java3d working group and humanoid specification 1.1 from VRML humanoid animation working group.
In the program, I am using RotPosScalePathInterpolator for each joints in humanoid model and the Pathinterpolators are using one Alpha and the knots value are serving as keyframe times for the animation of humanoid.
 
My question is..
 
I would like to know how to pause and resume the RotPosScalePathinterpolators and how to read quaternion, position and scale values when the animation is paused.
 
I guess methods of pathinterpolators only give the values on the specified index and the whole array of values. I need to know values between knots and create new keyframe dynamically.
The pathinterpolator seems to initialize transform matrix of transformgroup when it's created and i don't know how to read transform of the behavior applied.
 
Should i create new interpolator?
 
Thanks
 
Kyu
 
RMIT University
Animation and Interactive Media

Reply via email to