CPC G06T 19/006 (2013.01) [G02B 27/017 (2013.01); G06F 17/16 (2013.01)] | 26 Claims |
1. A system comprising:
a wearable head device comprising a display and one or more sensors; and
one or more processors configured to perform a method comprising:
receiving first persistent coordinate data, wherein the first persistent coordinate data comprises a transformation matrix relating a virtual coordinate space of a physical environment to a real coordinate space of the physical environment;
receiving relational data, wherein the relational data relates a position to the first persistent coordinate data;
determining, based on input received via the one or more sensors, first location data identifying a first environment of the wearable head device;
determining whether the first persistent coordinate data corresponds to the first environment of the wearable head device;
in accordance with a determination that the first persistent coordinate data corresponds to the first environment of the wearable head device, displaying a virtual object at the position via the display of the wearable head device based on the first persistent coordinate data and based further on the relational data; and
in accordance with a determination that the first persistent coordinate data does not correspond to the first environment of the wearable head device, forgoing displaying the virtual object via the display of the wearable head device,
wherein the first persistent coordinate data is determined based on a combination of two or more sets of second persistent coordinate data.
|