2D/3D LINE RENDERING USING 3D RASTERIZATION ALGORITHMS

This patent discloses a system and method to compile a set of display points that define a two dimensional representation of a straight line graphic object using three dimensional rasterization algorithms. In one embodiment, a three dimensional (3D) graphics accelerator may receive data. The data ma...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: ANDERSON, MICHAEL, HUGH
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This patent discloses a system and method to compile a set of display points that define a two dimensional representation of a straight line graphic object using three dimensional rasterization algorithms. In one embodiment, a three dimensional (3D) graphics accelerator may receive data. The data may define three vertices (x 0 , y 0 , K 0 ), (x 1 , y 1 , K 1 ), and (x 2 , y 2 , K 2 ) of a triangle primitive. Attributes K 2 =(K 0 +K 1 )/2 and coordinates (x 0 , y 0 ), (x 1 , y 1 ), and (x 2 , y 2 ) form an isosceles triangle primitive. Coordinates (x 0 , y 0 ) and (x 1 , y 1 ) define a base of the isosceles triangle primitive. The isosceles triangle primitive may be rendered using the three dimensional rasterization algorithms to obtain the set of display points that define a two dimensional representation of the base of the isosceles triangle primitive.