From 2ccbbf3a17048ece5d7d484b282018a5949edb6e Mon Sep 17 00:00:00 2001 From: RGBCube Date: Tue, 3 Jun 2025 04:02:33 +0300 Subject: [PATCH] cube: make impulseIdle a global --- site/_includes/cube.vto | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/site/_includes/cube.vto b/site/_includes/cube.vto index fbf322f..c8e2965 100644 --- a/site/_includes/cube.vto +++ b/site/_includes/cube.vto @@ -141,6 +141,7 @@ let velocity = Vec.ZERO; let impulseThisFrame = Vec.ZERO; + let impulseIdle = Vec(0.7, 0.7, -0.7); const handleUp = () => { mouse.down = false; @@ -254,8 +255,7 @@ } if (globalThis.performance.now() - mouse.lastMove > screensaverTimeoutMs) { - const impulse = Vec(0.7, 0.7, -0.7); - velocity = Vec.sum(impulse.scale(effectiveDelta * 3), velocity); + velocity = Vec.sum(impulseIdle.scale(effectiveDelta * 3), velocity); } const axis = Vec(velocity.x, velocity.y, velocity.z)