Turning a scene is a camera driven by pointer deltas. Pointing into it runs the pipeline backward, from a pixel to the object drawn there: WebGL keeps no record, so you either draw again into an ID buffer or cast a ray.
MENU
Rotation and Picking
Mouse-Driven Rotation and Object Picking