How to get Bounding Box back after transforms

When you rotate a TransformGroup that has a shape as a child, it seems like you rotate the BoundingBox of that shape as well. As a result, you’ll get something like this:
boundingbox’s lower corner: (5, 6, 7)
boundingbox’s upper corner: (6, 5, 8 )

Note that the corner coordinates are gotten via LocalToVWorld.
In this case, the y coordinates of the corners got switched. The problem is that (5,6,7) is no longer the smallest corner! Is there anyway to fix this or get around this?

Thanks,
DAT

??

Sure, if you look at the boundingbox in world coordinates, it changes when you move/rotate the subgraph. That’s how its meant to be.

What do you mean by ‘smallest’ corner? Corners are positions in space and cannot be ordered by ‘size’.