4D Pipeline sample task - Zoom to cursor

Mission:

Modify this project so that the mousewheel zoom behaves like SketchUp in regards to the zooming.

Currently it will always zoom in and out of the viewport center and, on some browsers, will scroll the page at the same time. Please change so that mousewheel zooms in/out on the cursor position, and fix any confusing interaction with the surrounding page.

As much as possible try to reproduce the behaviour of Sketchup's own zoom behaviour when in 'orbit' mode.

Note that when the cursor is positioned in the center of the viewport, an ideal solution should produce zooming behaviour virtually identical to the existing behaviour.

Time to spend 2-5 hours.

Upon completion please send back zipped project for review.