Apple Inc.
DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR MANIPULATING 3D OBJECTS ON A 2D SCREEN

Last updated:

Abstract:

In one implementation, a method of spatially manipulating a three-dimension object includes displaying a three-dimensional object in a three-dimensional space from a first virtual camera perspective, wherein the three-dimensional space is defined by a three-dimensional coordinate system including three perpendicular axes. The method includes displaying a spatial manipulation user interface element including a first set of spatial manipulation affordances respectively associated with a first set of spatial manipulations of the three-dimensional object, wherein the first set of spatial manipulations is based on the first virtual camera perspective. The method includes detecting a user input changing the first virtual camera perspective to a second virtual camera perspective. The method includes, in response to detecting the user input changing the first virtual camera perspective to a second virtual camera perspective, displaying the three-dimensional object in the three-dimensional space from the second virtual camera perspective and displaying the spatial manipulation user interface element including a second set of spatial manipulation affordances respectively associated with a second set of spatial manipulations of the three-dimensional object, wherein the second set of spatial manipulations is based on the second virtual camera perspective, wherein the first set of spatial manipulations includes at least one spatial manipulation excluded from the second set of spatial manipulations and the second set of spatial manipulations includes at least one spatial manipulation excluded from the first set of spatial manipulations.

Status:
Application
Type:

Utility

Filling date:

29 May 2020

Issue date:

3 Dec 2020