The upper (x, y, z) boundary of this box.
The lower (x, y, z) boundary of this box.
Returns a copy of this box.
Returns true if this box includes the entirety of box. If this and box overlap exactly, this function also returns true.
Box to test for inclusion.
Returns the distance from any edge of this box to the specified point. If the point lies inside of this box, the distance will be 0.
Point to measure distance to.
Expands this box equilaterally by vector. The width of this box will be expanded by the x component of vector in both directions. The height of this box will be expanded by the y component of vector in both directions. The depth of this box will be expanded by the z component of vector in both directions.
Determines whether or not this box intersects box.
Box to check for intersection against.
Determines whether or not this box intersects plane.
Plane to check for intersection against.
Determines whether or not this box intersects sphere.
Sphere to check for intersection against.
Returns true if this box includes zero points within its bounds. Note that a box with equal lower and upper bounds still includes one point, the one both bounds share.
Makes this box empty.
Sets the upper and lower bounds of this box to include all of the data in array.
An array of position data that the resulting box will envelop.
Creates a box bounded by min and max.