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)] | 21 Claims |
1. A computer system, comprising:
a display generation component;
one or more input devices;
one or more processors; and
memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for:
displaying, by the display generation component, a first view of at least a portion of a three-dimensional environment corresponding to a first viewpoint;
while displaying the first view of the at least the portion of the three-dimensional environment corresponding to the first viewpoint, detecting a set of one or more first user inputs specifying a navigation target located at a respective position in the three-dimensional environment and triggering a navigation operation toward the navigation target; and
in response to detecting the set of one or more first user inputs, displaying, by the display generation component, an updated view of at least the portion of the three-dimensional environment corresponding to a second viewpoint different from the first viewpoint, wherein the second viewpoint is closer to the respective position of the navigation target than the first viewpoint but is spaced apart from the respective position of the navigation target, and the second viewpoint is selected in accordance with a predefined characteristic of the navigation target in conjunction with the respective position of the navigation target.
|