Patent ID: 9507502
Filing Date: 2016-11-29
CPC Classification: G06F,G06T

Claim Text:
1. A method comprising: displaying a multidimensional model of a physical system within a workspace portion of a user interface on a display screen of an electronic device, the multidimensional model including a plurality of objects that represent physical entities, an object of the plurality of objects being subject to manipulation, the manipulated object interacting with one or more other objects of the plurality of objects; showing interface elements associated with the manipulated object in a placement dashboard of the user interface, the interface elements operable as both controls for changing location or orientation of the manipulated object and as measurement displays for displaying measurements related to the manipulated object, the interface elements shown selected from among a set of possible interface elements based on a type of the manipulated object and on a contextual relationship between the manipulated object and the one or more other objects of the plurality of objects, wherein at least one possible interface element is hidden when changes to location or orientation that the possible interface element would provide are meaningless for the manipulated object; and using one or more of the interface elements as controls or as measurement displays in connection with changing the location or orientation of the manipulated object within multidimensional space of the multidimensional model relative to a reference, the change to the location or orientation being limited based on the type of the manipulated object and on the contextual relationship between the manipulated object and one or more other objects of the plurality of objects, wherein the contextual relationship between the manipulated object and one or more other objects of the plurality of objects including one or more constraints imposed on the manipulated object by the interaction of the manipulated object with the one or more other objects of the plurality of objects.