CPC G06F 3/04815 (2013.01) [G06F 3/013 (2013.01); G06F 3/017 (2013.01); G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06T 19/006 (2013.01)] | 36 Claims |
1. A method, comprising:
at a computer system including a display generation component and one or more input devices:
displaying, via the display generation component, a view of at least a portion of a three-dimensional environment corresponding to a first viewpoint;
while displaying the view of the at least the portion of the three-dimensional environment corresponding to the first viewpoint, detecting a respective user input by a user of the computer system, including detecting movement of one or both hands of a user in a physical environment; and
in response to detecting the respective user input:
in accordance with a determination that the respective user input meets first criteria, wherein the first criteria include a first criterion that is met when the one or both hands of the user maintain a first grip while a first type of movement of the one or both hands is detected, moving a virtual object in the three-dimensional environment relative to the three-dimensional environment in accordance with the movement of the one or both hands in the physical environment; and
in accordance with a determination that the respective user input meets second criteria different from the first criteria, wherein the second criteria include a second criterion that is met when the one or both hands of the user maintain a second grip that is different from the first grip while a second type of movement of the one or both hands is detected, replacing the view of at least the portion of the three-dimensional environment corresponding to the first viewpoint with a view of at least the portion of the three-dimensional environment corresponding to a second viewpoint different from the first viewpoint.
|