diff options
Diffstat (limited to 'headtrack_stereo_demo/src/scenerenderer.cpp')
-rw-r--r-- | headtrack_stereo_demo/src/scenerenderer.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/headtrack_stereo_demo/src/scenerenderer.cpp b/headtrack_stereo_demo/src/scenerenderer.cpp index 15c0a73..2fc7042 100644 --- a/headtrack_stereo_demo/src/scenerenderer.cpp +++ b/headtrack_stereo_demo/src/scenerenderer.cpp @@ -1,6 +1,9 @@ #include <GL\glut.h>
#include "typedefs.h"
+#define _USE_MATH_DEFINES
+#include <math.h>
+
extern GameState_t g_GameState;
void DrawRasterBox()
@@ -160,5 +163,12 @@ void RenderScene(void) //glScaled(1.0, 1.0, 10.0);
glutSolidSphere(2.0, 8, 16);
glPopMatrix();
+
+ glPushMatrix();
+ double angle = double(glutGet(GLUT_ELAPSED_TIME)%4000)/1000.0;
+ glTranslatef(0.0, 0.0, -10.0);
+ glRotatef(angle * 90.0, 0.0, 1.0, 0.0);
+ glutSolidTorus(3.0, 5.0, 16, 64);
+ glPopMatrix();
}
\ No newline at end of file |