OK. Consider a cube. It is centred at P1(x,y,z). This is a position in global (world) space. Now the cube has a corner, (a,b,c), which is a point relative to P1. (Which is to say, I have a Spatial with a child Spatial.) I need to know the global position of P2 as I rotate the cube. To maintain my sanity, I'm only rotating the cube around its Y axis.
The cube is NOT part of a World, so I can not use the built-in GlobalTransform, as much as I'd love to.
I feel I could probably make it happen with some trigonometry, but I can't help but believe that there is some better way.
And for clarification, (x,y,z) is the position the cube would be in, were it to be added to the scene tree. (And I really hope I'm explaining this well!)
So to ask it another way, how do I get the equivalent of GlobalTransform, without actually adding it to the world?