US 12,079,945 B2
XR preferred movement along planes
David Lui, Sunnyvale, CA (US); Hon-Ming Chen, San Jose, CA (US); Shuai Song, Cupertino, CA (US); and Xiao Jin Yu, Cupertino, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jun. 15, 2023, as Appl. No. 18/335,364.
Application 18/335,364 is a continuation of application No. 17/662,970, filed on May 11, 2022, granted, now 11,715,271.
Application 17/662,970 is a continuation of application No. 17/204,396, filed on Mar. 17, 2021, granted, now 11,354,869, issued on Jun. 7, 2022.
Claims priority of provisional application 62/990,673, filed on Mar. 17, 2020.
Prior Publication US 2023/0326154 A1, Oct. 12, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 19/00 (2011.01); G06T 15/00 (2011.01)
CPC G06T 19/006 (2013.01) [G06T 15/005 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium comprising computer readable code executable by one or more processors to:
obtain a first geometric representation and a second geometric representation corresponding to a physical surface in a real environment;
determine an initialization location on the physical surface for a virtual object;
determine one or more distance measurements between the first geometric representation and the second geometric representation; and
select a geometric representation from among the first geometric representation and the second geometric representation for rendering the virtual object based on the one or more distance measurements.