Patent ID: 9311755
Filing Date: 2016-04-12
CPC Classification: G06F,G06T

Claim Text:
1. A computer-implemented method, comprising: rendering on a display device a smart object, the smart object including a preconfigured control point embedded in a predetermined location on a three-dimensional (3D) graphics object, the preconfigured control point including program code that is configured to apply at least one behavior to the 3D graphics object at the predetermined location subject to a constraint when the preconfigured control point is activated by a user, the behavior applying at least one transformation to the 3D graphics object, the constraint imposing a limit on the at least one transformation; detecting a user action applied to the preconfigured control point activating the program code to perform the at least one transformation within the constraint; transforming the 3D graphics object in accordance with the detected user action subject to the behavior and constraint of the preconfigured control point; and displaying the transformed 3D graphics object onto a display.