Saltar al contenido

¿Cómo rotar un objeto específico en openGL?

Te sugerimos que pruebes esta respuesta en un ambiente controlado antes de pasarlo a producción, saludos.

Solución:

Necesita que la rotación tenga efecto solo cuando se está dibujando la geometría que le interesa.

... draw stuff ...
glPushMatrix();
glRotatef(angle, 0, 1, 0);
... draw rotated stuff ...
glPopMatrix();
... draw more stuff ...

El tutorial n.° 4 de NeHe muestra cómo hacerlo con precisión.

Además, es posible que desee echar un vistazo a esto:

Rotación OpenGL

Recuerda recomendar este post si si solucionó tu problema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *