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);
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
.
hex — hexadecimal value to define color. Default is 0xffff00.
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 arrowHelper.
Contains the cone part of the arrowHelper.
See the base Object3D class for common methods.
color — The desired color.
Sets the color of the arrowHelper.
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 arrowhelper.
dir — The desired direction. Must be a unit vector.
Sets the direction of the arrowhelper.
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.