Does anyone have experience with camera wrapping?

So far I’ve been using a floating point origin. That solves a lot of precision problems, but not all of them. The surroundings therefore have small coordinate values ​​relative to the camera, but the absolute coordinate values ​​are still large. If I translate the camera back to the origin at a limit value and the entire scene with scene.position.set(x, y, z); in the opposite direction, then everything remains the same, but the absolute coordinate values ​​would then also be small.

I imagine that it could be very resource-intensive if I move the scene itself, because then all object positions are also changed. Does anyone have experience with moving the entire scene?