The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 30, 1996
Filed:
Oct. 04, 1993
Mark D Pritt, Frederick, MD (US);
Loral Federal Systems Company, McLean, VA (US);
Abstract
A method and system for generating an anti-aliased image of a three dimensional surface is described. A point of view of the display screen is specified by an azimuth angle and an elevation angle with respect to the three-dimensional surface. The surface is defined as a two-dimensional array of height values. The projection of a point of the surface to the display plane is performed by applying a rotation based on the azimuth and elevation angles, followed by a parallel projection to the display plane so that, the columns of the surface project to the columns of the display screen. The points of the surface are projected in pairs, starting with the nearest points within a column and proceeding to the farthest points of the column. The grey-level shading (or color) values are accumulated in a one-dimensional array of floating-point variables that store the intensities of the pixels of a column of the display screen. The intensities are accumulated by weighting the grey-level shades (or colors) by the distance between the projected pair of points and by the fractional offsets from the integer-valued pixel locations. Because the grey-level shade of every grid point of the surface contributes to the pixel intensities, aliasing effects within columns of pixels are avoided. Aliasing effects across columns are avoided by the use of intermediate scan lines between the columns of pixels.