var radio = 25; // Radio de la trayectoria circular var velocidad = 0.5; // Velocidad de la animaciĆ³n (en grados por segundo) var duracionBucle = 8; // DuraciĆ³n del bucle en segundos var vueltasCompletas = duracionBucle * (360 / velocidad); var angulo = degreesToRadians((360 * time * velocidad) % (360 * vueltasCompletas)); var posicionX = Math.cos(angulo) * radio; var posicionY = Math.sin(angulo) * radio; [posicionX+250, posicionY+536.3]