OpenGL(R): A Primer is a concise presentation of fundamental OpenGL, providing readers with a succinct introduction to essential OpenGL commands as well as detailed listings of OpenGL functions and parameters. Angel uses a top-down philosophy to teach computer graphics based on the idea that students learn modern computer graphics best if they can start programming significant applications as soon as possible. The book makes it easy for students to find functions and their descriptions, and supplemental examples are included in every chapter to illustrate core concepts. This primer can be used both as a companion to a book introducing computer graphics principles and as a stand-alone guide and reference to OpenGL for programmers with a background in computer graphics.About the Author:
Edward S. Angel is a Professor of Computer Science, Electrical and Computer Engineering, and Media Arts at the University of New Mexico. He received his PhD from the University of Southern California and his BS in engineering from the California Institute of Technology. His present research interests are in computer graphics and scientific visualization. He is also the author of the best-selling book, Interactive Computer Graphics: A Top-Down Approach Using OpenGL, Third Edition, also published by Addison-Wesley.
Professor Angel is the Principal Investigator of the NSF-funded Digital Pueblo Project, which is combining arts and technology to promote economic development among the communities in New Mexico through collaborative graphics and animation projects.
"Sobre este título" puede pertenecer a otra edición de este libro.
Descripción Prentice Hall. Estado de conservación: New. Brand New. Nº de ref. de la librería 0321398114
Descripción Pearson, 2007. Paperback. Estado de conservación: New. Nº de ref. de la librería BKTY9780321398116
Descripción Pearson, U.S.A., 2007. Soft cover. Estado de conservación: New. 3rd Edition. Brand New, Ships From The UK. Nº de ref. de la librería 109865
Descripción Pearson, 2007. Estado de conservación: New. Brand New, Unread Copy in Perfect Condition. A+ Customer Service! Summary: Preface. 1. Introduction. The OpenGL API. What's in OpenGL. OpenGL Versions of Extensions. Languages. Programming Conventions. Compiling. Sources. Who Should Use this Primer. Outline. 2. Two-Dimensional Programming in OpenGL. A Simple Program. GLUT. Event Loops and Callback Functions. Drawing a Rectangle. Changing the GLUT Defaults. Color in OpenGL. Coordinate System Differences Between Gand OpenGL. Two-Dimensional Viewing. The Viewport. Coordinate Systems and Transformations. Simple C, Second Version. Primitives and Attributes. Polygon Types. Color Interpolation. Text. Inquires and Errors. Saving the State. 3. Interaction and Animation. The Reshape Callback. The Idle Callback. A Rotating Square. Double Buffering. Using the Keyboard. Using the Mouse Callback. Mouse Motion. Menus. The NULL Callback. Sub and Multiple Windows. Example: single_double.c. Display Lists. Picking and Selection Mode. 4. Basic Three-Dimensional Programming. Cameras and Objects. Orthographic Projects in OpenGL. Viewing a Cube. Locating the Camera. Building Objects. Hidden Surface Removal. GLU and GLUT Objects. Perspective Projects. 5. Transformations. Line-Preserving Transformations. Homogeneous Coordinates. The Model-View and Projection Transformations. Translation. Rotation. Scaling. A Rotating Cube. Setting Matrices Directly. Transformations and Coordinate Systems. Modeling with Transformations. 6. Lights and Materials. Light/Material Interactions. The Phong Model. OpenGL Lighting. Specifying a Light Source. Specifying a Material. Shading the Rotating Cube. Controlling the Lighting Calculation. Smooth Shading. Working with Normals. Transparency. 7. Images. Pixels and Bitmaps. Bitmaps. Drawing Modes. Reading and Writing Pixels. Selecting Buffers. Pixel Store Modes. Displaying a PPM Image. Using Luminance. Pixel Mapping. Pixel Zoom. Image Processing in OpenGL. 8. Texture Mapping. What is a Texture Map? Constructing a Texture Map. Texture Coordinates. Texture Parameters. A Rotating Cube with Texture. Applying Textures to Surfaces. Borders and Sizing. Mipmaps. Automatic Texture Coordinate Generation. Texture Maps for Image Manipulation. 9. Curves and Surfaces. Parametric Curves. Parametric Surfaces. Bezier Curves and Surfaces. One-Dimensional OpenGL Evaluators. Two-Dimensional Evaluators. An Interactive Example. Other Types of Cures. The Utah Teapot. Normals and Shading. Interpreting Surfaces. 10. Putting It Together. A Demo Program. Other OpenGL Features. Buffers. Writing Portable, Efficient, Robust Code. 11. Looking to the Future. Versions and Extensions. OPenGL Extensions. Going Beyond Real-Time Graphics. Programmable Pipelines. Shading Languages. Index. Nº de ref. de la librería ABE_book_new_0321398114
Descripción Pearson, 2007. Paperback. Estado de conservación: New. book. Nº de ref. de la librería 0321398114
Descripción Addison-Wesley, 2007. Paperback. Estado de conservación: New. 3. Nº de ref. de la librería DADAX0321398114
Descripción Pearson, 2007. Estado de conservación: New. Brand new! Please provide a physical shipping address. Nº de ref. de la librería 9780321398116
Descripción Addison-Wesley, 2007. Paperback. Estado de conservación: Brand New. 3rd edition. 277 pages. 9.00x7.50x0.50 inches. In Stock. Nº de ref. de la librería zk0321398114
Descripción Pearson. PAPERBACK. Estado de conservación: New. 0321398114 BRAND NEW W/FAST SHIPPING! This item is: OpenGL: A Primer, 3rd Ed., 2008, by Angel, Edward; FORMAT: Paperback; ISBN: 9780321398116. Choose Expedited for fastest shipping! Our 98%+ rating proves our commitment! We cannot ship to PO Boxes/APO address. To avoid ordering the wrong item, please check your item's ISBN number!. Nº de ref. de la librería P9780321398116
Descripción Pearson, 2007. Paperback. Estado de conservación: New. Nº de ref. de la librería P110321398114