Constructors
constructor
- new Vector4(x?: number, y?: number, z?: number, w?: number): Vector4
Parameters
- x: number = 0
- y: number = 0
- z: number = 0
- w: number = 1
Properties
Accessors
height
- get height(): number
Returns number
- set height(value: number): void
Returns void
width
- get width(): number
Returns number
- set width(value: number): void
Returns void
Methods
[iterator]
- "[iterator]"(): Generator<number, void>
Returns Generator<number, void>
clampLength
- clampLength(min: number, max: number): Vector4
clampScalar
- clampScalar(minVal: number, maxVal: number): Vector4
Parameters
- minVal: number
- maxVal: number
divideScalar
- divideScalar(scalar: number): Vector4
dot
- dot(v: Vector4): number
Returns number
equals
- equals(v: Vector4): boolean
Returns boolean
fromArray
- fromArray(array: number[], offset?: number): Vector4
Parameters
- array: number[]
- offset: number = 0
getComponent
- getComponent(index: number): number
Returns number
length
- length(): number
Returns number
lengthSq
- lengthSq(): number
Returns number
manhattanLength
- manhattanLength(): number
Returns number
multiplyScalar
- multiplyScalar(scalar: number): Vector4
set
- set(x: number, y: number, z: number, w: number): Vector4
Parameters
- x: number
- y: number
- z: number
- w: number
setAxisAngleFromQuaternion
setAxisAngleFromRotationMatrix
setComponent
- setComponent(index: number, value: number): Vector4
Parameters
- index: number
- value: number
toArray
- toArray(array?: number[], offset?: number): number[]
Parameters
- array: number[] = []
- offset: number = 0
Returns number[]