var mat:Matrix3D=new Matrix3D(); mat.appendRotation(-20,Vector3D.Y_AXIS); var v:Vector.<Vector3D> = mat.decompose(); trace(v[1].y * 180 / Math.PI); // -20.000001125733135