mirror of
https://github.com/AleziaKurdis/overte.git
synced 2025-04-08 19:32:15 +02:00
add simple easing function
dodgy add push
This commit is contained in:
parent
4dd9a7c37f
commit
8a39ce16bd
1 changed files with 7 additions and 0 deletions
|
@ -51,6 +51,10 @@
|
|||
return (1 - val) * a + val * b;
|
||||
}
|
||||
|
||||
function easeIn(t) {
|
||||
return Math.pow(t / 1, 5);
|
||||
}
|
||||
|
||||
// hsv conversion expects 0-1 values
|
||||
function hsvToRgb(h, s, v) {
|
||||
var r, g, b;
|
||||
|
@ -122,6 +126,9 @@
|
|||
overlayPosition.z = lerp(overlayPosition.z, offsetPosition.z, LERP_AMOUNT);
|
||||
|
||||
var rgbColor = hsvToRgb(
|
||||
lerp(startColor.h, endColor.h, easeIn(tweenPosition)),
|
||||
lerp(startColor.s, endColor.s, easeIn(tweenPosition)),
|
||||
lerp(startColor.v, endColor.v, easeIn(tweenPosition))
|
||||
);
|
||||
|
||||
Overlays.editOverlay(overlayID, {
|
||||
|
|
Loading…
Reference in a new issue