Eliminados defines sobrantes

This commit is contained in:
2025-10-06 11:29:20 +02:00
parent 77a585092d
commit c55d6de687
2 changed files with 5 additions and 12 deletions

View File

@@ -93,9 +93,9 @@ class Ball {
void enableRotoBallAttraction(bool enable); void enableRotoBallAttraction(bool enable);
float getDistanceToTarget() const; // Distancia actual al punto objetivo float getDistanceToTarget() const; // Distancia actual al punto objetivo
void applyRotoBallForce(float target_x, float target_y, float sphere_radius, float deltaTime, void applyRotoBallForce(float target_x, float target_y, float sphere_radius, float deltaTime,
float spring_k = ROTOBALL_SPRING_K, float spring_k = SHAPE_SPRING_K,
float damping_base = ROTOBALL_DAMPING_BASE, float damping_base = SHAPE_DAMPING_BASE,
float damping_near = ROTOBALL_DAMPING_NEAR, float damping_near = SHAPE_DAMPING_NEAR,
float near_threshold = ROTOBALL_NEAR_THRESHOLD, float near_threshold = SHAPE_NEAR_THRESHOLD,
float max_force = ROTOBALL_MAX_FORCE); float max_force = SHAPE_MAX_FORCE);
}; };

View File

@@ -129,13 +129,6 @@ constexpr int ROTOBALL_MIN_BRIGHTNESS = 50; // Brillo mínimo (fondo, 0-2
constexpr int ROTOBALL_MAX_BRIGHTNESS = 255; // Brillo máximo (frente, 0-255) constexpr int ROTOBALL_MAX_BRIGHTNESS = 255; // Brillo máximo (frente, 0-255)
// Física de atracción para figuras 3D (sistema de resorte) // Física de atracción para figuras 3D (sistema de resorte)
// ROTOBALL: Figura esfera rotante especial (modo C)
constexpr float ROTOBALL_SPRING_K = 300.0f; // Constante de rigidez del resorte (N/m)
constexpr float ROTOBALL_DAMPING_BASE = 35.0f; // Amortiguación base (amortiguamiento crítico ≈ 2*√k*m)
constexpr float ROTOBALL_DAMPING_NEAR = 80.0f; // Amortiguación cerca del punto (absorción rápida)
constexpr float ROTOBALL_NEAR_THRESHOLD = 5.0f; // Distancia "cerca" en píxeles
constexpr float ROTOBALL_MAX_FORCE = 1000.0f; // Fuerza máxima aplicable (evita explosiones)
// SHAPE: Figuras 3D normales (Q/W/E/R/T/Y/U/I/O) - Mayor pegajosidad // SHAPE: Figuras 3D normales (Q/W/E/R/T/Y/U/I/O) - Mayor pegajosidad
constexpr float SHAPE_SPRING_K = 800.0f; // Rigidez alta (pelotas más "pegadas") constexpr float SHAPE_SPRING_K = 800.0f; // Rigidez alta (pelotas más "pegadas")
constexpr float SHAPE_DAMPING_BASE = 60.0f; // Amortiguación alta (menos rebote) constexpr float SHAPE_DAMPING_BASE = 60.0f; // Amortiguación alta (menos rebote)