mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-04-21 10:28:44 -05:00
Change to logarithmic scrolling
This commit is contained in:
@@ -123,7 +123,7 @@ SkyBrowserModule::SkyBrowserModule()
|
||||
global::callback::mouseScrollWheel->emplace_back(
|
||||
[&](double, double scroll) -> bool {
|
||||
if (mouseIsOnBrowser) {
|
||||
float zoom = scroll > 0.0 ? -2.0f : 2.0f;
|
||||
float zoom = scroll > 0.0 ? -log(_zoomFactor + 1.1f) : log(_zoomFactor + 1.1f);
|
||||
_zoomFactor = std::clamp(_zoomFactor + zoom, 0.001f, 70.0f);
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user