Класс, содержащий полезные функции для манипуляций со сценой.
Назначает настройки управления камерой на основе параметра sceneBox.
scene — текущая сцена.
Рассчитывает охватывающий бокс сцены.
Проверяет, выполняется ли данное действие над одним из объектов сцены, т.е. существует ли целевой объект действия на сцене.
Создаёт экземпляр PerspectiveCamera камеры, которая смотрит в центр коробки сцены.
mesh — меш с несколькими материалами.
Преобразует меш с несколькими материалами в инстанс группы, которая содержит отдельной меш для каждого материала.
Создает новую группу, которая содержит новый меш для каждого материала, определенного в materials. Имейте в виду, что это не то же самое, что массив материалов, который определяет несколько материалов для одного меша. Данный метод используется для объектов, которым нужен и материал, и реализация вайрфрейма.
Ищет анимационное действие по названию клипа.
Ищет материал с заданным именем. Если не найден, возвращает null.
Ищет все материалы с заданным именем. Если не найдены, возвращает [].
(value: T, vertex: Vector3) → T. Работает аналогично Array.prototype.reduce(), но оперирует с вертексами всех дочерних объектов в мировой системе координат. Также может работать с преобразованием типа, выдавая тип отличный от Vector3. Может использоваться в частности для совмещения пространства камеры со сценой.
О том как получить исходный код этого модуля читайте тут.