Constructors
constructor
- new Vector3(x?: undefined | number, y?: undefined | number, z?: undefined | number): Vector3
-
Parameters
-
Optional x: undefined | number
-
Optional y: undefined | number
-
Optional z: undefined | number
Properties
Static forward
forward
: Vector3 = new Vector3(0, 0, 1)
Static one
one
: Vector3 = new Vector3(1.0, 1.0, 1.0)
Static right
right
: Vector3 = new Vector3(1, 0, 0)
Accessors
x
- get x(): number
- set x(x: number): void
-
Returns number
-
Parameters
Returns void
y
- get y(): number
- set y(y: number): void
-
Returns number
-
Parameters
Returns void
z
- get z(): number
- set z(z: number): void
-
Returns number
-
Parameters
Returns void
Methods
distFrom
-
Parameters
Returns number
distFromSq
-
Parameters
Returns number
divide
- divide(scalar: number): this
dot
-
Parameters
Returns number
equals
-
Parameters
Returns boolean
lerp
- lerp(other: Vector3, factor: number): this
multiply
- multiply(scalar: number): this
multiplyVector
- multiplyVector(other: Vector3): this
projectOnLine
-
Parameters
Returns number
set
- set(x: number, y: number, z: number): this
-
Parameters
-
x: number
-
y: number
-
z: number
Returns this
setFromArray
- setFromArray(a: number[], _offset?: undefined | number): this
-
Parameters
-
a: number[]
-
Optional _offset: undefined | number
Returns this
setFromMatrixColumn
- setFromMatrixColumn(m: Matrix44, index: number): this
slerp
- slerp(other: Vector3, factor: number): this
toArray
- toArray(a: number[], offset: number): number[]
-
Parameters
-
a: number[]
-
offset: number
Returns number[]
Static distance
-
Parameters
Returns number
Static distanceSq
-
Parameters
Returns number
Static fromArray
- fromArray(a: number[], index?: undefined | number): Vector3
-
Parameters
-
a: number[]
-
Optional index: undefined | number