1.1.1 • Published 6 months ago

@thibka/mouse-speed v1.1.1

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
6 months ago

Install

npm i @thibka/mouse-speed

Usage

import MouseSpeed from '@thibka/mouse-speed';

const mouse_speed = new MouseSpeed( options );

function loop() {
    requestAnimationFrame( loop );

    mouse_speed.update(); // don't forget to update!

    console.log(mouse_speed.x, mouse_speed.y);
}

Options

element

Default: window
The element over which the mouse speed will be returned.

amp

Default: 1
Mouse speed amplification.

increase_lerp_amt

Default: .01
Mouse speed is smoothed using linear interpolation.
To get a better control of your animation, you can use a specific lerp amount value when the speed is increasing.

decrease_lerp_amt

Default: .01
Same as increase_lerp_amt but applied when the speed is decreasing.

1.1.1

6 months ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.0

4 years ago