An 3D arrow object for visualizing directions.
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 — direction from origin. Must be a unit vector.
origin — Point at which the arrow starts.
length — length of the arrow. Default is 1
.
color — hexadecimal value to define color. Default is 0xffff00
(yellow).
headLength — The length of the head of the arrow. Default is 0.2 * length
.
headWidth — The width of the head of the arrow. Default is 0.2 * headLength
.
See the base Object3D class for common properties.
Contains the line part of the arrow helper.
Contains the cone part of the arrow helper.
See the base Object3D class for common methods.
color — The desired color.
Sets the color of the arrow helper.
length — The desired length.
headLength — The length of the head of the arrow.
headWidth — The width of the head of the arrow.
Sets the length of the arrow helper.
dir — The desired direction. Must be a unit vector.
Sets the direction of the arrow helper.
Frees the GPU-related resources allocated by this instance. Call this method whenever this instance is no longer used in your app.
For more info on how to obtain the source code of this module see this page.