> If I remember correctly, I said that I *****NEED***** and prefer the 3
> euler angles to be specified for project(). Therefore the new version of
> project is not helpful, and I am going to go back to the version that
> satisfied my needs. I can always document everything as much as needed.
The best way to ensure that something you need works is to write a test
case for it. Then anybody that changes it will break your test, and we
can all yell at them.
There are several people that can help you (myself included) to work
with Rotation3D. But it doesn't make sense to have other classes to work
with rotations, since nobody will know which is the "right" one and it
is harder to test multiple code paths. And it's pretty much universally
acknowledged these days that if you really *have* to choose one way of
representing a rotation, three Euler angles is most definitely not the
way to do it (gimbal lock and the order of the angles being the most