Hi, I'm new to this community and only just started with Away3D. I was just playing around in broomstick and believe I found a small error: Upon getting the Euler angles from an object radians are converted to degrees and we receive a vector of angles in degrees. But upon setting the Euler angles from an object, the angles in degrees we provide are again converted from radians to degrees. This is unexpected. If we were to get the Euler angles and then set it with the same Euler angles like so:
var a:Vector3D = view.camera.eulers; view.camera.eulers = a; then nothing should change, but this is not the case because on setting Eulers we suddenly have to provide angles in radians, not in degrees. So the above code actually multiplies the current angles by (180/PI)^2. For setting individual angles however it is correct (getting rotationX returns an angle in degrees and we set it in degrees). So therefore I believe this is an error and the fix is easy of course, change: RADIANS_TO_DEGREES into DEGREES_TO_RADIANS at lines 581-583 in Object3D.as Let me know if I'm wrong (I'd be very interested in the reason)
