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