The center of the axis aligned bounding box (x,y and z in this order).
The half extent on each axis (x,y and z in this order).
The "X" axis (it must be unit length, but no check is done to ensure that).
The "Y" axis (it must be unit length, but no check is done to ensure that).
The "Z" axis (it must be unit length, but no check is done to ensure that).
Tells if the two OOBB are strictly identical.
true if the two OOBB are strictly identical.
Sets the OOBB from a valid AABB.
No computing is done, OOBB axes will be set to world unit vectors, and center and half extent will be copied as is.
true if the value was set.
Sets the content of the OOBB from a former call to toJSON.
true if the data is set.
Gets the resulting AABB that contains the given OOBB.
An object oriented Bounding Box.
This object contains a center, 3 axes and the half extent of the resulting box.