Lerp values with customizable speed into request animation frame with optionals callbacks
npm i antoninlanglade/lerp -S
Instaciation :
Current (Required)
Target (Required)
Speed (Optional)
Callback (Optional)
let lerp = new Lerp({
current : 0,
target : 1,
speed : 0.1,
callback : () => {
console.log('callback');
}
});
Update (into Request Animation Frame)
lerp.update();
Get current value
lerp.getCurrent();
Set new target value :
Target (Required)
Callback (Optional)
lerp.setTarget(10, () => {
console.log('callback');
});
MIT.