Spherical

Сферические координаты точки spherical coordinates.

Конструктор

Spherical(radius : Float, phi : Float, theta : Float)

Полюса (phi) находятся на положительной и отрицательной оси y. Экватор (theta) начинается на положительной оси z.

Свойства

.radius : Float

.phi : Float

.theta : Float

Методы

.clone() → Spherical

Возвращает новый сферичиский элемент с теми же свойствами radius, phi и theta, что и данный.

.copy(s : Spherical) → this

Копирует значения свойств radius, phi и theta переданного сферического элемента в этот сферический элемент.

.makeSafe() → this

Ограничивает полярный угол phi значением от 0.000001 до pi - 0.000001.

.set(radius : Float, phi : Float, theta : Float) → this

Устанавливает значения свойств radius, phi и theta этого сферического элемента.

.setFromVector3(vec3 : Vector3) → this

Устанавливает значения свойств radius, phi и theta этого сферического объекта из Vector3.

.setFromCartesianCoords(x : Float, y : Float, z : Float) → this

Устанавливает значения свойств radius, phi и theta этого сферического элемента из декартовых координат.

Исходный файл

О том как получить исходный код этого модуля читайте тут.