US 11,699,268 B1
Techniques for placement of extended reality objects relative to physical objects in an extended reality environment
Devin Bhushan, San Jose, CA (US); Jesse Chor, Saratoga, CA (US); Glen Wong, Santa Clara, CA (US); Stanislav Yazhenskikh, Santa Clara, CA (US); and Jim Zhu, Scarborough (CA)
Assigned to SPLUNK INC., San Francisco, CA (US)
Filed by SPLUNK INC., San Francisco, CA (US)
Filed on Jul. 2, 2021, as Appl. No. 17/366,599.
Application 17/366,599 is a continuation of application No. 16/779,451, filed on Jan. 31, 2020, granted, now 11,055,925.
Int. Cl. G06F 3/0481 (2022.01); G06T 19/20 (2011.01); G06T 19/00 (2011.01); G06F 3/04815 (2022.01); G06F 3/0482 (2013.01); G06F 3/04845 (2022.01)
CPC G06T 19/006 (2013.01) [G06F 3/0482 (2013.01); G06F 3/04815 (2013.01); G06F 3/04845 (2013.01); G06T 19/20 (2013.01); G06T 2200/24 (2013.01); G06T 2219/008 (2013.01); G06T 2219/2004 (2013.01); G06T 2219/2016 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, via a client device, a selection of an extended reality (XR) object located within an XR environment, wherein the XR environment includes at least another XR object;
receiving, via the client device, a request to move the selected XR object within the XR environment;
determining a first plane coplanar with an edge or a face of the another XR object or of a first physical object within the XR environment;
generating a first guideline that is coplanar with the first plane and is an extension of an edge or a face of the another XR object;
calculating a first distance between an edge or a face of the XR object and the first guideline;
determining a threshold distance for causing the XR object to be attached to the first guideline;
determining that the first distance is within the threshold distance; and
in response to determining that the first distance is within the threshold distance, attaching the XR object to the first guideline.