×

Method and system for rotating a three-dimensional model about two orthogonal axes

  • US 5,557,714 A
  • Filed: 01/29/1993
  • Issued: 09/17/1996
  • Est. Priority Date: 01/29/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A method in a computer system for rotating an object displayed on a display device, wherein the computer system includes a pointer positioning device for positioning a pointer displayed on the display device, the method comprising:

  • providing a reference sphere having a surface which intersects a reference point on the object, wherein the surface has opposing near and far partial-spheres, wherein the surface includes at least one reachable region and opposing left and right unreachable regions each having a boundary, the regions being defined by constraints on rotation of the object;

    selecting the reference point on the object with the pointer positioning device;

    detecting movement of the pointer positioning device which moves the pointer and indicates a rotation of the object;

    determining an intersection point between the pointer and the surface of the reference sphere;

    determining an amount of rotation for the object which corresponds to the indicated rotation of the object, wherein when the intersection point is in the left or right unreachable region the amount of rotation is determined such that the selected reference point coincides with a tracked point which lies along the boundary of the left or right unreachable region, respectively, in the same near or far partial-sphere as the intersection point; and

    rotating the object by the determined amount of rotation.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×