-
公开(公告)号:US20250077060A1
公开(公告)日:2025-03-06
申请号:US18916626
申请日:2024-10-15
Applicant: Apple Inc.
Inventor: Zachary Z. BECKER , Michelle CHUA , David A. LIPTON , Robin Yann Joram STORM , Eric G. THIVIERGE , Jue WANG
IPC: G06F3/04845 , G06F3/04815 , G06F3/04842
Abstract: A computer-generated virtual object manipulator having one or more affordances for manipulating a computer-generated virtual object is disclosed. Selection of a virtual object can cause an object manipulator to be displayed over the virtual object. The object manipulator can include a cone-shaped single-axis translation affordance for each of one or more object axes, a disc-shaped single-axis scale affordance for each of the one or more object axes, an arc-shaped rotation affordance for rotation about each of the one or more object axes, and a center of object affordance for free space movement of the virtual object. The object manipulator can also include a slice-shaped two-axis translation affordance that can be displayed after hovering over an area in a particular plane.
-
公开(公告)号:US20230031832A1
公开(公告)日:2023-02-02
申请号:US17812965
申请日:2022-07-15
Applicant: Apple Inc.
Inventor: David A. LIPTON , Ryan S. BURGOYNE , Michelle CHUA , Zachary Z. BECKER , Karen N. WONG , Eric G. THIVIERGE , Mahdi NABIYOUNI , Eric CHIU , Tyler L. CASELLA
IPC: G06F3/04815 , G06F3/01 , G02B27/01
Abstract: A three-dimensional preview of content can be generated and presented at an electronic device in a three-dimensional environment. The three-dimensional preview of content can be presented concurrently with a two-dimensional representation of the content in a content generation environment presented in the three-dimensional environment. While the three-dimensional preview of content is presented in the three-dimensional environment, one or more affordances can be provided for interacting with the one or more computer-generated virtual objects of the three-dimensional preview. The one or more affordances may be displayed with the three-dimensional preview of content in the three-dimensional environment. The three-dimensional preview of content may be presented on a three-dimensional tray and the one or more affordances may be presented in a control bar or other grouping of controls outside the perimeter of the tray and/or along the perimeter of the tray.
-
公开(公告)号:US20230119162A1
公开(公告)日:2023-04-20
申请号:US17905483
申请日:2021-02-26
Applicant: Apple Inc.
Inventor: David A. LIPTON , Zachary Z. BECKER
Abstract: In some examples, while receiving captures of a first real world object, an electronic device displays a representation of a real world environment and a representation of the first real world object. In some examples, in response to receiving a first capture of a first portion of the first real world object and in accordance with a determination that the first capture satisfies one or more object capture criteria, the electronic device modifies a visual characteristic of the first portion of the representation of the first real world object. In some examples, an electronic device receives a request to capture the first real world object, and in response to the request, the electronic device determines a bounding volume around the representation of the first real world object and displays a plurality of capture targets on a surface of the bounding volume.
-
公开(公告)号:US20220413691A1
公开(公告)日:2022-12-29
申请号:US17807226
申请日:2022-06-16
Applicant: Apple Inc.
Inventor: Zachary Z. BECKER , Michelle CHUA , David A. LIPTON , Robin Yann Joram STORM , Eric G. THIVIERGE , Jue WANG
IPC: G06F3/04845 , G06F3/04815
Abstract: A computer-generated virtual object manipulator having one or more affordances for manipulating a computer-generated virtual object is disclosed. Selection of a virtual object can cause an object manipulator to be displayed over the virtual object. The object manipulator can include a cone-shaped single-axis translation affordance for each of one or more object axes, a disc-shaped single-axis scale affordance for each of the one or more object axes, an arc-shaped rotation affordance for rotation about each of the one or more object axes, and a center of object affordance for free space movement of the virtual object. The object manipulator can also include a slice-shaped two-axis translation affordance that can be displayed after hovering over an area in a particular plane.
-
-
-