rotationX, rotationY, rotationZ all work in the global coordinate
system. You need to use the functions pitch(), yaw(), and roll() to
achieve the same function in the local coordinate space,
respectively. The following code would rotate your object around its
local Y (up) axis:
obj.yaw(angle);
If you are trying to achieve an isometric view, why not use the
OrthogonalLens for your camera?
view.camera.lens = new OrthogonalLens();