public boolean containedBy(Box3D box) {
    return
      (xpos >= box.xpos) &&
      (ypos >= box.ypos) &&
      (zpos >= box.zpos) &&
      (xmax <= box.xmax) &&
      (ymax <= box.ymax) &&
      (zmax <= box.zmax) ;
  }