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

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

Computer snap shots with OpenGL, 4/e is acceptable for junior-to graduate-level classes in laptop graphics.

Assuming no historical past in special effects, this junior-to graduate-level direction offers uncomplicated ideas for the layout, use, and figuring out of special effects structures and purposes. The authors, specialists of their box, provide an built-in method of two-dimensional and 3-dimensional pictures subject matters. A accomplished clarification of the preferred OpenGL programming package deal, besides C++ programming examples illustrates functions of many of the features within the OpenGL easy library and the similar GLU and GLUT packages.

Show description

Read or Download Computer graphics with Open GL. PDF

Best graphics & multimedia books

Information Theory Tools for Computer Graphics (Synthesis Lectures on Computer Graphics and Animation)

Info thought (IT) instruments, regularly occurring in clinical fields akin to engineering, physics, genetics, neuroscience, etc, also are rising as invaluable transversal instruments in special effects. during this publication, we current the fundamental techniques of IT and the way they've been utilized to the pix parts of radiosity, adaptive ray-tracing, form descriptors, standpoint choice and saliency, medical visualization, and geometry simplification.

Georeferencing: The Geographic Associations of Information (Digital Libraries and Electronic Publishing)

Georeferencing--relating details to geographic location--has been integrated into modern info structures in quite a few methods. We use on-line prone to map our course from one position to a different; technology, enterprise, and executive more and more use geographic info structures (GIS) to carry and research info.

The Global Digital Divides: Explaining Change

This e-book analyzes huge facts at the world’s swiftly altering and growing to be entry to, use and geographies of data and communications applied sciences. It stories not just the spatial adjustments in expertise utilization around the globe, but additionally examines electronic ameliorations within the significant international countries of China, India, the us and Japan on the kingdom and provincial degrees.

Location-Aware Applications

Cellular consumers wish leisure, enterprise apps, and on-the-go prone that realize and reply to place. This ebook will consultant you thru the know-how and enterprise of cellular purposes so that you can create aggressive and cutting edge apps in accordance with location-based providers. it truly is an enticing examine the LBS panorama, from selecting the best cellular platform, to creating cash along with your software, to facing privateness concerns.

Additional info for Computer graphics with Open GL.

Example text

Some software systems, such as CAD packages and paint programs, are designed for particular applications. Other software systems provide a library of general graphics routines that can be used within a programming language such as C++ to generate pictures for any application. Standard graphics-programming packages developed and approved through ISO and ANSI are GKS, 3D GKS, PHIGS, and PHIGS+. Other packages that have evolved into standards are GL and OpenGL. Many other graphics libraries are available for use in a programming language, including Open Inventor, VRML, RenderMan, Java 2D, and Java 3D.

2); glBegin (GL_LINES); glVertex2i (180, 15); glVertex2i (10, 145); glEnd ( ); glFlush ( ); // Clear display window. // Set line segment color to green. // Specify line-segment geometry. // Process all OpenGL routines as quickly as possible. } void main (int argc, char** argv) { glutInit (&argc, argv); // Initialize GLUT. glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB); // Set display mode. glutInitWindowPosition (50, 100); // Set top-left display-window position. glutInitWindowSize (400, 300); // Set display-window width and height.

Published by Pearson Prentice Hall. All rights reserved. 27 This page intentionally left blank Computer Graphics Software 1 Coordinate Representations 2 Graphics Functions 3 Software Standards 4 Other Graphics Packages 5 Introduction to OpenGL 6 Summary T here are two broad classifications for computer-graphics software: special-purpose packages and general programming packages. Special-purpose packages are designed for nonprogrammers who want to generate pictures, graphs, or charts in some application area without worrying about the graphics procedures that might be needed to produce such displays.

Download PDF sample

Rated 4.76 of 5 – based on 18 votes