Object3D
Базовый класс для 3D объектов.
new constructor
()
Returns
Object3D<>
Methods
add
(object)
Добавляет дочерний объект
Parameters
object
Object3D<>
Дочерний объект
Returns
Object3D<>
getWorldPosition
()
Возвращает позицию объекта относительно глобальных координат.
Returns
Vec3
remove
(object)
Убирает дочерний объект
Parameters
object
Object3D<>
Дочерний объект
Returns
Object3D<>
render
()
Вызывается рендером для подготовки и отрисовки объекта.
Returns
Object3D<>
traverse
(callback)
Вызывает переданный callback для себя и для каждого дочернего класса.
Parameters
callback
(obj: Object3D<>) => void
Returns
Object3D<>
traverseVisible
(callback)
Работает также как и Object3D#traverse , но только для объектов с visible = true
Parameters
callback
(obj: Object3D<>) => void
Returns
Object3D<>
updateLocalMatrix
()
Обновляет локальную матрицу объекта. Необходимо использовать каждый раз после изменения position, scale и quaternion.
Returns
Object3D<>
updateWorldMatrix
()
Обновляет глобальную матрицу объекта.
Returns
Object3D<>