Lerp
JavaScript
const lerpV1 = ( v1, v2, alpha ) => {
return {
x: v1.x + ( ( v2.x - v1.x ) * alpha )
};
};
const lerpV2 = ( v1, v2, alpha ) => {
return {
x: v1.x + ( ( v2.x - v1.x ) * alpha ),
y: v1.y + ( ( v2.y - v1.y ) * alpha ),
};
};
const lerpV3 = ( v1, v2, alpha ) => {
return {
x: v1.x + ( ( v2.x - v1.x ) * alpha ),
y: v1.y + ( ( v2.y - v1.y ) * alpha ),
z: v1.z + ( ( v2.z - v1.z ) * alpha ),
};
};