Vector4

new Vector4(x?, y?, z?, w?)
THREE: THREE.Vector4

Four-component vector used for homogeneous coordinates and quaternion storage.

Properties

NameTypeDescription
x

number

X component.

y

number

Y component.

z

number

Z component.

w

number

W component.

length

number

Euclidean length (read-only).

lengthSq

number

Squared length (read-only).

Methods

MethodDescription
set(x: number, y: number, z: number, w: number): this

Sets all four components.

normalize(): this

Scales the vector to unit length.

divScalar(s: number): this

Divides all components by a scalar.

clone(): Vector4

Returns a new Vector4 with the same components.

copy(v: Vector4): this

Copies components from another vector.