Implementar pivoteo sutil en PNG_SHAPE y eliminar debug output
Cambios:
1. **PNG_SHAPE pivoteo sutil** (similar a WAVE_GRID):
- Añadidas variables tilt_x_ y tilt_y_ en png_shape.h
- Actualización continua de tilt en update()
- Aplicación de pivoteo en getPoint3D() con:
* Cálculo correcto de logo_size para normalización
* Normalización a rango [-1, 1] usando logo_size * 0.5
* Amplitudes 0.15 y 0.1 (matching WAVE_GRID)
* z_tilt proporcional al tamaño del logo
- Fix crítico: usar z_base en lugar de z fijo (línea 390)
2. **Eliminación de debug output**:
- Removidos 13 std::cout de png_shape.cpp
- Removidos 2 std::cout de engine.cpp (Logo Mode)
- Consola ahora limpia sin mensajes [PNG_SHAPE]
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1798,8 +1798,6 @@ void Engine::enterLogoMode(bool from_demo) {
|
||||
demo_timer_ = 0.0f;
|
||||
demo_next_action_time_ = LOGO_ACTION_INTERVAL_MIN +
|
||||
(rand() % 1000) / 1000.0f * (LOGO_ACTION_INTERVAL_MAX - LOGO_ACTION_INTERVAL_MIN);
|
||||
|
||||
std::cout << "[LOGO MODE] Activado" << (from_demo ? " (desde DEMO)" : " (manual)") << "\n";
|
||||
}
|
||||
|
||||
// Salir del Modo Logo (volver a estado anterior o salir de DEMO)
|
||||
@@ -1843,8 +1841,6 @@ void Engine::exitLogoMode(bool return_to_demo) {
|
||||
((demo_lite_enabled_ ? DEMO_LITE_ACTION_INTERVAL_MAX : DEMO_ACTION_INTERVAL_MAX) -
|
||||
(demo_lite_enabled_ ? DEMO_LITE_ACTION_INTERVAL_MIN : DEMO_ACTION_INTERVAL_MIN));
|
||||
}
|
||||
|
||||
std::cout << "[LOGO MODE] Desactivado" << (return_to_demo ? " (volviendo a DEMO)" : " (salida manual)") << "\n";
|
||||
}
|
||||
|
||||
// Toggle manual del Modo Logo (tecla K)
|
||||
|
||||
Reference in New Issue
Block a user