Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
105 words
Improved simulation apparatus implemented in a computer system including a display for simulating an interaction of rigid bodies and displaying the simulated interaction in the display, the simulation apparatus being of the type which includes a contact mechanics component for modelling the mechanics of contacts between the rigid bodies and the improvement comprising: a dynamics component in the contact mechanics component which models a deformation caused by a contact between one of the rigid bodies and another thereof by means of an ideal rigid massless layer covering each body at the point of contact and a viscous deformable layer between each body and its layer.
Claim 2
Dependent Claim
105 words
Improved simulation apparatus implemented in a computer system including a display for simulating an interaction of rigid bodies and displaying the simulated interaction in the display, the simulation apparatus being of the type which includes a contact mechanics component for modelling the mechanics of contacts between the rigid bodies and the improvement comprising: a dynamics component in the contact mechanics component which models a deformation caused by a contact between one of the rigid bodies and another thereof by means of an ideal rigid massless layer covering each body at the point of contact and a viscous deformable layer between each body and its layer.
Claim 3
Dependent Claim
93 words
Improved simulation apparatus implemented in a computer system including a display for simulating an interaction of rigid bodies and displaying the simulated interaction in the display, the simulation apparatus being of the type which includes a contact mechanics component for modelling the mechanics of contacts between the rigid bodies and the improvement comprising: a geometric contact analysis component in the contact mechanics component which models a contact between one of the rigid bodies and another thereof which is neither a vertex-face nor edge-edge contact as a combination of discrete vertex-face and/or edge-edge contacts.
Claim 4
Dependent Claim
93 words
Improved simulation apparatus implemented in a computer system including a display for simulating an interaction of rigid bodies and displaying the simulated interaction in the display, the simulation apparatus being of the type which includes a contact mechanics component for modelling the mechanics of contacts between the rigid bodies and the improvement comprising: a geometric contact analysis component in the contact mechanics component which models a contact between one of the rigid bodies and another thereof which is neither a vertex-face nor edge-edge contact as a combination of discrete vertex-face and/or edge-edge contacts.
Claim 5
Dependent Claim
141 words
Improved simulation apparatus implemented in a computer system including a display for simulating an interaction of rigid bodies and displaying the simulated interaction in the display, the simulation apparatus being of the type which includes a contact mechanics component for modelling the mechanics of contacts between the rigid bodies and the improvement comprising: in the contact mechanics component, a dynamics component which models a deformation caused by a contact between one of the rigid bodies and another thereof by means of an ideal rigid massless layer covering each body at the point of contact and a viscous deformable layer between each body and its layer; and a geometric contact analysis component which models a contact between one of the rigid bodies and another thereof which is neither a vertex-face nor edge-edge contact as a combination of discrete vertex-face and/or edge-edge contacts.
Claim 6
Dependent Claim
141 words
Improved simulation apparatus implemented in a computer system including a display for simulating an interaction of rigid bodies and displaying the simulated interaction in the display, the simulation apparatus being of the type which includes a contact mechanics component for modelling the mechanics of contacts between the rigid bodies and the improvement comprising: in the contact mechanics component, a dynamics component which models a deformation caused by a contact between one of the rigid bodies and another thereof by means of an ideal rigid massless layer covering each body at the point of contact and a viscous deformable layer between each body and its layer; and a geometric contact analysis component which models a contact between one of the rigid bodies and another thereof which is neither a vertex-face nor edge-edge contact as a combination of discrete vertex-face and/or edge-edge contacts.
Claim 7
Dependent Claim
25 words
The simulation apparatus set forth in claim 1 or claim 2 wherein the improvement further comprises: means for modelling the rigid bodies as convex polyhedra.
Claim 8
Dependent Claim
22 words
The simulation apparatus set forth in claim 3 wherein the improvement further comprises: means for modelling the rigid bodies as convex polyhedra.
Claim 9
Dependent Claim
47 words
The simulation apparatus set forth in claim 5 wherein: the motion of the viscous deformable layer in the model is constrained so that planes or edges of the convex polyhedron in the ideal rigid massless layer remain parallel to the corresponding planes or edges in the body.
Claim 10
Dependent Claim
38 words
The simulation apparatus set forth in claim 6 wherein: the viscous deformable layer is described in the model by means of springs and dampers operating normally to vertices, planes or edges and parallel to the plains or edges.
Claim 11
Dependent Claim
41 words
The simulation apparatus set forth in claim 7 wherein: the contact behavior of a vertex, edge, or plane of the convex polyhedron is described in the model by setting constants for the springs and dampers for the vertex, edge, or plane.
Claim 12
Dependent Claim
44 words
The simulation apparatus set forth in claim 5 wherein: the simulation apparatus further includes a dynamics component for determining the trajectories of the rigid bodies; and when a contact occurs on a trajectory, the point of contact on the trajectory is determined by interpolation.