public bool AddBounds(idBounds b)
{
bool expanded = false;
if(b.Min.X < this.Min.X)
{
this.Min.X = b.Min.X;
expanded = true;
}
if(b.Min.Y < this.Min.Y)
{
this.Min.Y = b.Min.Y;
expanded = true;
}
if(b.Min.Z < this.Min.Z)
{
this.Min.Z = b.Min.Z;
expanded = true;
}
if(b.Max.X > this.Max.X)
{
this.Max.X = b.Max.X;
expanded = true;
}
if(b.Max.Y > this.Max.Y)
{
this.Max.Y = b.Max.Y;
expanded = true;
}
if(b.Max.Z > this.Max.Z)
{
this.Max.Z = b.Max.Z;
expanded = true;
}
return expanded;
}