Constructors
constructor
- new Vector(x?: number, y?: number, z?: number): Vector
Parameters
x: number = 0
y: number = 0
z: number = 0
Methods
add
- add(vector: Vector): Vector
- add(offset: readonly [undefined | number, undefined | number, undefined | number]): Vector
- add(x: number, y: number, z: number): Vector
Parameters
Parameters
offset: readonly [undefined | number, undefined | number, undefined | number]
Parameters
x: number
y: number
z: number
angleBetween
- angleBetween(vector: Vector): number
array
- array(): readonly [number, number, number]
Returns readonly [number, number, number]
dot
- dot(vector: Vector): number
- dot(x?: number, y?: number, z?: number): number
Parameters
Returns number
Parameters
Optional x: number
Optional y: number
Optional z: number
Returns number
equals
- equals(vector: Vector): boolean
- equals(params: readonly [undefined | number, undefined | number, undefined | number]): boolean
- equals(x?: number, y?: number, z?: number): boolean
Parameters
Returns boolean
Parameters
params: readonly [undefined | number, undefined | number, undefined | number]
Returns boolean
Parameters
Optional x: number
Optional y: number
Optional z: number
Returns boolean
lerp
- lerp(vector: Vector, amt?: number): Vector
- lerp(x?: number, y?: number, z?: number, amt?: number): Vector
Parameters
Parameters
Optional x: number
Optional y: number
Optional z: number
Optional amt: number
rem
- rem(vector: Vector): void
- rem(params: readonly [number, undefined | number, undefined | number]): void
Parameters
Returns void
Parameters
params: readonly [number, undefined | number, undefined | number]
Returns void
set
- set(vector: Vector): Vector
- set(offset: readonly [undefined | number, undefined | number, undefined | number]): Vector
- set(x?: number, y?: number, z?: number): Vector
Parameters
Parameters
offset: readonly [undefined | number, undefined | number, undefined | number]
Parameters
Optional x: number
Optional y: number
Optional z: number
sub
- sub(vector: Vector): Vector
- sub(offset: readonly [undefined | number, undefined | number, undefined | number]): Vector
- sub(x: number, y: number, z: number): Vector
Parameters
Parameters
offset: readonly [undefined | number, undefined | number, undefined | number]
Parameters
x: number
y: number
z: number