/lerp

Lerp class

Primary LanguageJavaScript

Lerp

Lerp Class for animation stuff


Features

Lerp values with customizable speed into request animation frame with optionals callbacks

Installation

npm i antoninlanglade/lerp -S

API

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');
    });

License

MIT.