Inventors:
- Redmond WA, US
Alexandre Gueniot - Mountain View CA, US
Bharat Kumar Ahuja - Bellevue WA, US
Jie Li - Bellevue WA, US
Jordan Krissi - Seattle WA, US
Matthew William Kernek - Seattle WA, US
Michael Alexander Fuller - Redmond WA, US
Onur Onder - San Jose CA, US
Ramya Tridandapani - Sunnyvale CA, US
Constance Worsfold Gervais - Seattle WA, US
Garrett William Brown - Duvall WA, US
Michael Jay Gilmore - Bothell WA, US
Tyler Robert Adams - Seattle WA, US
Thomas R. Mignone - Seattle WA, US
Stephanie Lorraine Horn - Bellevue WA, US
Eric Minghai Gao - Mountain View CA, US
Heather Joanne Alekson - Vancouver, CA
Chris Welman - Vancouver CA, US
Thomas Nhan - Seattle WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06F 3/0481
G06F 3/0484
Abstract:
A three-dimensional model can be presented in a two-dimensional digital canvas on a computer display. User input directed at the three-dimensional model in the two-dimensional canvas can be received. The three-dimensional model can be manipulated in response to the user input. A two-dimensional view of the three-dimensional model can be displayed. Corresponding data structures for the model, the canvas, and the two-dimensional objects in the data structure can be maintained and updated. One or more additional techniques can also be utilized in a computer system, such as continuous user-controlled model rotation in a two-dimensional canvas; viewport autofit and non-autofit modes; rotating the model around a camera look-at point; ghosting outside the viewport; normalizing modeling units and values; preset buttons with on-button previews; user-defined view presets; and/or two-dimensional image substitution.