diff --git a/pyrender/viewer.py b/pyrender/viewer.py index d2326c3..9b80e6b 100644 --- a/pyrender/viewer.py +++ b/pyrender/viewer.py @@ -659,7 +659,7 @@ def on_mouse_scroll(self, x, y, dx, dy): if dy > 0: sf = spfc * dy elif dy < 0: - sf = - spbc * dy + sf = spbc / abs(dy) c = self._camera_node.camera xmag = max(c.xmag * sf, 1e-8)