Claims
- 1. A method for increasing the speed at which a graphics image is displayed on a display, the method comprising the steps of:providing a graphics processor capable of creating an image on said display; providing memory in association with said graphics processor; creating a look-up table means for a predetermined shape of said image and storing said look-up table means in said memory; establishing a first line in said image to be displayed; creating a line length table to provide line lengths for straight lines intersecting a perimeter of said image and said first line; displaying said perimeter and said first line on said display, said first line defining first and second portions of said image; creating a plurality of fill lines, each of said fill lines connecting a respective point on said first intersecting line with a respective point on said perimeter; filling said first portion with said fill lines; and filling said second portion with said fill lines.
- 2. The method of claim 1, wherein said first portion and said second portion are filled simultaneously.
- 3. The method of claim 1, wherein said image is a solid shaded circle.
- 4. The method of claim 2, wherein said fill lines in said first portion arc of a first color and said fill lines in said second portion are of a second color.
- 5. The method of claim 1, wherein said first line is a representation of the earth's horizon as it relates to the orientation of an aircraft in flight.
- 6. The method of claim 1, wherein said display is an aircraft flight instrument.
- 7. The method of claim 6, wherein said flight instrument is an attitude direction indicator.
- 8. The method of claim 1, wherein said display is a raster.
- 9. The method of claim 1, wherein said display is an industrial display.
- 10. A method for increasing the speed at which an image for use in an aircraft flight instrument is displayed on a display surface, the method comprising the steps of:creating a look-up table means for a shape of said image and storing said lookup table means in a memory associated with said display surface; creating a line length table to provide a line length for lines intersecting said shape from a vertical axis horizontally to the perimeter of said shape or from a horizontal axis vertically to the perimeter of said shape, and storing said line length table in a memory associated with said display surface; determining pitch of said aircraft at a moment in time, to establish a horizon line corresponding to said pitch; computing intersection points of said horizon line with said shape; displaying said shape and said horizon line on said display surface, said horizon line defining first and second portions of said shape; creating a plurality of fill lines, each of said fill lines connecting a respective point on said horizon line with a respective point on said perimeter of said shape; filling said first portion of said shape with said fill lines of a first color; and filling said second portion of said shape with said fill lines of a second color.
- 11. The method of claim 10, further comprising the step of displaying a representation of an aircraft on said display surface to indicate the position of said aircraft with respect to the horizon.
- 12. The method of claim 10, further comprising the step of displaying a graduated scale on said display surface to reveal relative degrees of pitch and roll.
Parent Case Info
This is a continuation application of U.S. application Ser. No. 09/190,813 filed Nov. 12, 1998, now U.S. Pat. No. 6,137,471, which is a continuation application of U.S. application Ser. No. 08/557,887 filed Jul. 24, 1995, now U.S. Pat. No. 5,872,553.
US Referenced Citations (15)
Continuations (2)
|
Number |
Date |
Country |
Parent |
09/190813 |
Nov 1998 |
US |
Child |
09/606486 |
|
US |
Parent |
08/557887 |
Jul 1995 |
US |
Child |
09/190813 |
|
US |