Patent ID: 9619106
Date: 2017-04-11
CPC Classifications: G06F

Claim:
1. A method for performing a user-selected operation on a computer system comprising: displaying, by the computer system, a representation of a three-dimensional object at a first display position on a display of the computer system; determining, by the computer system, a first position of a first indicator placed by a user upon the display; determining, by the computer system, a selection of the three-dimensional object in response to the first position of the first indicator being at the first display position; displaying, by the computer system, a plurality of predetermined geometric constraints in response to the selection of the three-dimensional object being determined; determining, by the computer system, a second position of a second indicator placed by the user upon the display; selecting, based on the second position, a geometric constraint from the plurality of predetermined geometric constraints; displaying, by the computer system, only the selected geometric constraint out of the plurality of the predetermined geometric constraints in response to the second position being determined; performing, by the computer system, a first operation comprising a first manipulation of the three-dimensional object, the first manipulation involving a rotation of the three-dimensional object according to the selected geometric constraint; and displaying, by the computer system, a subsequent representation of the three-dimensional object based on the performance of the first operation.