gtAabb
class
Класс gtAabb описывает выравненную по осям ограничевающую коробку (Axis-Aligned Bounding Box).
Он используется для определения пределов, границ или объёма 3D объектов.
Так-же существует Obb.
Открытые члены
v4f m_min
v4f m_max
Конструкторы
gtAabb()
Создание AABB с указанием минимальной и максимальной точек.
Методы
gtAabb::add
void add( const v4f& point )
Добавить координату вершины для построения AABB.
gtAabb::add
void add( const gtAabb& box )
Добавить размеры другого AABB.
gtAabb::center
void center( v4f& v )
Получить центр AABB.
gtAabb::extent
void extent( v4f& v )
Получить расстояние от минимальной точки до максимальной.
gtAabb::isEmpty
bool isEmpty()
Вернёт true если AABB не имеет объёма.
gtAabb::reset
void reset()
Обнулить AABB.
|