Vector3.Lerp(Vector3 a, Vector3 b, number t)
Linearly interpolates between two points.
Parameters:
Name | Type | Description |
---|---|---|
a | Vector3 | |
b | Vector3 | |
t | number |
Returns:
type | Description |
---|---|
Vector3 | Linearly interpolated Vector3. |
Usage
---@type Vector3
local a;
---@type Vector3
local b;
---@type number
local t;
local val0 = Vector3:Lerp(a, b, t)
Extra Detail
Interpolates between the points a and b by the interpolant t. The parameter t is clamped to the range [0, 1]. 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).
The value returned equals (b - a) * t. When t = 0 returns a. When t = 1 returns b. When t = 0.5 returns the point midway between a and b.