User interface for controlling animation of an object
First Claim
1. A user interface for a computer program, comprising:
- a control area comprising an ellipse; and
a user-manipulable control element located within the control area, for specifying a value, wherein the user-manipulable control element comprises a representation of a vector having a magnitude and an orientation, and wherein the value controls an animation of an object.
0 Assignments
0 Petitions
Accused Products
Abstract
A user can control the animation of an object via an interface that includes a control area and a user-manipulable control element. In one embodiment, the control area includes an ellipse, and the user-manipulable control element includes an arrow. In yet another embodiment, the control area includes an ellipse, and the user-manipulable control element includes two points on the circumference of the ellipse. In yet another embodiment, the control area includes a first rectangle, and the user-manipulable control element includes a second rectangle. In yet another embodiment, the user-manipulable control element includes two triangular regions, and the control area includes an area separating the two regions.
-
Citations
48 Claims
-
1. A user interface for a computer program, comprising:
a control area comprising an ellipse; and
a user-manipulable control element located within the control area, for specifying a value, wherein the user-manipulable control element comprises a representation of a vector having a magnitude and an orientation, and wherein the value controls an animation of an object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A user interface for a computer program, comprising:
a control area comprising an ellipse; and
a user-manipulable control element located within the control area, for specifying a value, wherein the user-manipulable control element comprises an arrow having a curved body, and wherein the value controls an animation of an object. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. A user interface for a computer program, comprising:
-
a control area comprising a first rectangle; and
a user-manipulable control element comprising a second rectangle, for specifying a first value and a second value, wherein the first value and the second value control an animation of an object, wherein a location of the center of the first rectangle and a location of the center of the second rectangle substantially coincide. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A user interface for a computer program, comprising:
a control area; and
a user-manipulable control element comprising a first region, for specifying a first value, and a second region, for specifying a second value, wherein the first value and the second value control an animation of an object. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
30. A user interface for a computer program, comprising:
a control area comprising an ellipse; and
a user-manipulable control element comprising a first point and a second point, wherein the first point and the second point are located on the circumference of the ellipse, and wherein the first point and the second point define an arc of the circumference of the ellipse, and wherein the arc specifies a first value and a second value, and wherein the first value and the second value control an animation of an object. - View Dependent Claims (31, 32, 33, 34)
- 35. A user interface for a computer program for animating an object according to a behavior, the behavior having a plurality of user-settable parameters, the user interface comprising a plurality of user-manipulable control elements, a user-manipulable control element specifying a value of a user-settable parameter.
-
45. A computer-implemented method for animating an object, the method comprising:
presenting a user interface comprising;
a control area comprising an ellipse; and
a user-manipulable control element located within the control area, for specifying a value, wherein the user-manipulable control element comprises a representation of a vector having a magnitude and an orientation;
receiving input via the user-manipulable control element; and
animating the object based on the received input.
-
46. A computer-implemented method for animating an object, the method comprising:
presenting a user interface comprising;
a control area comprising an ellipse; and
a user-manipulable control element located within the control area, for specifying a value, wherein the user-manipulable control element comprises an arrow having a curved body;
receiving input via the user-manipulable control element; and
animating the object based on the received input.
-
47. A computer-implemented method for animating an object according to a behavior, the behavior having a plurality of user-settable parameters, the method comprising:
-
presenting a user interface comprising a plurality of user-manipulable control elements, a user-manipulable control element specifying a value of a user-settable parameter;
receiving input via the user-manipulable control element; and
animating the object based on the received input.
-
-
48. A computer-readable medium storing a computer program product for animating an object, the computer program product comprising:
-
program code for presenting a user interface comprising;
a control area comprising an ellipse; and
a user-manipulable control element located within the control area, for specifying a value, wherein the user-manipulable control element comprises a representation of a vector having a magnitude and an orientation;
program code for receiving input via the user-manipulable control element; and
program code for animating the object based on the received input.
-
Specification