A great many varied and interesting visual effects can be achieved with computer graphics, for which a fundamental understanding of the underlying mathematical concepts - and a knowledge of how they can be implemented in a particular programming language - is essential.
Computer Graphics for Java Programmers, 2nd edition covers elementary concepts in creating and manipulating 2D and 3D graphical objects, covering topics from classic graphics algorithms to perspective drawings and hidden-line elimination.
Completely revised and updated throughout, the second edition of this...
A great many varied and interesting visual effects can be achieved with computer graphics, for which a fundamental understanding of the underlying mat...
C++ has now been around for several years, but continues to offer substantial improvements. One such improvement is the standard template library (STL), soon to be incorporated into the C++ official language standard. STL provides programmers with a catalogue of reusable software components plus the rules that govern how to use them. The STL (in draft form) is already starting to be incorporated into compilers such as Borland C++, 5.0 and Visual C++, 4.0. Other compilers support the STL and it is available for free on the Internet.
C++ has now been around for several years, but continues to offer substantial improvements. One such improvement is the standard template library (STL...
This third edition covers fundamental concepts in creating and manipulating 2D and 3D graphical objects, including topics from classic graphics algorithms to color and shading models.
This third edition covers fundamental concepts in creating and manipulating 2D and 3D graphical objects, including topics from classic graphics algori...