Patent ID: 9146660
Filing Date: 2015-09-29
Classification: G06F

Abstract:
1. A method of facilitating the editing of an object in a computer aided design system, the method comprising: causing a workspace to be displayed on a display device; causing an object to be displayed in the workspace; receiving a user input indicating selection of an affine tool; receiving a user input indicating selection of the object; determining whether an additional user input is received, wherein the additional user input is associated with affine functionality; in response to i) the user input indicating a selection of the affine tool, ii) the user input indicating a selection of the object, and iii) a determination that the additional user input is not received, enabling a first set of user-activatable affine functions for manipulating the object, wherein enabling the first set of user-activatable affine functions includes causing a first set of grips to be displayed on the display device in association with the object, wherein the first set of grips includes a first grip associated with a first affine function and a second grip associated with a second affine function different from the first affine function, and wherein the first grip associated with the first affine function and the second grip associated with the second affine function are displayed together on the display device; and in response to i) the user input indicating a selection of the affine tool, ii) the user input indicating a selection of the object, and iii) a determination that the additional user input is received, ceasing to display the first set of grips and enabling a second set of one or more user-activatable affine functions for manipulating the object, wherein enabling the second set of one or more user-activatable affine functions includes causing a second set of grips to be displayed on the display device in association with the object, wherein the second set of grips includes a third grip associated with a third affine function, and wherein the third affine function is different from the first and second affine functions.