| CPC G06F 3/1423 (2013.01) [G02B 27/0093 (2013.01); G02B 27/017 (2013.01); G06F 3/013 (2013.01); G06F 3/017 (2013.01); G06F 3/0346 (2013.01); G06F 3/04815 (2013.01); G06F 3/04842 (2013.01); G06T 7/74 (2017.01); G06T 19/006 (2013.01); G06V 20/20 (2022.01); G06V 40/20 (2022.01); H04B 5/70 (2024.01); G02B 2027/0187 (2013.01)] | 18 Claims |

|
1. An electronic device, comprising:
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
displaying an object at an initial position in a three-dimensional computer-generated reality environment;
selecting the object;
while maintaining selection of the object and display of the selected object at the initial position in the three-dimensional computer-generated reality environment:
receiving a first user input at a first time;
in response to receiving the first user input, designating a placement point at a first position in the three-dimensional computer-generated reality environment based on a gaze position at the first time, wherein the first position corresponds to the gaze position at the first time;
while maintaining designation of the placement point:
receiving a second user input;
in response to receiving the second user input, moving the placement point to a second position in the three-dimensional computer-generated reality environment different than the first position, wherein moving the placement point to the second position is not based on the gaze position; and
receiving a third user input; and
in response to receiving the third user input:
ceasing to display the selected object at the initial position in the three-dimensional computer-generated reality environment; and
placing the selected object at the second position in the three-dimensional computer-generated reality environment.
|