| CPC G06T 19/20 (2013.01) [G06F 3/011 (2013.01); G06F 3/017 (2013.01); G06T 2200/24 (2013.01); G06T 2219/2004 (2013.01); G06T 2219/2021 (2013.01)] | 20 Claims |

|
1. A method comprising:
selecting an icon from a plurality of icons displayed in a user interface in response to a first user input, wherein each icon of the plurality of icons is associated with a different object, and wherein selecting the icon comprises activating functionality for generating a particular object with one of a plurality of modeled states specific to the particular object;
detecting a second user input that specifies a position in a three-dimensional (“3D”) space of the user interface at which to generate the particular object;
transitioning between the plurality of modeled states that are specific to the particular object in response to detecting a third user input at a position that commences immediately after the second user input or at a position that corresponds to a generated part of the particular object in the 3D space, and wherein the third user input is a different gesture or action than the second user input; and
presenting the particular object at a particular modeled state from the plurality of modeled states at the position in the user interface specified by the second user input in response to said transitioning between the plurality of modeled states and ending at the particular modeled state with the third user input.
|