\

- Define portion of screen to be projection of virtual sphere.
- Get two sequential samples of mouse position,
*S*and*T*. - Map 2D point
*S*to 3D unit vector on sphere. - Map 2D vector to 3D tangental velocity .
- Normalize .
- Axis: .
- Angle: .

(Choose so a rotation can be obtained.) - Save
*T*to use as*S*for next time.

CS488/688: Introduction to Interactive Computer Graphics

University of Waterloo

Computer Graphics Lab