How would I move a rotated object along its rotated axis? Say I want to move it along its rotated x axis not the global.
Have you already tried using Object3D.translateOnAxis()? This will translate the 3D object by the given distance along the given axis in object space.