Patent ID: 8169438

Claim:
A method for posing computer-generated objects, the method comprising: receiving, at one or more computer systems, information indicative of an intersection between a set of at least two points of a first object and a second object; determining, with one or more processors associated with the one or more computer systems, a uniform direction in a space embedding the first object in which to displace the set of at least two points of the first object based on a continuous function relating displacement direction in the space embedding the first object to position of all points in the set of at least two points of the first object and position the second object; determining, with the one or more processors associated with the one or more computer systems, an amount in the space embedding the first object for each point in the set of at least two points of the first object over which to displace the point of the first object in the uniform direction based on a function that relates displacement amount of the point of the first object to an amount of interpenetration of all points in the set of at least two points of the first object; and generating, with the one or more processors associated with the one or more computer systems, information configured to pose the first object based on the uniform direction in the space embedding the first object in which to displace the set of at least two points of the first object and the amount in the space embedding the first object for each point in the set of at least two points of the first object over which to displace the point of the first object.