code: function() {
      var aabb = { min: new Vector(Number.MAX_VALUE, Number.MAX_VALUE, Number.MAX_VALUE) };
      aabb.max = aabb.min.negative();
      for (var i = 0; i < this.vertices.length; i++) {
        var v = Vector.fromArray(this.vertices[i]);
        aabb.min = Vector.min(aabb.min, v);
        aabb.max = Vector.max(aabb.max, v);
      }
      return aabb;
    }
docs: ### .getAABB()  Computes the axis-aligned bounding box, which is an object whose `min` and `max` properties contain the minimum and maximum coordinates of all vertices.