×

Indirect object manipulation in a simulation

  • US 6,529,210 B1
  • Filed: 03/23/1999
  • Issued: 03/04/2003
  • Est. Priority Date: 04/08/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for interactive manipulation of an animated object displayed in a repeatedly updated three-dimensional simulation on a computer controlled display system having a computer and a two-dimensional display coupled to the computer, comprising the steps of:

  • a) providing a user actuated input controller signal for selectively positioning a two dimensional cursor point on the two-dimensional display;

    b) providing on the display a user cursor corresponding to the position of the cursor point and at least one animated object, each animated object having associated therewith;

    i) geometrical data indicating location of the animated object within the display;

    ii) a physical model representing a free body diagram of the animated object;

    iii) a pre-defined set of instructions representing both user-applied and other forces exerted on the physical model of the animated object;

    c) positioning the user cursor adjacent to the animated object and signalling the computer to activate a force application mode;

    d) applying a user-applied displacement force to the physical model for the animated object in response to force application mode signals from the computer, the user-applied displacement force being applied in a direction consistent with a goal of maintaining the animated object in close proximity to the user cursor in the coordinate space of the display;

    e) simultaneously resolving the user-applied displacement force with the other forces independent of user input exerted on the animated object within the physical model, the resolution of forces providing a state change in at least one of the animated object or a user viewpoint projection of the animated object within the simulation; and

    f) re-displaying the simulation in accordance with the state change occurring in step e).

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×