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
Accessors
height
- get height(): number
- set height(value: number): void
Returns number
Parameters
Returns void
width
- get width(): number
- set width(value: number): void
Returns number
Parameters
Returns void
Methods
[iterator]
- [iterator](): Generator<number, void, unknown>
Returns Generator<number, void, unknown>
addScaledVector
- addScaledVector(v: any, s: any): Vector4
addVectors
- addVectors(a: any, b: any): Vector4
clampLength
- clampLength(min: any, max: any): Vector4
clampScalar
- clampScalar(minVal: any, maxVal: any): Vector4
equals
Parameters
Returns boolean
fromArray
- fromArray(array: any, offset?: number): Vector4
Parameters
array: any
offset: number = 0
fromBufferAttribute
- fromBufferAttribute(attribute: any, index: any): Vector4
getComponent
- getComponent(index: any): number
lerpVectors
- lerpVectors(v1: any, v2: any, alpha: any): Vector4
manhattanLength
- manhattanLength(): number
multiplyScalar
- multiplyScalar(scalar: any): Vector4
set
- set(x: any, y: any, z: any, w: any): Vector4
setAxisAngleFromQuaternion
- setAxisAngleFromQuaternion(q: any): Vector4
setAxisAngleFromRotationMatrix
- setAxisAngleFromRotationMatrix(m: any): Vector4
setComponent
- setComponent(index: any, value: any): Vector4
subVectors
- subVectors(a: any, b: any): Vector4
toArray
- toArray(array?: any[], offset?: number): any[]
Parameters
array: any[] = []
offset: number = 0
Returns any[]