Patent ID: 8427484

Claim:
A computer-implemented method for providing a transition between two motions of a degree of freedom of an object, the method comprising: receiving as input an authored transition that describes motion of an object over time between an initial state of a degree of freedom of the object and a subsequent state of the degree of freedom of the object, wherein the authored transition has at least a start time, and end time and a duration and begins at an arbitrary position at the start time and ends at a position where the subsequent state of the degree of freedom of the object begins at the end time, the arbitrary position being such that when two or more motions of degrees of freedom of objects are being transitioned, the start time of the transition can be different for different degrees of freedom of objects and, for at least two degrees of freedom of objects, their transition's start times are distinct; and transforming the received transition to begin at a position where the initial state of the degree of freedom of the object is substantially at an end, wherein the transformed transition substantially retains the shape of the received transition to provide a continuous motion between the initial and the subsequent states.