CSE328
Fundamentals of Computer Graphics




TA Office Hour:
Tuesday, Friday, 2:15~3:45pm.

Location:
Computer Sciences Building, CS2110.




Submission:
Both E-version files and "Hardcopy of your project description" are required.





Please Email you e-version files to me.


File Name format:   HW_1_YourName_107******.rar(.zip)

File folder should contain:
  1. your C/C++ source code;
  2. a Release Version of your program. Mac user please compile a MS ".exe" for me. Thanks.
  3. a README for information of your file folder.





Hardcopy of your project description will be collected in the class on 2th March




Homework One:
Lecture slides of OpenGL Programming. [pdf]


Example of using GLUI. [cpp]


Example of using GLUT. [cpp]


Useful online tutorial: lighthouse GLUT tutorial


Example of Programming Enviroment. (VS2008+GLUT+GLUI). [pdf]


Example of Mouse Selection. [cpp]


Example of capture Mouse Screen coordiantes and transform to World coordinates.[cpp]





Homework One result have sent to your email. if you not get the result, please email me. (03/28/2011)




Homework Two:
Please submit Homework II to me.  --- 04/08/2011


How to draw an object from a given math equation?


                Check this code for drawing Doughnut(Ellipsoid,TOrus). [.cpp]


code for making your scene rotate. [.cpp]


An OpenGL demo by my friend. Just to show what OpenGL can do.




Tips for Homework:
Don not put things off to last minutes.


Got questions? try to find me.


Make Good comments for your source codes.


Ugly Codes are better than Cheating!