This class describes an axis-aligned bounding box.
Property | Type | Description |
---|---|---|
Aabb | Constructor | Aabb() |
Aabb | Constructor | Aabb(Vec3 min, Vec3 max) |
Aabb | Constructor | Aabb(number x0, number y0, number z0, number x1, number y1, number z1) |
min | Vec3 | Minimum extent of the bounding box. |
max | Vec3 | Maximum extent of the bounding box. |
center | Vec3 | Halfway point between the minimum and maximum extents |
size | Vec3 | Distance between the minimum and maximum extents |
radius | number | Radius of a sphere that complete encloses the bounding box. |
+= | Operator | Expands one Aabb to enclose another. |
+ | Operator | Expands one Aabb to enclose another and returns the result. |
Update | Method | Calculates the bounding box size, center, and radius from the minimum and maximum extents. |