Eliminados defines sobrantes
This commit is contained in:
@@ -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);
|
||||||
};
|
};
|
||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user