Объект-помощник для графического отображения ограничивающей рамки вокруг объекта с выравниванием по мировой оси. Фактическая ограничительная рамка обрабатывается в Box3, это просто визуальный помощник для отладки. Его размер может быть автоматически изменен с помощью метода BoxHelper.update, когда объект, на основе которого он создан, трансформируется. Обратите внимание, что для этого объект должен иметь BufferGeometry, поэтому он не будет работать с Sprites.
const sphere = new v3d.SphereGeometry();
const object = new v3d.Mesh(sphere, new v3d.MeshBasicMaterial(0xff0000));
const box = new v3d.BoxHelper(object, 0xffff00);
app.scene.add(box);
0xffff00.Создает новый вайрфреймовый бокс, который ограничивает заданный объект. Внутри используется Box3.setFromObject для вычисления размеров. Обратите внимание, что сюда входят все дочерние объекты.
Общие свойства см. в базовом классе LineSegments.
Общие методы см. в базовом классе LineSegments.
Обновляет геометрию помощника в соответствии с размерами объекта, включая все дочерние объекты. См. Box3.setFromObject.
object — для создания помощника Object3D.
Обновляет вайрфреймовый бокс для заданного объекта.
Освобождает все связанные с GPU ресурсы, используемые экземпляром BoxHelper. Этот метод следует вызвать, если BoxHelper больше не используется в приложении.
О том как получить исходный код этого модуля читайте тут.