Automatic control of avatar perspective view in a graphical user interface
First Claim
1. A method for visually rendering a multi-dimensional model of at least a portion of a system having a plurality of mechanical joints, comprising:
- determining, by an electronic circuit, a first current physical joint configuration of a first mechanical joint and a second current physical joint configuration of a second mechanical joint;
determining, by the electronic circuit, at least one first viewing direction along a rotational axis or perpendicular to a linear extension axis of the first mechanical joint having the first current physical joint configuration and at least one second viewing direction along a rotational axis or perpendicular to a linear extension axis of the second mechanical joint having the second current physical joint configuration, wherein the determination of the first and second viewing directions is absent of a user input requirement;
computing, by the electronic circuit, an Avatar View Perspective Direction (“
AVPD”
) based exclusively on a weighted average of at least the first and second viewing directions; and
dynamically adjusting, by the electronic circuit, a perspective view of a visually rendered multi-dimensional model of the system using the AVPD which was previously computed.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems (100) and methods (800) for visually rendering a multi-dimensional model of a portion of a system (100) having mechanical joints (228-238). The methods comprise: determining a first current physical joint configuration of a first mechanical joint and a second current physical joint configuration of a second mechanical joint; determining at least one first viewing direction (d234) along a rotational axis or perpendicular to a linear extension axis (a234) of the first mechanical joint (234) having the first current physical joint configuration and at least one second viewing direction (d236) along a rotational axis or perpendicular to a linear extension axis (a236) of the second mechanical joint (236) having the second current physical joint configuration; computing an avatar view perspective direction (σ234-236) based on the first and second viewing directions; and dynamically adjusting a perspective view of a visually rendered multi-dimensional model of the system using the avatar view perspective direction.
10 Citations
18 Claims
-
1. A method for visually rendering a multi-dimensional model of at least a portion of a system having a plurality of mechanical joints, comprising:
-
determining, by an electronic circuit, a first current physical joint configuration of a first mechanical joint and a second current physical joint configuration of a second mechanical joint; determining, by the electronic circuit, at least one first viewing direction along a rotational axis or perpendicular to a linear extension axis of the first mechanical joint having the first current physical joint configuration and at least one second viewing direction along a rotational axis or perpendicular to a linear extension axis of the second mechanical joint having the second current physical joint configuration, wherein the determination of the first and second viewing directions is absent of a user input requirement; computing, by the electronic circuit, an Avatar View Perspective Direction (“
AVPD”
) based exclusively on a weighted average of at least the first and second viewing directions; anddynamically adjusting, by the electronic circuit, a perspective view of a visually rendered multi-dimensional model of the system using the AVPD which was previously computed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
at least one electronic circuit configured to; determine a first current physical joint configuration of a first mechanical joint and a second current physical joint configuration of a second mechanical joint; determine at least one first viewing direction along a rotational axis or perpendicular to a linear extension axis of the first mechanical joint having the first current physical joint configuration and at least one second viewing direction along a rotational axis or perpendicular to a linear extension axis of the second mechanical joint having the second current physical joint configuration, wherein the determination of the first and second viewing directions is absent of a user input requirement; compute an Avatar View Perspective Direction (“
AVPD”
) based exclusively on a weighted average of at least the first and second viewing directions; anddynamically adjust a perspective view of a visually rendered multi-dimensional model of the system using the AVPD. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A method for visually rendering a multi-dimensional model of at least a portion of a system having a plurality of mechanical joints, comprising:
-
determining, by an electronic circuit, a first current physical joint configuration of a first mechanical joint and a second current physical joint configuration of a second mechanical joint; determining at least one first viewing direction along a rotational axis or perpendicular to a linear extension axis of the first mechanical joint having the first current physical joint configuration and at least one second viewing direction along a rotational axis or perpendicular to a linear extension axis of the second mechanical joint having the second current physical joint configuration; computing an Avatar View Perspective Direction (“
AVPD”
) based on the first and second viewing directions;dynamically adjusting a perspective view of a visually rendered multi-dimensional model of the system using the AVPD; determining, by the electronic circuit, at least one third viewing direction opposite to the first viewing direction and a fourth viewing direction opposite to the second viewing direction; computing a plurality of AVPDs using different pair combinations of the first, second, third and fourth viewing directions; and using the AVPD of the plurality of AVPDs with a largest magnitude to dynamically adjust the perspective view of the visually rendered multi-dimensional model of the system.
-
-
18. A system, comprising:
-
at least one electronic circuit configured to; determine a first current physical joint configuration of a first mechanical joint and a second current physical joint configuration of a second mechanical joint; determine at least one first viewing direction along a rotational axis or perpendicular to a linear extension axis of the first mechanical joint having the first current physical joint configuration and at least one second viewing direction along a rotational axis or perpendicular to a linear extension axis of the second mechanical joint having the second current physical joint configuration; compute an Avatar View Perspective Direction (“
AVPD”
) based on the first and second viewing directions;dynamically adjust a perspective view of a visually rendered multi-dimensional model of the system using the AVPD; determine at least one third viewing direction opposite to the first viewing direction and a fourth viewing direction opposite to the second viewing direction; compute a plurality of AVPDs using different pair combinations of the first, second, third and fourth viewing directions; and use the AVPD of the plurality of AVPDs with a largest magnitude to dynamically adjust the perspective view of the visually rendered multi-dimensional model of the system.
-
Specification