Skip to main content

Vector3.LerpUnclamped(Vector3 a, Vector3 b, number t)

Linearly interpolates between two vectors.

Parameters:

NameTypeDescription
aVector3
bVector3
tnumber

Returns:

typeDescription
Vector3Linearly interpolated Vector3.

Usage

---@type Vector3
local a;

---@type Vector3
local b;

---@type number
local t;


local val0 = Vector3:LerpUnclamped(a, b, t)

Extra Detail

Interpolates between the vectors a and b by the interpolant t. This is most commonly used to find a point some fraction of the way along a line between two endpoints (e.g. to move an object gradually between those points).

When t = 0 returns a. When t = 1 returns b. When t = 0.5 returns the point midway between a and b.