-
公开(公告)号:US20210295603A1
公开(公告)日:2021-09-23
申请号:US17204396
申请日:2021-03-17
Applicant: Apple Inc.
Inventor: David Lui , Hon-ming Chen , Shuai Song , Xiao Jin Yu
Abstract: Presenting a virtual object includes obtaining, by a first device, a first geometric representation and a second geometric representation corresponding to a physical surface in a real environment, determining an initialization location on the first physical surface for a virtual object, obtaining a first normal for the first representation and a second normal for the second representation at the initialization location, and rendering the virtual object at the initialization location based on the first normal and the second normal.
-
公开(公告)号:US10984607B1
公开(公告)日:2021-04-20
申请号:US16367524
申请日:2019-03-28
Applicant: Apple Inc.
Inventor: Norman N. Wang , Wei Lun Huang , David Lui , Tyler L. Casella , Ross R. Dexter
Abstract: One exemplary implementation involves performing operations at a device with one or more processors, a camera, and a computer-readable storage medium, such as a desktop computer, laptop computer, tablet, or mobile phone. The device receives a data object corresponding to three dimensional (3D) content from a separate device. The device receives input corresponding to a user selection to view the 3D content in a computer generated reality (CGR) environment, and in response, displays the CGR environment at the device. To display the CGR environment the device uses the camera to capture images and constructs the CGR environment using the data object and the captured images.
-
公开(公告)号:US10460529B2
公开(公告)日:2019-10-29
申请号:US16145052
申请日:2018-09-27
Applicant: Apple Inc.
Inventor: Jonathan R. Dascola , Stephen O. Lemay , David J. Addey , David Lui , Giancarlo Yerkes , Lisa K. Forssell
IPC: G06T19/20 , G06F3/0484 , G06F3/0481 , G06T19/00 , G06F3/0488 , G06T7/80 , G06T7/70 , H04M1/725
Abstract: A computer system having a display generation component and one or more input devices displays a representation of a virtual three-dimensional object in a user interface region. In response to an input for rotating the object, when the input corresponds to a request to rotate the object about a first axis, the object is rotated by an amount that is determined based on a magnitude of the input and is constrained by a limit on the movement restricting rotation by more than a threshold amount. When the input corresponds to a request to rotate the object about a second axis, the object is rotated relative to the second axis by an amount that is determined based on a magnitude of the input, wherein, for an input with a magnitude above a respective threshold, the device rotates the object by more than the threshold amount of rotation.
-
24.
公开(公告)号:US20190228588A1
公开(公告)日:2019-07-25
申请号:US16145035
申请日:2018-09-27
Applicant: Apple Inc.
Inventor: Philipp Rockel , Jonathan R. Dascola , Stephen O. Lemay , Jeffrey M. Faulkner , David J. Addey , David Lui , Giancarlo Yerkes
IPC: G06T19/20 , G06T19/00 , G06F3/0481 , G06F3/0488 , G06F3/0484 , H04M1/725
Abstract: A computer system with a display, a touch-sensitive surface, and one or more cameras displays a virtual object in a first user interface region. In response to detecting a first input at a location that corresponds to the virtual object and in accordance with a determination that the first input meets first criteria, the virtual object is displayed in a second user interface region. In response to detecting a second input, in accordance with a determination that the second input corresponds to a request to manipulate the virtual object in the second user interface region, a display property of the virtual object is changed, and in accordance with a determination that the second input corresponds to a request to display the virtual object in an augmented reality environment, the virtual object is displayed with a representation of a field of view of the one or more cameras.
-
25.
公开(公告)号:US20190228581A1
公开(公告)日:2019-07-25
申请号:US16145039
申请日:2018-09-27
Applicant: Apple Inc.
Inventor: Jonathan R. Dascola , Stephen O. Lemay , Jeffrey M. Faulkner , David J. Addey , David Lui , Giancarlo Yerkes , Lisa K. Forssell
IPC: G06T19/00 , G06T19/20 , G06F3/0481 , G06F3/0484 , H04M1/725
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.
-
-
-
-