diff --git a/B07_wf4_DesignDetail/openwebcad/src/inputController/input-controller.ts b/B07_wf4_DesignDetail/openwebcad/src/inputController/input-controller.ts index f27ff62d..55c0592a 100644 --- a/B07_wf4_DesignDetail/openwebcad/src/inputController/input-controller.ts +++ b/B07_wf4_DesignDetail/openwebcad/src/inputController/input-controller.ts @@ -218,7 +218,9 @@ export class InputController { return; // We can't zoom by zero delta } const drawController = getScreenCanvasDrawController(); - drawController.zoomScreen(evt.deltaY); + // Aislo: wheel direction is inverted on purpose - pulling the wheel zooms in, pushing + // zooms out, matching the B04/B05 maps and the B06 cross sections (2026-08-02). + drawController.zoomScreen(-evt.deltaY); } public handleMouseDown(evt: MouseEvent) {