Сфера, определяемая своими центром и радиусом.
(0, 0, 0).-1.Создает новую Sphere.
Vector3, определяющий центр сферы. По умолчанию (0, 0, 0).
Радиус сферы. По умолчанию равен -1.
matrix — матрица 4x4 для применения к сфере.
Преобразует текущую сферу с помощью предоставленной матрицы.
Ограничивает точку внутри сферы. Если точка находится вне сферы, то она будет закреплена в ближайшей точке на краю сферы. Точки, уже находящиеся внутри сферы, не будут затронуты.
Возвращает новую сферу с теми же center и radius, что и текущая.
Проверяет, содержит ли сфера указанную точку, учитывая также точки, расположенные на поверхности.
Копирует значения свойств center и radius переданной сферы в эту сферу.
Возвращает ближайшее расстояние от границы сферы до точки Vector3. Если сфера содержит точку, расстояние будет отрицательным.
point — точка, которую должна охватывать сфера.
Расширяет границы сферы, чтобы включить указанную точку.
Проверяет, пуста ли сфера (радиус установлен в отрицательное число). Сфера с радиусом 0 содержит свою центральную точку и поэтому не считается пустой.
Делает сферу пустой, устанавливая center в (0, 0, 0) и radius в -1.
Проверяет, равны ли центры и радиусы двух сфер.
target — результат будет скопирован в этот кубоид.
Возвращаетминимальный ограничивающий параллелепипед для текущей сферы.
box — Box3 для проверки пересечения.
Определяет, пересекает ли текущая сфера заданный кубоид.
plane — плоскость для проверки пересечения.
Определяет, пересекает ли текущая сфера заданную плоскость.
sphere — сфера для проверки пересечения.
Проверяет, пересекаются ли две сферы.
Устанавливает свойства center и radius этой сферы.
Вычисляет минимальную ограничивающую сферу для массива точек. Если задан optionalCenter, то он используется в качестве центра сферы. В противном случае используется центр выровненного по осям ограничивающего параллелепипеда, охватывающего точки.
Перемещает центр сферы на заданное смещение.
sphere — сфера, которая будет объединена с текущей.
Расширяет текущую сферу, чтобы включить и текущую и указанную сферы.
О том как получить исходный код этого модуля читайте тут.