Patent ID: 7921382

Claim:
In an application where an object is rotated by sequencing through a finite number of predetermined views from different angles, a method of smooth rotation comprising: a. providing a first means for displaying a view of an object; b. providing a second means for performing a drag operation, the drag operation comprises a drag origin location and a present pointer location; c. providing a third means for defining a first region, said first region initially centered on said drag origin location, said first region having a geometric shape; d. providing a forth means for performing actions in response to said present pointer location exiting said first region, where said actions; i. redefine the location of said first region to be centered on the location of exit, and ii. display a different angular view of the object determined by the exit location of the pointer from said first region; e. Providing a fifth means for repeating d.i and d.ii for each occurrence of said present pointer location exiting said first region while the same drag operation continues without releasing.