nibrivia/animator/2.0.0

Animator.Math

Small math helpers for making animations.

modByFloat : Float -> Float -> Float

Takes a modulo, but is accepting of floats.

modByFloat 3.0 9.1 == 0.1
sign : Float -> Float

Returns the sign of the number

sign 0 == 0
sign 3 == 1
sign -5 == -1
interp : Float -> Float -> Float -> Float

Linearly interpolates between the first two numbers.

-- interp start end 0 == start
-- interp start end 1 == end


interp 0 10 0.3 == 3
interp 0 100 -2 == -200