Download e-book for kindle: 3-D Computer graphics. Mathematical introduction with OpenGL by Medhat H. Rahim

By Medhat H. Rahim

ISBN-10: 0511078501

ISBN-13: 9780511078507

ISBN-10: 0521821037

ISBN-13: 9780521821032

This electronic rfile is a piece of writing from college technological know-how and arithmetic, released through university technological know-how and arithmetic organization, Inc. on March 1, 2009. The size of the object is 692 phrases. The web page size proven above relies on a customary 300-word web page. the thing is added in HTML structure and is obtainable instantly after buy. you could view it with any internet browser.
Citation Details
Title: 3-D special effects: A Mathematical creation with OpenGL.(Book review)
Author: Medhat H. Rahim
Publication: university technological know-how and arithmetic (Magazine/Journal)
Date: March 1, 2009
Publisher: university technological know-how and arithmetic organization, Inc.
Volume: 109 factor: three web page: 183(2)
Article sort: booklet review
Distributed by way of Gale, part of Cengage studying

Show description

Read Online or Download 3-D Computer graphics. Mathematical introduction with OpenGL PDF

Similar 3d graphics books

Read e-book online mental ray for Maya, 3ds Max, and XSI: A 3D Artist's Guide PDF

Lots of people have acknowledged good stuff approximately this publication, and for the main half, I agree. After trying out a couple of different books, this looks THE booklet to get, for studying approximately psychological ray. the writer spends an important time conversing approximately rendering thought, that is necessary for studying any sleek engine.

Download e-book for iPad: Neurale Netze by Dipl.-Ing. Dr. techn. Monika Köhle (auth.)

Die Erforschung des Gehirns und seiner kognitiven Fähigkeiten battle schon immer ein Anliegen der Menschheit. Der neueste Versuch, ein breites Verständnis der Vorgänge im Gehirn zu erlangen, ist unter dem Titel Neurale Netze zusammengefaßt. Um dem Leser den Einstieg zu erleichtern, wird das Thema schrittweise nähergebracht.

Download e-book for kindle: 3ds Max 8 MAXScript Essentials by Autodesk

Write your individual MAXScript services and utilities to create customized instruments and UI components, and automate repetitive projects. tested concepts contain the construction of gadgets, arrays, collections, regulate buildings, parametric gadgets, and the development of UI components. The significant other CD-ROM comprises media records that let you perform the innovations with real-world examples demonstrating how one can use then in a creation setting.

Download PDF by David Kirk: Graphics Gems III (IBM Version)

This sequel to pix gemstones (Academic Press, 1990), and photographs gem stones II (Academic Press, 1991) is a realistic choice of special effects programming instruments and strategies. pics gemstones III incorporates a higher percent of gemstones on the topic of modeling and rendering, rather lighting fixtures and shading.

Extra info for 3-D Computer graphics. Mathematical introduction with OpenGL

Sample text

OpenGL provides a flexible set of tools for positioning vertices, including methods for rotating, scaling, and reshaping objects. 1. The four stages of the rendering pipeline in OpenGL. These tools are called “affine transformations” and are discussed in detail in the next sections. OpenGL uses a 4 × 4 matrix called the “model view matrix” to describe affine transformations. View Selection. This stage is typically used to control the view of the 3-D model. In this stage, a camera or viewpoint position and direction are set.

OpenGL really uses 3-space, however, and so not everything we discuss is exactly correct for OpenGL. We denote the ModelView matrix by M for the rest of this subsection. The purpose of M is to hold a homogeneous matrix representing an affine transformation. We therefore think of M as being a 3 × 3 matrix acting on homogeneous representations of points in 2-space. ) The OpenGL programmer specifies points in 2-space by calling a routine glVertex2f(x,y). As described in Chapter I, this point, or “vertex,” may be drawn as an isolated point or may be the endpoint of a line or a vertex of a polygon.

One notational complication is that a linear transformation A operates on points x = x1 , x2 , whereas a matrix M acts on column vectors. It would be convenient, however, to use both of the notations A(x) and Mx. To make both notations be correct, we adopt the following rather special conventions about the meaning of angle brackets and the representation of points as column vectors: Notation The point or vector x1 , x2 is identical to the column vector xx12 . So “point,” “vector,” and “column vector” all mean the same thing.

Download PDF sample

3-D Computer graphics. Mathematical introduction with OpenGL by Medhat H. Rahim

by Ronald

Rated 4.45 of 5 – based on 34 votes