Devices, methods, and graphical user interfaces for system-wide behavior for 3D models

    公开(公告)号:AU2019101021A4

    公开(公告)日:2019-10-10

    申请号:AU2019101021

    申请日:2019-09-06

    Applicant: APPLE INC

    Abstract: A computer readable storage medium storing one or more programs, the one or more programs include instructions, which, when executed by a computer system with a display generation component, one or more input devices, one or more cameras, and one or more attitude sensors, cause the computer system to: receive a request to display an augmented reality view of a physical environment in a first user interface region that includes a representation of a field of view of the one or more cameras; in response to receiving the request to display the augmented reality view of the physical environment, display the representation of the field of view of the one or more cameras and, in accordance with a determination that calibration criteria are not met for the augmented reality view of the physical environment, display a calibration user interface object that is dynamically animated in accordance with movement of the one or more cameras in the physical environment, wherein displaying the calibration user interface object includes: while displaying the calibration user interface object, detecting, via the one or more attitude sensors, a first change in attitude of the one or more cameras in the physical environment, wherein the first change in attitude includes lateral movement of the one or more cameras in the physical environment; and in response to detecting the first change in attitude of the one or more cameras in the physical environment that includes the lateral movement of the one or more cameras in the physical environment, adjusting at least one display parameter of the calibration user interface object in accordance with the detected first change in attitude of the one or more cameras in the physical environment, including rotating the calibration user interface object about an axis that is perpendicular to the lateral movement of the one or more cameras in the physical environment; while displaying the calibration user interface object that moves on the display in accordance with the detected first change in attitude of the one or more cameras in the physical environment, detect that the calibration criteria are met; and in response to detecting that the calibration criteria are met, cease to display the calibration user interface object.

    Devices, methods, and graphical user interfaces for system-wide behavior for 3D models

    公开(公告)号:AU2019100079A4

    公开(公告)日:2019-02-28

    申请号:AU2019100079

    申请日:2019-01-24

    Applicant: APPLE INC

    Abstract: A computer system having a display generation component, one or more input devices, and one or more cameras receives a request to display a virtual object in a first user interface region that includes a field of view of the one or more cameras. In response to the request, in accordance with a determination that object-placement criteria are not met, the representation of the virtual object is displayed with a first set of visual properties and with a first orientation that is independent of which portion of the physical environment is displayed in the field of view of the one or more cameras. In accordance with a determination that the object-placement criteria are met, the representation of the virtual object is displayed with a second set of visual properties that are distinct from the first set of visual properties and with a second orientation that corresponds to a plane. Figure 5A

    Devices, methods, and graphical user interfaces for system-wide behavior for 3D models

    公开(公告)号:AU2019101597A4

    公开(公告)日:2020-01-23

    申请号:AU2019101597

    申请日:2019-12-13

    Applicant: APPLE INC

    Abstract: A non-transitory computer readable storage medium storing one or more programs, the one or more programs including instructions, which, when executed by a computer system with a display generation component, and one or more input devices including a touch-sensitive surface, cause the computer system to: display, by the display generation component, a representation of a first perspective of a virtual three-dimensional object in a first user interface region on a display; while displaying the representation of the first perspective of the virtual three-dimensional object in the first user interface region on the display, detect a first input that corresponds to a request to rotate the virtual three dimensional object relative to the display to display a respective portion of the virtual three dimensional object that is not visible from the first perspective of the virtual three dimensional object; and in response to detecting the first input: in accordance with a determination that the first input corresponds to a request to rotate the virtual three dimensional object about a first axis, rotate the virtual three-dimensional object relative to the first axis by an amount that is determined based on a magnitude of the first input such that a first portion of the virtual three-dimensional object that is not visible from the first perspective of the virtual three-dimensional object is displayed, wherein the rotation is constrained by a limit on movement restricting the rotation of the virtual three-dimensional object by more than a threshold amount of rotation relative to the first axis; and in accordance with a determination that the first input corresponds to a request to rotate the virtual three dimensional object about a second axis that is different from the first axis, rotate the virtual three-dimensional object relative to the second axis by an amount that is determined based on a magnitude of the first input such that a second portion of the virtual three-dimensional object that is not visible from the first perspective of the virtual three-dimensional object is displayed, wherein, for the first input with a magnitude above a respective threshold, the device rotates the virtual three-dimensional object relative to the second axis by more than the threshold amount of rotation.

    Devices, methods, and graphical user interfaces for system-wide behavior for 3D models

    公开(公告)号:AU2019101597B4

    公开(公告)日:2020-03-26

    申请号:AU2019101597

    申请日:2019-12-13

    Applicant: APPLE INC

    Abstract: A non-transitory computer readable storage medium storing one or more programs, the one or more programs including instructions, which, when executed by a computer system with a display generation component, and one or more input devices including a touch-sensitive surface, cause the computer system to: display, by the display generation component, a representation of a first perspective of a virtual three-dimensional object in a first user interface region on a display; while displaying the representation of the first perspective of the virtual three-dimensional object in the first user interface region on the display, detect a first input that corresponds to a request to rotate the virtual three dimensional object relative to the display to display a respective portion of the virtual three dimensional object that is not visible from the first perspective of the virtual three dimensional object; and in response to detecting the first input: in accordance with a determination that the first input corresponds to a request to rotate the virtual three dimensional object about a first axis, rotate the virtual three-dimensional object relative to the first axis by an amount that is determined based on a magnitude of the first input such that a first portion of the virtual three-dimensional object that is not visible from the first perspective of the virtual three-dimensional object is displayed, wherein the rotation is constrained by a limit on movement restricting the rotation of the virtual three-dimensional object by more than a threshold amount of rotation relative to the first axis; and in accordance with a determination that the first input corresponds to a request to rotate the virtual three dimensional object about a second axis that is different from the first axis, rotate the virtual three-dimensional object relative to the second axis by an amount that is determined based on a magnitude of the first input such that a second portion of the virtual three-dimensional object that is not visible from the first perspective of the virtual three-dimensional object is displayed, wherein, for the first input with a magnitude above a respective threshold, the device rotates the virtual three-dimensional object relative to the second axis by more than the threshold amount of rotation.

    Devices, methods, and graphical user interfaces for system-wide behavior for 3D models

    公开(公告)号:AU2019100079B4

    公开(公告)日:2019-08-08

    申请号:AU2019100079

    申请日:2019-01-24

    Applicant: APPLE INC

    Abstract: A computer system having a display generation component, one or more input devices, and one or more cameras receives a request to display a virtual object in a first user interface region that includes a field of view of the one or more cameras. In response to the request, in accordance with a determination that object-placement criteria are not met, the representation of the virtual object is displayed with a first set of visual properties and with a first orientation that is independent of which portion of the physical environment is displayed in the field of view of the one or more cameras. In accordance with a determination that the object-placement criteria are met, the representation of the virtual object is displayed with a second set of visual properties that are distinct from the first set of visual properties and with a second orientation that corresponds to a plane.

Patent Agency Ranking