Interactive Computer Graphics: Functional, Procedural, and Device-level MethodsThis text covers the theoretical, mathematical foundations, as well as the practical, algorithmic methods needed to design and implement computer graphics program, with a central theme of generation and manipulation of graphic scenes in real time with human control or interaction. Features
|
From inside the book
Results 1-3 of 92
Page 24
... drawing attributes , a set of procedures needs to be defined to manipulate them . The simple bi - level device requires only two functions , one controlling the drawing attribute : SET_DISPLAY_MODE ( DisplayMode : integer ) and the ...
... drawing attributes , a set of procedures needs to be defined to manipulate them . The simple bi - level device requires only two functions , one controlling the drawing attribute : SET_DISPLAY_MODE ( DisplayMode : integer ) and the ...
Page 44
... drawing transformation acts like a drawing attribute for all the drawing primitives in a program . It could be neatly expressed as one procedure , such as : PICTURE_TRANSFORMATION ( Device Type : integer ; WindowXMin , WindowYMin : real ...
... drawing transformation acts like a drawing attribute for all the drawing primitives in a program . It could be neatly expressed as one procedure , such as : PICTURE_TRANSFORMATION ( Device Type : integer ; WindowXMin , WindowYMin : real ...
Page 47
... drawing primitives The simplest form of a line drawing is a polyline , which is defined by a number of points connected by straight - line segments . The output function necessary to display such a connected set of lines may be ...
... drawing primitives The simplest form of a line drawing is a polyline , which is defined by a number of points connected by straight - line segments . The output function necessary to display such a connected set of lines may be ...
Contents
Preface | 1 |
Fundamental Algorithms for Raster Graphics | 75 |
Analysis of Two and ThreeDimensional Space | 145 |
Copyright | |
8 other sections not shown
Other editions - View all
Common terms and phrases
algorithm angle anti-aliasing application axis B-spline Bezier curve BitBlt blending function calculations Cartesian centre clipping co-ordinate system colour components computer graphics contained database defined determine device level diagram differential direction vector display dot product drawing edges ellipse endpoints example facets frame buffer geometric Gouraud shading graphics scene graphics system hardware illuminated input device integer interactive interpolation intersection point knots large number light source line segments linear matrix method mouse nodes normal vector number of pixels octree operations ordinates P₁ P₂ parallel parameter perspective projection picture pixel pixel driver pixel intensities planar plane polygon position vector primitives problem procedure processing processor produce projection raster ray tracing rotation scan line screen shaded shown in Figure simple space specified specular specular reflection spline surface normal technique texture mapping tion transformation triangle vertex vertices viewport window workstation x₁ y₁ z-buffer