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

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

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

Assuming no history in special effects, this junior-to graduate-level direction provides simple ideas for the layout, use, and knowing of special effects platforms and purposes. The authors, experts of their box, supply an built-in method of two-dimensional and 3-dimensional photos issues. A entire clarification of the preferred OpenGL programming package deal, in addition to C++ programming examples illustrates functions of a few of the capabilities within the OpenGL uncomplicated library and the comparable GLU and GLUT packages.

Show description

Read Online or Download Computer graphics with Open GL. PDF

Similar graphics & multimedia books

Visual Quantum Mechanics: Selected Topics with Computer-Generated Animations of Quantum-Mechanical Phenomena

"Visual Quantum Mechanics" makes use of the computer-generated animations chanced on at the accompanying material on Springer Extras to introduce, inspire, and illustrate the thoughts defined within the e-book. whereas there are different books out there that use Mathematica or Maple to educate quantum mechanics, this ebook differs in that the textual content describes the mathematical and actual principles of quantum mechanics within the traditional demeanour.

Signal Processing for Computer Vision

Sign Processing for machine imaginative and prescient is a special and thorough therapy of the sign processing facets of filters and operators for low-level computing device imaginative and prescient. desktop imaginative and prescient has advanced significantly over fresh years. From tools basically appropriate to basic photos, it has constructed to accommodate more and more complicated scenes, volumes and time sequences.

The Global Digital Divides: Explaining Change

This e-book analyzes huge facts at the world’s quickly altering and starting to be entry to, use and geographies of knowledge and communications applied sciences. It reports not just the spatial transformations in know-how utilization all over the world, but in addition examines electronic modifications within the significant international countries of China, India, the USA and Japan on the kingdom and provincial degrees.

High-resolution Computer Graphics Using C

This ebook units the basis for complicated special effects. It comprises application listings, that are a way of describing the algorithms required for the answer of given difficulties, and covers a number of themes reminiscent of matric illustration of changes in two-dimensional house, three-d coordinate geometry, and easy hidden line and floor algorithms.

Additional resources for Computer graphics with Open GL.

Example text

The OpenGL library is specifically designed for efficient processing of three-dimensional applications, but it can also handle two-dimensional scene descriptions as a special case of three dimensions where all the z coordinate values are 0. Graphics functions in any package are typically defined as a set of specifications independent of any programming language. A language binding is then defined for a particular high-level programming language. This binding gives the syntax for accessing the various graphics functions from that language.

International and national standards-planning organizations in many countries have cooperated in an effort to develop a generally accepted standard for computer graphics. After considerable effort, this work on standards led to the development of the Graphical Kernel System (GKS) in 1984. This system was adopted as the first graphics software standard by the International Standards Organization (ISO) and by various national standards organizations, including 32 Computer Graphics Software the American National Standards Institute (ANSI).

All such constants begin with the uppercase letters GL. In addition, component words within a constant name are written in capital letters, and the underscore ( ) is used as a separator between all component words in the name. The following are a few examples of the several hundred symbolic constants available for use with OpenGL functions: GL_2D, GL_RGB, GL_CCW, GL_POLYGON, GL_AMBIENT_AND_DIFFUSE The OpenGL functions also expect specific data types. For example, an OpenGL function parameter might expect a value that is specified as a 32-bit integer.

Download PDF sample

Rated 4.87 of 5 – based on 50 votes

Published by admin