Methods
add
Defined in RuntimeFull.ts:655
Parameters
addVectors
Defined in RuntimeFull.ts:660
Parameters
clone
Defined in RuntimeFull.ts:739
Returns this
copy
Defined in RuntimeFull.ts:650
Parameters
Returns this
Optional distanceTo
Defined in RuntimeFull.ts:712
Parameters
Returns number
Optional distanceToSquared
distanceToSquared( v: Vector ) : number
Defined in RuntimeFull.ts:719
Parameters
Returns number
divideScalar
divideScalar( s: number ) : Vector
Defined in RuntimeFull.ts:680
Parameters
dot
Defined in RuntimeFull.ts:690
Parameters
Returns number
equals
Defined in RuntimeFull.ts:734
Parameters
Returns boolean
getComponent
getComponent( index: number ) : number
Defined in RuntimeFull.ts:645
Parameters
Returns number
length
Defined in RuntimeFull.ts:700
Returns number
lengthSq
Defined in RuntimeFull.ts:695
Returns number
lerp
Defined in RuntimeFull.ts:729
Parameters
multiplyScalar
multiplyScalar( s: number ) : Vector
Defined in RuntimeFull.ts:675
Parameters
negate
Defined in RuntimeFull.ts:685
normalize
Defined in RuntimeFull.ts:705
setComponent
setComponent( index: number , value: number ) : void
Defined in RuntimeFull.ts:643
Parameters
index: number
value: number
Returns void
setLength
Defined in RuntimeFull.ts:724
Parameters
sub
Defined in RuntimeFull.ts:665
Parameters
subVectors
Defined in RuntimeFull.ts:670
Parameters
Legend
Module
Object literal
Variable
Function
Function with type parameter
Index signature
Type alias
Enumeration
Enumeration member
Property
Method
Interface
Interface with type parameter
Constructor
Property
Method
Index signature
Class
Class with type parameter
Constructor
Property
Method
Accessor
Index signature
Inherited constructor
Inherited property
Inherited method
Inherited accessor
Protected property
Protected method
Protected accessor
Private property
Private method
Private accessor
Static property
Static method
( interface Vector<T> )
Abstract interface of Vector2, Vector3 and Vector4. Currently the members of Vector is NOT type safe because it accepts different typed vectors. Those definitions will be changed when TypeScript innovates Generics to be type safe.
var v:THREE.Vector = new THREE.Vector3(); v.addVectors(new THREE.Vector2(0, 1), new THREE.Vector2(2, 3)); // invalid but compiled successfully