1. Examples in the book (
Examples.ZIP
)
Source code
1.1.point.c
1.2.line.c
1.3.line.c
1.4.line.c
1.5.circle.c
2.3.1.robot2d.c
2.4.robot2d.c
2.5.cone.c
2.6.cylinder.c
2.7.sphere.c
2.8.robot3d.c
2.9.solar.c
2.10.gensolar.c
2.11.conesolar.c
2.12.robotSolar.c
2.13.travelSolar.c
3.1.shading.c
3.2.emission.c
3.3.ambient.c
3.4.diffuse.c
3.5.specular.c
3.6.materials.c
3.7.movelight.c
3.8.spotlight.c
3.9.attlight.c
3.10.1.lights.c
3.10.lights.c
4.1.blending.c
4.2.opaque.c
4.3.translight.c
4.4.fog.c
4.5.image.c
4.6.texture.c
4.7.texobjects.c
Executables (Should download
glut32.dll
first and save it in the same directory of the executable files)
1.1.point.exe
1.2.line.exe
1.3.line.exe
1.4.line.exe
1.5.circle.exe
2.10.gensolar.exe
2.11.conesolar.exe
2.12.robotSolar.exe
2.13.travelSolar.exe
2.3.1.robot2d.exe
2.4.robot2d.exe
2.5.cone.exe
2.6.cylinder.exe
2.7.sphere.exe
2.8.robot3d.exe
2.9.solar.exe
3.1.shading.exe
3.10.1.lights.exe
3.10.lights.exe
3.2.emission.exe
3.3.ambient.exe
3.4.diffuse.exe
3.5.specular.exe
3.6.materials.exe
3.7.movelight.exe
3.8.spotlight.exe
3.9.attlight.exe
4.1.blending.exe
4.2.opaque.exe
4.3.translight.exe
4.4.fog.exe
4.5.image.exe
4.6.texture.exe
4.7.texobjects.exe
2. Projects in cs451, cs652, and cs752 at GMU in 2000/2001
cs451proj1.c
cs451Proj1.exe
cs652Proj1.c
cs652Proj1.exe
cs652proj2.c
cs652Proj2.exe
cs752Polyhedra.c
cs752Polyhedra.exe
cs752Spider.c
cs752Spider.exe