maybe I can help by describing what my scenegraph looks like:
The ViewBranch looks like this:
LOCALE
|
BG
|
TG - only translation to Point of Interest
|
TG - Z-Rotation
|
TG - Y-Rotation
|
TG - X-Rotation
|
TG - only translation along z-axis (zoom)
|
ViewPlatform
This way it is easy to move the View to a specific point or move around that point. (I only used x and y rotation so far but seeing this the position of the z-rotation-TG should be the bottommost)
For every Object in my content Branch I have a similar strukture. Bottommost are rotational TG (only one for me, y-rot) and above that is a translational TG with which the object can be moved around.
Does this sound complicated? At least it works very well for me. :-)
Best Regards,
Andreas