| CPC G06F 3/0488 (2013.01) [G06F 3/012 (2013.01); G06F 3/016 (2013.01); G06F 3/04815 (2013.01); G06F 3/0484 (2013.01); G06F 3/1423 (2013.01); G06T 19/20 (2013.01); G06F 2203/04803 (2013.01); G06T 2200/24 (2013.01); G06T 2219/2004 (2013.01)] | 20 Claims |

|
1. A method, comprising:
displaying, by a device comprising a processor, a first part of virtual content via a first display screen portion of a pair of display screen portions and a second part of the virtual content via a second display screen portion of the pair of display screen portions,
wherein the first display screen portion and the second display screen portion are part of the device and are adjustable relative to each other to define an angle between the first display screen portion and the second display screen portion,
wherein displaying the first part of the virtual content comprises displaying a feature of the virtual content that is aligned along a first surface plane of the first display screen portion,
wherein displaying the second part of the virtual content comprises displaying a portion of the virtual content, determined as a function of the angle, along a second surface plane of the second display screen portion, and
wherein the displaying of the first part and the second part comprises representing the virtual content as extending along virtual components of each of virtual X-, Y- and Z-axes that align to physical components of each of physical X-, Y- and Z-axes defined by the respective first surface plane of the first display screen portion and the second surface plane of the second display screen portion;
determining values of the virtual components of each of the virtual X-, Y- and Z-axes as the function of the angle;
receiving, via the second display screen portion, manipulation user input specifying to manipulate at least one of the first part or the second part of the virtual content as a function of the angle,
wherein the manipulation user input specifies a manipulation of the virtual content from a group of manipulations, comprising at least one of virtually moving the first part of the virtual content about or along a first virtual axis that extends transverse to the second surface plane of the second display screen portion or virtually moving the second part of the virtual content about or along a second virtual axis that extends transverse to the first surface plane of the first display screen portion; and
in response to receiving the manipulation user input, altering the virtual content while maintaining alignment of at least one plane of the virtual content to a respective surface plane of an alignment screen portion,
wherein the respective surface plane of the alignment screen portion is comprised by the first surface plane of the first display screen portion or by the second surface plane of the second display screen portion, and
wherein the at least one plane of the virtual content is defined by a pair of the virtual components of the virtual X-, Y- and Z-axes.
|