diff options
author | David Doan <daviddoan@Davids-MacBook-Pro-193.local> | 2023-12-13 16:56:00 -0500 |
---|---|---|
committer | David Doan <daviddoan@Davids-MacBook-Pro-193.local> | 2023-12-13 16:56:00 -0500 |
commit | 484cc11540ea00555fdbf88a2101a3b7ac0613ec (patch) | |
tree | a5d25238fa3d66ce68f9145d6b47aadb4c1c31fb /src/raytracer/raytracer.cpp | |
parent | 69df3f54ac5186540bacd812b095385c732ca68b (diff) |
new slider;
Diffstat (limited to 'src/raytracer/raytracer.cpp')
-rw-r--r-- | src/raytracer/raytracer.cpp | 10 |
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]) { |