Patent ID: 8581901

Claim:
A method, comprising: tracking motion of a centroid of multiple touch points on a touch-sensitive surface of a multitouch-enabled device relative to a two-dimensional (2D) projection of a three-dimensional (3D) digital object displayed on a display, the centroid indicating a mean position of the multiple touch points on a plane corresponding to the 2D projection on the display; responsive to movement of at least one of the multiple touch points on the touch sensitive surface, calculating a displacement of the centroid; determining a rotation transformation for the 3D digital object from the displacement of the centroid, the rotation transformation indicating, when two touch points are detected on the surface and one of the two touch points is moved toward or away from the other touch point, that a direction of rotation corresponds to a direction the one of the two touch points moved; rotating the 3D digital object according to the rotation transformation; and displaying a 2D projection of the rotated 3D digital object on the display.