Konservative Rasterung von Primitiven unter Benutzung eines Fehler-Terms

Ein System, Verfahren und Computer-Programm-Produkt sind bereitgestellt zur konservativen Rasterung von Primitiven unter Benutzung eines Fehler-Terms. In Benutzung ist eine Kante-Gleichung für jede Kante einer Primitiven bestimmt, wobei die Kante-Gleichung Koeffizienten hat, welche die Kante der Pri...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: URALSKY, YURY, COBB, JUSTIN L, AILA, TIMO OSKARI, STEINER, WALTER ROBERT, MORETON, HENRY PACKARD, RODGERS, BARRY NOLAN, LUM, ERIC BRIAN, KARRAS, TERO TAPANI
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Ein System, Verfahren und Computer-Programm-Produkt sind bereitgestellt zur konservativen Rasterung von Primitiven unter Benutzung eines Fehler-Terms. In Benutzung ist eine Kante-Gleichung für jede Kante einer Primitiven bestimmt, wobei die Kante-Gleichung Koeffizienten hat, welche die Kante der Primitive definieren. Jede der Primitive wird verschoben, um die Primitive zu vergrößern, indem Koeffizienten der Kante-Gleichung, welche die Kante definieren, um einen Fehler-Term modifiziert werden, welcher ein vorbestimmter Betrag ist. Pixel, welche die Primitive schneiden, werden dann unter Benutzung der vergrößerten Primitive bestimmt. A system, method, and computer program product are provided for conservative rasterization of primitives using an error term. In use, an edge equation is determined for each edge of a primitive, the edge equation having coefficients defining the edge of the primitive. Each edge of the primitive is shifted to enlarge the primitive by modifying coefficients of the edge equation defining the edge by an error term that is a predetermined amount. Pixels that intersect the primitive are then determined using the enlarged primitive.