Коробка

Коробка публичного класса

Математическое представление коробки. Используется для выполнения тестов на пересечение и столкновение с ориентированными блоками.

Публичные конструкторы

Коробка ()
Создайте поле с центром (0,0,0) и размером (1,1,1).
Коробка (размер Vector3 )
Создайте поле с центром (0,0,0) и указанным размером.
Коробка (размер Vector3 , центр Vector3 )
Создайте коробку с указанным центром и размером.

Публичные методы

Вектор3
получить центр ()
Получите копию центра коробки.
Вектор3
получить экстенты ()
Вычислите экстенты (половина размера) коробки.
Кватернион
получить вращение ()
Получите копию вращения коробки.
Вектор3
получить размер ()
Получите копию размера коробки.
Коробка
пустота
setCenter (центр Vector3 )
Установите центр этой коробки.
пустота
setRotation (вращение кватерниона )
Установите вращение этого поля.
пустота
setSize (размер Vector3 )
Установите размер этого поля.

Унаследованные методы

Публичные конструкторы

общественный ящик ()

Создайте поле с центром (0,0,0) и размером (1,1,1).

общедоступный ящик (размер Vector3 )

Создайте поле с центром (0,0,0) и указанным размером.

Параметры
размер размер коробки.

общедоступный ящик (размер Vector3 , центр Vector3 )

Создайте коробку с указанным центром и размером.

Параметры
размер размер коробки
центр центр коробки

Публичные методы

общедоступный вектор3 getCenter ()

Получите копию центра коробки.

Возвращает
  • новый вектор, представляющий центр блока
Смотрите также

общедоступный Vector3 getExtents ()

Вычислите экстенты (половина размера) коробки.

Возвращает
  • новый вектор, представляющий границы блока

публичный кватернион getRotation ()

Получите копию вращения коробки.

Возвращает
  • новый кватернион, представляющий вращение блока
Смотрите также

общедоступный Vector3 getSize ()

Получите копию размера коробки.

Возвращает
  • новый вектор, представляющий размер блока
Смотрите также

публичный ящик makeCopy ()

public void setCenter (центр Vector3 )

Установите центр этой коробки.

Параметры
центр новый центр коробки
Смотрите также

public void setRotation (вращение кватерниона )

Установите вращение этого поля.

Параметры
вращение новый поворот коробки
Смотрите также

public void setSize (размер Vector3 )

Установите размер этого поля.

Параметры
размер новый размер коробки
Смотрите также