Constructors
constructor
- new Vector4(x?, y?, z?, w?): Vector4
Parameters
Optional
x: number
Optional
y: number
Optional
z: number
Optional
w: number
Properties
Readonly
isVector4
isVector4: boolean
w
w: number
x
x: number
y
y: number
z
z: number
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
add
- add(v): Vector4
addScalar
- addScalar(s): Vector4
addScaledVector
- addScaledVector(v, s): Vector4
addVectors
- addVectors(a, b): Vector4
applyMatrix4
- applyMatrix4(m): Vector4
ceil
- ceil(): Vector4
clamp
- clamp(min, max): Vector4
clampLength
- clampLength(min, max): Vector4
clampScalar
- clampScalar(minVal, maxVal): Vector4
Parameters
minVal: number
maxVal: number
clone
- clone(): Vector4
copy
- copy(v): Vector4
divideScalar
- divideScalar(scalar): Vector4
dot
- dot(v): number
Returns number
equals
- equals(v): boolean
Returns boolean
floor
- floor(): Vector4
fromArray
- fromArray(array, offset?): Vector4
Parameters
array: ArrayLike<number> | number[]
Optional
offset: number
getComponent
- getComponent(index): number
Returns number
lerp
- lerp(v, alpha): Vector4
lerpVectors
- lerpVectors(v1, v2, alpha): Vector4
max
- max(v): Vector4
min
- min(v): Vector4
multiply
- multiply(v): Vector4
multiplyScalar
- multiplyScalar(scalar): Vector4
negate
- negate(): Vector4
normalize
- normalize(): Vector4
random
- random(): Vector4
round
- round(): Vector4
roundToZero
- roundToZero(): 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
setLength
- setLength(length): Vector4
setScalar
- setScalar(scalar): Vector4
setW
- setW(w): Vector4
setX
- setX(x): Vector4
setY
- setY(y): Vector4
setZ
- setZ(z): Vector4
sub
- sub(v): Vector4
subScalar
- subScalar(s): Vector4
subVectors
- subVectors(a, b): Vector4
toArray
- toArray(array?, offset?): number[]
Parameters
Optional
array: number[]
Optional
offset: number
Returns number[]