I've imported some 3d models in java3D and I want to change the pivot point of my model from the origin to a specific point! Please don't say to translate to origin, rotate and then translate back I want to know the exact way .
This helped me. The idea of translation is good, actually, do it like follows: Create a TransformGroup "tg" for example containing the node you would like to rotate and/or translate. Be sure that you translate it to the point you want to be your pivot point. Then, create a new TransformGroup containing tg, and rotate it. Translate back then (translate with the same vector*(-1)). Rotation around a specific point (eg, rotate around 0,0,0) This helped me