I\'ve used THREE={REVISION:\"68\"}
I\'ve already done rotation (OBJECT_X) by axis \"z\"
http://jsfiddle.net/eVkgs/39/
When I change position OBJECT_X
An object will rotate around its origin in its local coordinate system. If you want to shift the origin, then you have to translate the geometry itself. Here is the pattern to follow:
geometry.translate( dx, dy, dz );
You can now create a mesh from the geometry, and set the mesh position:
mesh.position.set( x, y, z );
If you rotate the mesh, it will rotate around its new origin, and the mesh will be located at the point ( x, y, z ).
three.js r.84