|
This page presents junior- to graduate-level programming exercises to emphasize basic principles for the design, use, and understanding of computer graphics systems and applications..
Computer Graphics with C
Computer Graphics with OpenGL
Computer Graphics with C#
Computer Graphics with Visual C++
Computer Graphics with Java
~Computer Graphics with C:
| Suggested Book: |
Computer Graphics, C Version, 2/E |
|
| Author: |
Donald Hearn
M. Pauline Baker, University of Illinois |
| ISBN-10: |
0135309247 |
| ISBN-13: |
9780135309247 |
| Publisher: |
Prentice Hall |
| Copyright: |
1997 |
| Summary: |
Complete coverage of 2D and 3D computer-grahics methods and applications, with C program examples
|
| Contents: |
Chapter 1: A Survey of Computer Graphics
Chapter 2: Overview of Graphics Systems
Chapter 3: Output Primitives
Chapter 4: Attributes of Output Primitives
Chapter 5: 2D Geometric Transformations
Chapter 6: 2D Viewing
Chapter 7: Structures and Hierarchical Modeling
Chapter 8: Graphical User Interfaces and Interactive Input Methods
Chapter 9: 3D Concepts
Chapter 10: 3D Object Representations
Chapter 11: 3D Geometric and Modeling Transformations
Chapter 12: 3D Viewing
Chapter 13: Visible-Surface Detection Methods
Chapter 14: Illumination Models and Surface-Rendering Methods
Chapter 15: Color Models and Color Applications
Chapter 16: Computer Animation |
| Official Website : |
http://www.hearnbaker.com/ |
 |
Lab Exercises:
Important Downloads:
| TurboC++ Compiler |
 |
|
~Computer Graphics with OpenGL:
| Suggested Book: |
Computer Graphics with OpenGL, 3/E |
|
| Author: |
Donald Hearn
M. Pauline Baker, University of Illinois |
| ISBN-10: |
0130153907 |
| ISBN-13: |
9780130153906 |
| Publisher: |
Prentice Hall |
| Copyright: |
2004 |
| Summary: |
Topics covered in COMPUTER GRAPHICS include graphics hardware devices, graphical user interfaces (GUI), ray tracing, radiosity, illumination models, surface-rendering methods, splines, BSP trees, fractals, particle systems, color models, animation, and data visualization techniques with OpenGL Supplement, an Instructor's Guide, and the code for the programming examples. |
| Contents: |
Chapter 1: A Survey of Computer Graphics
Chapter 2: Overview of Graphics Systems
Chapter 3: Output Primitives
Chapter 4: Attributes of Output Primitives
Chapter 5: 2D Geometric Transformations
Chapter 6: 2D Viewing
Chapter 7: Structures and Hierarchical Modeling
Chapter 8: Graphical User Interfaces and Interactive Input Methods
Chapter 9: 3D Concepts
Chapter 10: 3D Object Representations
Chapter 11: 3D Geometric and Modeling Transformations
Chapter 12: 3D Viewing
Chapter 13: Visible-Surface Detection Methods
Chapter 14: Illumination Models and Surface-Rendering Methods
Chapter 15: Color Models and Color Applications
Chapter 16: Computer Animation |
| Official Website : |
http://www.hearnbaker.com/ |
 |
Lab Exercises:
~Computer Graphics with C#:
Here are some guidelines to learn basic graphics principles in C# GDI+ Library.
~Computer Graphics with Visual C++:
Some Lab exercises are provided here using VC++ GRAPHICS LIB ready-designed functions..
| 1 |
Graphics Principles using VC++: Pixels, Lines, Circles and Colors |
 |
| 2 |
Drawing on the Screen: The Paint Example |
 |
~Computer Graphics with Java:
Some Lab exercises introduce graphics basics in JAVA..
| 1 |
Drawing lines with Java |
 |
| 2 |
Drawing Circles with Java |
 |
| 3 |
Drawing Lamp: A Complete Example |
 |
|