Just updated SVN, issue is still there.

On 28 mrt, 10:41, Apprentice <[email protected]> wrote:
> No replies so far, but I'm still pretty sure this is a bug.
>
> On 23 mrt, 15:19, Apprentice <[email protected]> wrote:
>
> > 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 theEulerangles from an object radians are converted to
> > degrees and we receive a vector of angles in degrees. But upon setting
> > theEulerangles from an object, the angles in degrees we provide are
> > again converted from radians to degrees. This is unexpected. If we
> > were to get theEulerangles and then set it with the sameEuler
> > 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)

Reply via email to