public Vector3f min(double x, double y, double z) { return min((float) x, (float) y, (float) z); }
public Vector3f min(Vector3f v) { return min(v.x, v.y, v.z); }
public Vector3f min(Vector3f v) { return min(v.x, v.y, v.z); }
public Vector3f min(double x, double y, double z) { return min((float) x, (float) y, (float) z); }
public BoundingBox(Vector3f start, Vector3f end) { Preconditions.checkNotNull(start, "start"); Preconditions.checkNotNull(end, "end"); this.start = start.min(end); this.end = end.max(start); }