Computer graphics with Open GL. by Donald D. Hearn, M. Pauline Baker, Warren Carithers

By Donald D. Hearn, M. Pauline Baker, Warren Carithers

Computer photos with OpenGL, 4/e is suitable for junior-to graduate-level classes in desktop graphics.

Assuming no heritage in special effects, this junior-to graduate-level path provides uncomplicated rules for the layout, use, and realizing of special effects structures and functions. The authors, gurus of their box, provide an built-in method of two-dimensional and third-dimensional portraits themes. A complete rationalization of the preferred OpenGL programming package deal, in addition to C++ programming examples illustrates functions of some of the services within the OpenGL easy library and the similar GLU and GLUT packages.

Show description

Read Online or Download Computer graphics with Open GL. PDF

Similar graphics & multimedia books

Gimp: The Official Handbook: Learn the Ins and Outs of Gimp from the Masters Who Wrote the GIMP User's Manual on The Web

Gimp: The professional instruction manual is written by way of Gimp specialists and is the main entire resource of data to be had in this freely dispensed image-manipulation application for the Open resource group. the one publication to coach the complete application, together with all integrated filters and third-party plug-ins.

Geocomputation: A Primer

Geocomputation A Primer edited by way of Paul A Longley Sue M Brooks Rachael McDonnell tuition of Geographical Sciences, college of Bristol, united kingdom and invoice Macmillan institution of Geography, collage of Oxford, united kingdom This publication encompasses all that's new in geocomputation. it's also a primer - that's, a e-book which units out the rules and scope of this crucial emergent region from an analogous modern standpoint.

Distributed Multiple Description Coding: Principles, Algorithms and Systems

The explosive progress of community, multimedia and instant know-how is essentially altering the best way humans converse, fueling call for for trustworthy real-time transmission of photograph and video information. This exact text/reference systematically examines the problems in disbursed video coding (DVC) and a number of description coding (MDC), novel innovations designed to deal with the issues of traditional snapshot and video compression coding.

Building Flickr Applications with PHP

Construction Flickr functions with Hypertext Preprocessor teaches you ways to exploit todays most well liked on-line picture administration method. You’ll discover ways to paintings with either your individual pictures and Flickrs huge, immense cache, and create new and compelling extensions to the Flickr platform. This publication is a smart choose simply because Its written through skilled developer Rob Kunkle and Phlickr developer Andrew Morton.

Additional resources for Computer graphics with Open GL.

Example text

These routines can be broadly classified 31 Computer Graphics Software according to whether they deal with graphics output, input, attributes, transformations, viewing, subdividing pictures, or general control. The basic building blocks for pictures are referred to as graphics output primitives. They include character strings and geometric entities, such as points, straight lines, curved lines, filled color areas (usually polygons), and shapes defined with arrays of color points. In addition, some graphics packages provide functions for displaying more complex shapes such as spheres, cones, and cylinders.

0, giving us a white background color for the display window. 0, we would get a black background. 0, we would get some shade of gray. The fourth parameter in the glClearColor function is called the alpha value for the specified color. One use for the alpha value is as a “blending” parameter. When we activate the OpenGL blending operations, alpha values can be used to determine the resulting color for two overlapping objects. 0 indicates an opaque object. Blending operations will not be used for a while, so the value of alpha is irrelevant to our early example programs.

H because GLUT ensures that these will be included correctly. ) On some systems, the header files for OpenGL and GLUT routines are found in different places in the filesystem. h> 35 Computer Graphics Software In addition, we will often need to include header files that are required by the C++ code. h> With the ISO/ANSI standard for C++, these header files are called cstdio, cstdlib, and cmath. Display-Window Management Using GLUT To get started, we can consider a simplified, minimal number of operations for displaying a picture.

Download PDF sample

Rated 4.55 of 5 – based on 46 votes