From 1e6d6312bf5c6399234f1fc3e0b66ede8057007b Mon Sep 17 00:00:00 2001
From: bobarna <barnabas.borcsok@gmail.com>
Date: Mon, 7 Dec 2020 14:32:33 +0100
Subject: [PATCH] added recording on c keypress

---
 src/main.cpp            | 21 ++++++++++++++-------
 src/rendering/Scene.cpp |  2 +-
 2 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/src/main.cpp b/src/main.cpp
index 05a687e..ce1dd78 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -89,6 +89,12 @@ static void KeyCallback(GLFWwindow *window, int key, int scancode, int action, i
         InputHandler->KeyPress(key);
 
     InputHandler->SetModifiers(mods);
+
+    if (action == GLFW_RELEASE && key == GLFW_KEY_C) {
+        if (capturing) capturing = false;
+        else capturing = true;
+    }
+
 }
 
 static void MouseClickCallback(GLFWwindow *window, int button, int action, int mods) {
@@ -204,13 +210,14 @@ int main(int argc, char **argv) {
         Scene.Update(deltaTime);
         Scene.Render();
 
-        if (capturing) {
-            glPointSize(20.0f);
-            glBegin(GL_POINTS);
-            glColor3f(200.0f, 0.0f, 0.0f);
-            glVertex3f(-0.8f, -0.8f, 1.0f);
-            glEnd();
-        }
+        // big red dot in lower left corner
+//        if (capturing) {
+//            glPointSize(20.0f);
+//            glBegin(GL_POINTS);
+//            glColor3f(200.0f, 0.0f, 0.0f);
+//            glVertex3f(-0.8f, -0.8f, 1.0f);
+//            glEnd();
+//        }
 
         if (tick && capturing) {
             char path[100];
diff --git a/src/rendering/Scene.cpp b/src/rendering/Scene.cpp
index f8398c8..19cdd7a 100644
--- a/src/rendering/Scene.cpp
+++ b/src/rendering/Scene.cpp
@@ -33,7 +33,7 @@ void Scene::Build() {
 //    Texture *headTexture = new CheckerBoardTexture(1, 0);
 
 //    auto headObject = new HeadObject(phongShader, sphere, headMaterial, headTexture);
-    auto headObject = new HeadObject(phongShader, new ObjGeometry("../data/sphere.obj"), headMaterial, headTexture);
+    auto headObject = new HeadObject(phongShader, new ObjGeometry("../data/susanne.obj"), headMaterial, headTexture);
 
     headObject->Scale(vec3(.35, .35, .35));
     objects.push_back(headObject);
-- 
GitLab