Patent ID: 8712737

Claim:
A method comprising: providing a database of three-dimensional (3D) object data models; for each of the 3D object data models, maintaining one or more force models, wherein each of the one or more force models comprises information indicative of: (i) a force, (ii) a constraint point of the 3D object data model, wherein the constraint point represents a point within a predetermined range of a point of minimum deformation of an object represented by the 3D object data model, and (iii) a predefined deformation model, wherein the predefined deformation model defines simulated deformation of the 3D object data model based on the constraint point; receiving a request to generate a simulated deformation of a given 3D object data model from the database of 3D object data models using a given force; selecting from the one or more force models for the given 3D object data model at least one force model that comprises information indicative of the given force; and generating the simulated deformation of the given 3D object data model, wherein the simulated deformation is generated using the at least one selected force model.