Object3D

ArrowHelper

3Д-объект в виде стрелки для визуализации направлений.

Пример

const dir = new v3d.Vector3(1, 2, 0); // нормализуем вектор направления (делаем его длину равной 1) dir.normalize(); const origin = new v3d.Vector3(0, 0, 0); const length = 1; const hex = 0xffff00; const arrowHelper = new v3d.ArrowHelper(dir, origin, length, hex); app.scene.add(arrowHelper);

Конструктор

ArrowHelper(dir : Vector3, origin : Vector3, length : Float, color : Color | Integer | String, headLength : Float, headWidth : Float)

Свойства

Общие свойства см. в базовом классе Object3D.

.line : Line

Содержит линейную часть стрелки.

.cone : Mesh

Содержит конусную часть стрелки.

Методы

Общие методы см. в базовом классе Object3D.

.setColor(color : Color)

color — цвет.

Устанавливает цвет стрелки.

.setLength(length : Float, headLength : Float, headWidth : Float)

Устанавливает длину стрелки.

.setDirection(dir : Vector3)

dir — желаемое направление. Должно быть единичным вектором.

Устанавливает направление стрелки.

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

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