US 12,147,656 B1
Graphical user interfaces and techniques for generating digital spirographs
Apoorva, Noida (IN); Ishita Menon, Mumbai (IN); Deep Sinha, Ghaziabad (IN); and Ayush Bansal, Delhi (IN)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Jun. 20, 2023, as Appl. No. 18/337,947.
Int. Cl. G06F 3/04845 (2022.01); G06T 7/20 (2017.01); G06T 7/64 (2017.01); G06T 11/20 (2006.01)
CPC G06F 3/04845 (2013.01) [G06T 7/20 (2013.01); G06T 7/64 (2017.01); G06T 11/203 (2013.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a user selection of a primary shape;
detecting, within a graphical user interface, a user interaction with a contact point within a secondary shape to move the contact point from a first location to a second location; and
determining a movement distance of a center point of the secondary shape along a movement path of the center point in relation to the primary shape based on a traversal of distance between multiple points from multiple parameter updates during the user interaction with the contact point; and
in response to the user interaction with the contact point, generating, for display on the graphical user interface, a digital line drawing from the first location to the second location utilizing a movement of the contact point in relation to a rotation of the secondary shape along the movement path corresponding to the primary shape based on the movement distance of the center point of the secondary shape.