×

Real-time simulation of a polygon face object system as viewed by a moving observer

  • US 4,179,823 A
  • Filed: 01/13/1978
  • Issued: 12/25/1979
  • Est. Priority Date: 01/13/1978
  • Status: Expired due to Term
First Claim
Patent Images

1. An image data system responsive to observer position data and observer orientation data provided by a motion simulation computer, for providing raster display data to a raster type display device defining a bounded two dimensional perspective view of a three dimensional object system formed by polygon faces of that portion of an object coordinate system within the volume of vision of an observer in an observer coordinate system, comprising:

  • an object system data means for providing object position data defining the position within the object coordinate system of each of the vertices of the polygon faces, and for providing other object data which defines physical properties of the objects within the object system represented by the polygon faces;

    an image data computer means for receiving the object data and adapted to receive at least the observer position data from the motion simulation computer, and for combining the data to form digital image data having a predetermined format with predetermined code bits for identifying the object position data and the other object data;

    decoding means for receiving the formatted image data and decoding the code bits and storing object position data in a predetermined order;

    translation means responsive to the observer position data for redefining the object position data relative to the observer coordinate system origin instead of the object coordinate system origin;

    rotation means responsive to the observer orientation data for redefining the object position relative to a particular axis of vision within the observer coordinate system;

    projection means responsive to the redefined object position data for converting the three dimensional position coordinates of each vertex of the polygon faces into two dimensional display coordinates to provide the bounded two dimensional view of the three dimensional object system;

    slope determining means responsive to the two dimensional display coordinates for determining the slope of the polygon edges extending between adjacent vertices;

    vertex sorting means responsive to the two dimensional display coordinates for determining the order in which the vertices appear within each display raster;

    display generator means responsive to the display coordinates and to the slope of the polygon edges and to the other object data for providing the deflection and video signals required by the display device to provide the two dimensional perspective view of the three dimensional object system.

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