CPC G06T 19/20 (2013.01) [G06T 19/006 (2013.01); H04N 13/122 (2018.05); H04N 13/156 (2018.05); G06T 2219/2016 (2013.01)] | 22 Claims |
1. A method comprising:
at a device including one or more processors, a non-transitory memory, and one or more displays:
displaying a bounded region based on a first set of world coordinates, wherein content within the bounded region includes a stereoscopic virtual object displayed in accordance with a second set of world coordinates;
receiving an input directed to the content; and
moving the content within a perimeter of a first side of the bounded region in accordance with the input, including:
moving the stereoscopic virtual object within the perimeter of the first side of the bounded region in accordance with the input; and
animating the stereoscopic virtual object in accordance with the second set of world coordinates, including determining a distance of the stereoscopic virtual object from the perimeter of the first side of the bounded region based on the first set of world coordinates; and in accordance with a determination that the distance is within a threshold, retracting the stereoscopic virtual object into the first side of the bounded region, and occluding a portion of the stereoscopic virtual object by the perimeter of the first side of the bounded region.
|