Qt 3D: Animación de un cubo


Frameworks:

  • Qt
  • Qt 3D

Descripción
Ejemplo de uso de las librerías de Qt 3D de Qt, creación de un cubo, con textura y animación mediante transformaciones. 
Qt 3D esta hecho con base en OpenGL, es por ellos que posee sus características pero además nos da la posibilidad creación de gráficos por computador de una manera más sencilla y la integración de esta a una aplicación diseñada en Qt.

Código del proyecto Qt3d_1.pro
-----------------------------------------


Código de myglview.h
-----------------------------



Código de myglview.cpp
---------------------------------

  • Intervalo de tiempo  transformación : startTimer(tiempo_milisegundos)
  • Evento de tiempo: timerEvent(QTimerEvent *), Qt 3D posee funciones propias para animaciones, sin embargo para este ejemplo sencillo se uso esta.
  • Evento de Pintado: paintGL(QGLPainter  *)



Resultado de la animación de un Cubo
-------------------------------------------------


Código Fuente
-------------------
Enlace de Descarga: Download Code

Comentarios

Entradas populares de este blog

Qt/OpenGL - NetBeans: Ejemplo de Transformaciones

PyQt: Ejemplo de Base de Datos