×

Decomposition of arbitrary polygons into trapezoids

  • US 5,129,051 A
  • Filed: 03/16/1990
  • Issued: 07/07/1992
  • Est. Priority Date: 03/16/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A device for rendering a plurality of polygons representing an image to a display device, each polygon having an arbitrary number of vertices and a corresponding number of edges having edge data associated therewith, said device comprising:

  • means for providing data including coordinate values of said arbitrary number of vertices and said edge data for said corresponding number of edges for each input polygon of said image;

    means for sorting said vertices by increasing coordinate values in a direction perpendicular to a scan direction;

    a polygon processor for breaking each input polygon into scanning regions parallel to said scan direction of said display device, said scanning regions being bounded in a direction perpendicular to said scan direction by scan lines through respective sorted vertices, said polygon processor further determining whether any edges in each scanning region intersect and then subdividing a scanning region having intersecting edges into subregions bounded on opposite ends in said direction perpendicular to said scan direction by said scan lines through said respective sorted vertices and on common ends in said direction perpendicular to said scan direction by a scan line through an intersection point of said intersecting edges; and

    means for sending the edge data for each scanning region and subregion of each input polygon to said display device for display.

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