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

By Medhat H. Rahim

This electronic rfile is a piece of writing from college technology and arithmetic, released by means of college technological know-how and arithmetic organization, Inc. on March 1, 2009. The size of the item is 692 phrases. The web page size proven above relies on a standard 300-word web page. the thing is brought in HTML layout and is out there instantly after buy. you could view it with any net browser.
Citation Details
Title: 3-D special effects: A Mathematical advent with OpenGL.(Book review)
Author: Medhat H. Rahim
Publication: tuition technology and arithmetic (Magazine/Journal)
Date: March 1, 2009
Publisher: college technological know-how and arithmetic organization, Inc.
Volume: 109 factor: three web page: 183(2)
Article variety: e-book review
Distributed via Gale, part of Cengage studying

Show description

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

Similar 3d graphics books

3D Graphics with XNA Game Studio 4.0

This booklet is designed as a step by step educational that may be learn via from commencing to finish, with every one bankruptcy construction at the final. every one part, even though, is also used as a reference for enforcing a variety of digital camera versions, lighting tricks, and so forth. The chapters are full of illustrations, screenshots, and instance code, and every bankruptcy is predicated round the construction of 1 or extra instance tasks.

Maya Secrets of the Pros

That includes thoroughly unique fabric from a brand new staff of Maya know-it-alls, this moment variation of an award-winning booklet is certain to notify and encourage even the main professional Maya person. during this distinct Maya Press name, a cadre of pros led by means of acclaimed Maya execs, show the valuable secrets and techniques they have discovered utilizing Maya on high-profile CG tasks similar to The Matrix, Shrek 2, and X-Men.

Maya Studio Projects: Dynamics

The single hands-on booklet dedicated to learning Maya's dynamics instruments for water, wind, and fireIn the realm of animation, the power to create real looking water, wind, and hearth results is vital. Autodesk Maya software program comprises strong dynamics instruments which were used to layout breathtaking results for video clips, video games, ads, and brief motion pictures.

Autodesk Inventor 2012 and Inventor LT 2012 Essentials (Autodesk Official Training Guide: Essential)

Crucial advisor to studying Autodesk Inventor and Inventor LTThe new necessities books from Sybex are attractive, task-based, full-color Autodesk reputable education publications that assist you wake up to hurry on Autodesk themes quick and simply. Inventor necessities completely covers middle positive aspects and services of Autodesk's industry-leading 3D mechanical layout software program, educating you what you want to turn into quick efficient with the software program.

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

Sample text

In fact, affine transformations are arguably the most fundamental mathematical tool for computer graphics. An obvious use of transformations is to help simplify the task of geometric modeling. For example, suppose an artist is designing a computerized geometric model of a Ferris wheel. A Ferris wheel has considerable symmetry and includes many repeated elements such as multiple cars and struts. The artist could design a single model of the car and then place multiple instances of the car around the Ferris wheel attached at the proper points.

10(b). That triangle is drawn by drawThreePoints when the model view matrix is M = T 1,3 · R−90◦ . 0); // M = M · T 1,3 // M = M · R−90◦ , and our intuition was that these transformations act on the triangle by first rotating it clockwise 90◦ around the origin and then translating it by the vector 1, 3 . The alternate way of thinking about these transformations is to view them as acting on a local coordinate system. First, the x y-coordinate system is translated by the vector 1, 3 to create a new coordinate system with axes x and y .

Calls to these routines can be nested to save multiple copies of the ModelView matrix in a stack. This example shows how the OpenGL matrix manipulation routines can be used to handle hierarchical models. If you have never worked with OpenGL transformations before, then the order in which rotations and translations are applied in the preceding program fragment can be confusing. Note that the first time drawThreePoints is called, the model view matrix is equal to M = Rθ ◦ T ,0 ◦ T 0,r +1 . 12. 11.

Download PDF sample

Rated 5.00 of 5 – based on 22 votes