aboutsummaryrefslogtreecommitdiff
path: root/src/raytracer/raytracer.cpp
diff options
context:
space:
mode:
authorDavid Doan <daviddoan@Davids-MacBook-Pro-193.local>2023-12-13 16:56:00 -0500
committerDavid Doan <daviddoan@Davids-MacBook-Pro-193.local>2023-12-13 16:56:00 -0500
commit484cc11540ea00555fdbf88a2101a3b7ac0613ec (patch)
treea5d25238fa3d66ce68f9145d6b47aadb4c1c31fb /src/raytracer/raytracer.cpp
parent69df3f54ac5186540bacd812b095385c732ca68b (diff)
new slider;
Diffstat (limited to 'src/raytracer/raytracer.cpp')
-rw-r--r--src/raytracer/raytracer.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/raytracer/raytracer.cpp b/src/raytracer/raytracer.cpp
index 604d717..6c3c77a 100644
--- a/src/raytracer/raytracer.cpp
+++ b/src/raytracer/raytracer.cpp
@@ -323,6 +323,16 @@ void RayTracer::keyPressEvent(QKeyEvent *event) {
}
// TODO: add slider for z translation
+ // T and G for z translation
+ if (m_keyMap[Qt::Key_T]) {
+ settings.z += settings.translation;
+ emit zChanged(settings.zw);
+ }
+
+ if (m_keyMap[Qt::Key_G]) {
+ settings.z -= settings.translation;
+ emit zChanged(settings.zw);
+ }
// R & F for w translation using zw
if (m_keyMap[Qt::Key_R]) {