Offsetting spatials?

Is there any way to offset a Spatial? For example, say I have a rifle model, amd a scope model. Both have been modeled at the origin of the 3d workd, so when I say scope.setLocalTranslation(rifle.getLocalTranslation()); the scope would appear inside the rifle. Is there any way to say like, scope.setOffset(Vector3f offset); or anything? It would be extremely helpful.

You would probably find it greatly beneficial to have a good look over the scenegraph for dummies documentation , once you understand that you should have no problems fixing your issue.

good luck.