Constructors
constructor
- new Vector4(x?, y?, z?, w?): Vector4
Parameters
x: number = 0
y: number = 0
z: number = 0
w: number = 1
Properties
Readonly
isVector4
isVector4: boolean
Accessors
height
- get height(): number
Returns number
- set height(value): void
Returns void
length
- get length(): number
Returns number
lengthSq
- get lengthSq(): number
Returns number
manhattanLength
- get manhattanLength(): number
Returns number
width
- get width(): number
Returns number
- set width(value): void
Returns void
Methods
clampScalar
- clampScalar(minVal, maxVal): Vector4
Parameters
minVal: number
maxVal: number
dot
- dot(v): number
Returns number
equals
- equals(v): boolean
Returns boolean
fromArray
- fromArray(array, offset?): Vector4
Parameters
array: ArrayLike<number> | number[]
offset: number = 0
getComponent
- getComponent(index): number
Returns number
lerpVectors
- lerpVectors(v1, v2, alpha): Vector4
set
- set(x, y, z, w): Vector4
Parameters
x: number
y: number
z: number
w: number
setAxisAngleFromQuaternion
- setAxisAngleFromQuaternion(q): Vector4
setAxisAngleFromRotationMatrix
- setAxisAngleFromRotationMatrix(m): Vector4
setComponent
- setComponent(index, value): Vector4
Parameters
index: number
value: number
toArray
- toArray(array?, offset?): number[]
Parameters
array: number[] = []
offset: number = 0
Returns number[]