Graphics Programming in C++: Writing Graphics Applications for Windows 98

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This is a book about computer graphics. It is aimed primarily at anyone wishing to develop graphics applications for Windows 98 and attempts to provide a quick and clear introduction to the subject without encumbering the reader in a mass of extraneous details. The application of object oriented techniques to graphics programming is a principal theme throughout the text and most of the software is written in C++ so a familiarity with C/C++ will be helpful - for a fuller introduction to the C++ language than is possible here consult the book 'Programming in C++' (ISBN 0 85934 435 5). Beyond this only a general background in computing and/or mathematics is assumed and whenever new ideas are encountered they are fully explained with the aid of line-drawings and 10 also introduces the illustrative coding examples. For those brave enough chapter topic of 80 x86 assembly language programming - without dedicated graphics hardware this is still the best way to produce really snappy animation code.

Author(s): Mark Walmsley BSc, PhD (auth.)
Edition: 1
Publisher: Springer-Verlag London
Year: 1998

Language: English
Pages: 250
Tags: Computer Graphics

Front Matter....Pages i-x
Message-Based Programming....Pages 1-10
Window Management....Pages 11-21
Object Orientation....Pages 23-44
Pens and Brushes....Pages 45-57
Bitmaps....Pages 59-74
Palettes....Pages 75-92
Sprite Animation....Pages 93-110
Wire-Frame Graphics....Pages 111-130
Polygon-Fill Techniques....Pages 131-145
Assembly Language Programming....Pages 147-165
Mathematics of 3D Geometry....Pages 167-183
Projection of the Viewing Volume....Pages 185-195
Hidden Pixel Removal....Pages 197-211
Colour Shading and Textures....Pages 213-226
In Motion....Pages 227-236
Back Matter....Pages 237-250