Skip to content

Documentation / @interstellar-tools/equations / scale

Function: scale() ​

ts
function scale(v: Vector3DTupleType, s: number): Vector3DTupleType;

Defined in: helpers/misc.ts:44

Scale a 3D vector by a scalar.

Computes:

sv=[sx,sy,sz]

Parameters ​

ParameterTypeDescription
vVector3DTupleType3D vector [x, y, z].
snumberScalar multiplier.

Returns ​

Vector3DTupleType

Scaled vector s * v.

Example ​

ts
scale([1, -2, 3], 10); // [10, -20, 30]