Re: follow-up course on JOGL
Posted by Manuel on Jan 04, 2012; 8:45am
URL: https://forum.jogamp.org/follow-up-course-on-JOGL-tp3608394p3631375.html
Oups! there is a problem with your link:
>Dangerous Page
>Trend Micro has confirmed that this website can transmit malicious software or has been involved in online scams or >fraud
Are you sure it is really safe?
If the language is French, it's ok for me... ;-)
> It's not reasonable within a real framework of animation
Well, a rotation of more than a few degrees per time step, that must be a hell of an animation... :-)
In any case, even with the assumption of no more than a few degrees per time step to remain very far from singularities, it is still a very practical tool and a huge improvement over basic Euler angles. It is reliable, and it is a pleasure to orient swiftly the camera with it, especially after the headaches Euler angles had given me (what I found most vexing was actually the couplings between these Euler angles).
Please remember this was just the first version of my course and it was just intended for undergraduate students. And I did make it clear that it works only under the assumption of small rotations per time step (in slides 4 and 6, "incremental approach", "rotate gradually", "at each time step, apply small rotations...", "axes of rotation remain practically orthogonal over a time step ... remain far away from any gimbal lock configuration", "small rotations over roll , pitch , yaw at each time step").
But I understand your point, you are worried it might be considered by fast readers as a general solution to the gimbal lock issue, which of course it was never meant to be. Since this course is likely to be given to graduate students in the future, I am thinking of studying your report and adding to the course a general section about it. That way, the presentation will be complete. About Ardor3D, I am not in favour of teaching black boxes to students, at least not without a decent theoretical presentation first. That's why I would like to use your report, if you don't mind (as you had noted, it is difficult to find a good presentation on the web).
Thank you for your precious help. It has been a pleasure discussing with you and it will help me enrich the course.