diff --git a/src/away3d/core/base/Object3D.as b/src/away3d/core/base/Object3D.as index 542217602..12db3b84c 100644 --- a/src/away3d/core/base/Object3D.as +++ b/src/away3d/core/base/Object3D.as @@ -795,9 +795,9 @@ package away3d.core.base var vec:Vector3D = m.decompose()[1]; - _rotationX = vec.x; - _rotationY = vec.y; - _rotationZ = vec.z; + _rotationX += vec.x; + _rotationY += vec.y; + _rotationZ += vec.z; invalidateRotation(); }