So, why is BoundingBox not a Shape3D?