[page:Object3D] →

[name]

Un oggetto freccia 3D per visualizzare le direzioni.

Codice di Esempio

const dir = new THREE.Vector3( 1, 2, 0 ); // normalizza il vettore direzione (converte il vettore di lunghezza 1) dir.normalize(); const origin = new THREE.Vector3( 0, 0, 0 ); const length = 1; const hex = 0xffff00; const arrowHelper = new THREE.ArrowHelper( dir, origin, length, hex ); scene.add( arrowHelper );

Esempi

[example:webgl_shadowmesh WebGL / shadowmesh]

Costruttore

[name]([param:Vector3 dir], [param:Vector3 origin], [param:Number length], [param:Number hex], [param:Number headLength], [param:Number headWidth] )

[page:Vector3 dir] -- Direzione dall'origine. Deve essere un vettore unitario.
[page:Vector3 origin] -- Punto in cui inizia la freccia.
[page:Number length] -- Lunghezza della freccia. Il valore predefinito è `1`.
[page:Number hex] -- Valore esadecimale per definire il colore. Il valore predefinito è 0xffff00.
[page:Number headLength] -- Lunghezza della punta della freccia. Il valore predefinito è 0.2 * length.
[page:Number headWidth] -- Larghezza della punta della fraccia. Il valore predefinito è 0.2 * headLength.

Proprietà

Vedi la classe base [page:Object3D] per le proprietà in comune.

[property:Line line]

Contiene la parte della linea di arrowHelper.

[property:Mesh cone]

Contiene la prte conica dell'arrowHelper.

Metodi

Vedi la classe base [page:Object3D] per i metodi comuni.

[method:undefined setColor]([param:Color color])

color -- Il colore desiderato.

Imposta il colore dell'arrowHelper.

[method:undefined setLength]([param:Number length], [param:Number headLength], [param:Number headWidth])

length -- La lunghezza desiderata.
headLength -- La lunghezza della punta della freccia.
headWidth -- La larghezza della punta della freccia.

Imposta la lunghezza dell'arrowHelper

[method:undefined setDirection]([param:Vector3 dir])

dir -- La direzione desiderata. Deve essere un vettore unitario.

Imposta la direzione dell'arrowHelper.

Source

[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]