3Д-объект стрелки для визуализации направлений.
const dir = new v3d.Vector3(1, 2, 0);
//normalize the direction vector (convert to vector of length 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);
dir — направление от начала координат. Должен быть единичным вектором.
origin — точка, в которой начинается стрелка.
length — длина стрелки. По умолчанию 1.
hex — шестнадцатеричное значение для определения цвета. По умолчанию 0xffff00.
headLength — длина наконечника стрелки. По умолчанию 0,2 * длина.
headWidth — ширина наконечника стрелки. По умолчанию 0,2 * headLength.
Общие свойства см. в базовом классе Object3D.
Содержит линейную часть стрелки.
Содержит конусную часть стрелки.
Общие методы см. в базовом классе Object3D.
color — Желаемый цвет.
Устанавливает цвет стрелки.
length — Желаемая длина.
headLength — Длина наконечника стрелки.
headWidth — Ширина наконечника стрелки.
Устанавливает длину стрелки.
dir — Желаемое направление. Должно быть единичным вектором.
Устанавливает направление стрелки.
О том как получить исходный код этого модуля читайте тут.