   Bounding box woes
  Hello all, im still trying to solve why my bounding boxes are not updating themselves properly. I have all the corners of my AABB stored and I'm updating them with respect to the orientation of my object. This is what I have so far in my update function:void GeometryNode::Update(){if(pParent){orientation  = orientation * pParent->orientation;}if(bbox){for(int n = 0; n < 8; n++){//bbox->bounds[n] = bbox->bounds[n] + position;bbox->bounds[n] = (Quaternion(1.0, bbox->bounds[n]) * orientation).getVector();}bbox->min=bbox->max=bbox->bounds[0];for (int i=1;i<8;i++){   if (bbox->bounds.x < bbox->min.x) bbox->min.x=bbox->bounds.x;   if (bbox->bounds.x > bbox->max.x) bbox->max.x=bbox->bounds.x;   if (bbox->bounds.y < bbox->min.y) bbox->min.y=bbox->bounds.y;   if (bbox->bounds.y > bbox->max.y) bbox->max.y=bbox->bounds.y;   if (bbox->bounds.z < bbox->min.z) bbox->min.z=bbox->bounds.z;   if (bbox->bounds.z > bbox->max.z) bbox->max.z=bbox->bounds.z;}}BaseNode::Update();}Am I doing this correctly???   