Patent ID: 8000947

Claim:
A data processor implemented method for simulating the behavior of a net in a simulated environment, the method comprising: determining using a data processor a resting state of a net, the net comprising a plurality of particles wherein the motion of adjacent particles is constrained by stiff-spring constraints; determining using a data processor whether a collision has occurred between the net and an object; if a collision has occurred, between the net and the object, performing the following using a data processor: displacing one or more particles in the net in response to collision; resolving position constraint violations caused by displacing one or more particles in the net in response to collision; determining whether the object is positioned on a same side of the net where the object was positioned prior to the collision; and relocating the object to the same side of the net where the object was positioned prior to the collision if the object is determined not to be positioned on the same side of the net as prior to the collision; and generating using a data processor an output signal comprising a series of images that, when displayed on a display device, represents a view of the simulated environment, including the net, wherein the images represent a sequence of movements from frame to frame of the net.