Framework for creating user interfaces containing interactive and dynamic 3-D objects
AssigneeMicrosoft Corporation
InventorVishal Srivastava
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorVishal Srivastava
Estimating the term…
An arrangement for creating a fully interactive user interface containing 3-D objects is provided by a suite of attached dependency properties in a single class that operates under the Windows Presentation Foundation (“WPF”) programming model. The framework for exposing such 3-D interactive functionality, named Facade 3-D, enables application developers to extend the existing functionality of WPF visual objects called FrameworkElements through mapping objects they have defined with 2-D visual trees to 3-D trees which contain arbitrary, application-defined 3-D models. Application users are enabled with highly-configurable ways to interact with the underlying source 2-D FrameworkElements vicariously through manipulation of their 3-D representations called “Facades.”
A method, having applicability to a UI, for transforming an interactive object operable in a 2-D space into an interactive object that is operable in a 3-D space, the method comprising the steps of:
A method for handling input events in a UI that is arranged to expose visual objects, the UI defined by a markup and optional associated code-behind, the method comprising the steps of:
A method for applying a 3-D transformation to an interactive 3-D visual object exposed by a UI, the method comprising the steps of:
Dependencies are inferred from the claim text.