It is 2*x*x

According to
http://www.euclideanspace.com/maths/geometry/rotations/conversions/quaternionToMatrix/
, it is 2*x*x...
Also reseting the other values to match three.js.
Update the quaternion when using it.

And set the position after, since the set rotation is resets the
translation.
Values can be infinite too.