From ad71b6bed1f19cd6a369b0ff9bb3efc2baa80ff3 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks Date: Wed, 20 Dec 2017 23:11:50 +0100 Subject: [PATCH] Add possibility to add circle surface --- README.md | 1 + src/Application/Application.cpp | 2 +- src/Application/Modes/ProjectionMappingMode.cpp | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8bf5db7..d497058 100644 --- a/README.md +++ b/README.md @@ -166,6 +166,7 @@ i | Show info t | Add triangle surface q | Add quad surface g | Add grid warp surface +c | Add circle surface d | duplicate selected surface \+ | Scale surface up \- | Scale surface down diff --git a/src/Application/Application.cpp b/src/Application/Application.cpp index d77596e..c9ad4c8 100644 --- a/src/Application/Application.cpp +++ b/src/Application/Application.cpp @@ -121,7 +121,7 @@ void Application::onKeyPressed(ofKeyEventArgs & args){ setSourceMode(); break; - case 'c': + case 'i': toggleInfo(); break; diff --git a/src/Application/Modes/ProjectionMappingMode.cpp b/src/Application/Modes/ProjectionMappingMode.cpp index 898e67f..05a5c0a 100644 --- a/src/Application/Modes/ProjectionMappingMode.cpp +++ b/src/Application/Modes/ProjectionMappingMode.cpp @@ -67,6 +67,10 @@ void ProjectionMappingMode::onKeyPressed(Application * app, ofKeyEventArgs & arg case 'h': app->createSurface(SurfaceType::HEXAGON_SURFACE); break; + + case 'c': + app->createSurface(SurfaceType::CIRCLE_SURFACE); + break; case OF_KEY_BACKSPACE: app->eraseSurface(app->getSurfaceManager()->getSelectedSurfaceIndex());