Bounds
7/14/25Less than 1 minute
Bounds
Represents an axis aligned bounding box. Unity Bounds
Members
Properties
Name | Description |
---|---|
Bounds .center | The center of the bounding box. |
Bounds .extents | The extents of the Bounding Box. This is always half of the size of the Bounds. |
Bounds .max | The maximal point of the box. This is always equal to center+extents. |
Bounds .min | The minimal point of the box. This is always equal to center-extents. |
Bounds .size | The total size of the box. This is always twice as large as the extents. |
Constructor
Name | Description |
---|---|
Bounds(center, size) | Creates a new Bounds. |
Methods
Name | Description |
---|---|
Bounds .ClosestPoint(point) | The closest point on the bounding box. |
Bounds .Contains(point) | Is point contained in the bounding box? |
Bounds .Encapsulate(point) | Grows the Bounds to include the point. |
Bounds .Encapsulate(bounds) | Grow the bounds to encapsulate the bounds. |
Bounds .Expand(amount) | Expand the bounds by increasing its size by amount along each side. |
Bounds .Expand(amount) | Expand the bounds by increasing its size by amount along each side. |
Bounds .IntersectRay(ray) | Does ray intersect this bounding box? |
Bounds .Intersects(bounds) | Does another bounding box intersect with this bounding box? |
Bounds .SetMinMax(min, max) | Sets the bounds to the min and max value of the box. |
Bounds .SqrDistance(point) | The smallest squared distance between the point and this bounding box. |