Data transformation and clipping in a graphics display system
First Claim
Patent Images
1. A display processor for selectively providing transformation, clipping and mapping processes in a graphics display system comprising, in combination;
- a plurality of registers for storing branch addresses relating to said transformation, clipping and mapping processes;
one of said registers being associated with each of said processes,means for branching to the value of one of said registers in accordance with the process being performed;
means for determining the dimensions of a figure to be displayed;
means for determining whether said figure is to be transformed;
means for providing transformation of said figure;
means for determining whether said figure is to be clipped against a predetermined clipping enclosure;
means responsive to said last named determining means for clipping said figure against said predetermined clipping enclosure; and
means for drawing said figure as a series of vectors for display on a display device in said graphic display system whereby the control decision for selective transformation, clipping and mapping processes is performed only when the transformation, clipping and mapping parameters are modified.
1 Assignment
0 Petitions
Accused Products
Abstract
A display processor in a raster graphics display system includes a transformation, clipping and mapping feature which controls the transformation, clipping and mapping of graphics data. A control byte contains 5 bits identified as: M--Window to viewport mapping; P--perspective projection; D--2D/3D mode; T--transformation; and C--clipping. Each bit in the control byte is tested to determine what operations are to be performed on the figure to be drawn.
-
Citations
7 Claims
-
1. A display processor for selectively providing transformation, clipping and mapping processes in a graphics display system comprising, in combination;
-
a plurality of registers for storing branch addresses relating to said transformation, clipping and mapping processes; one of said registers being associated with each of said processes, means for branching to the value of one of said registers in accordance with the process being performed; means for determining the dimensions of a figure to be displayed; means for determining whether said figure is to be transformed; means for providing transformation of said figure; means for determining whether said figure is to be clipped against a predetermined clipping enclosure; means responsive to said last named determining means for clipping said figure against said predetermined clipping enclosure; and means for drawing said figure as a series of vectors for display on a display device in said graphic display system whereby the control decision for selective transformation, clipping and mapping processes is performed only when the transformation, clipping and mapping parameters are modified. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a graphics display system, a method for selectively controlling tranformation, clipping, mapping and drawing of a figure comprising the steps of:
-
determining the dimensions of a figure to be displayed; determining whether said figure is to be transformed; determining whether said figure is to be clipped against a predetermined clipping enclosure; determining whether said figure is to be mapped; said determining steps being performed whenever the associated operations are specified;
in an attributed register; andselectively transforming, clipping, mapping and drawing vector coordinates of said figure to be mapped without any other than with only the original specified condition of the said determining steps whenever a command to draw vector coordinates of said figure is executed. - View Dependent Claims (7)
-
Specification