Math 155A - Introduction to Computer Graphics – Spring 2019
Instructor: Sam Buss,  University of California, San Diego

Project #0 – Verify your computer access and review OpenGL coding.

Goals:  Make sure your APM B325 computer lab access works OK.

DUE DATE: Friday, April 4.

What to hand in:  When you successfully complete this assignment, you fill out a google docs form as described below, and answer the questions that are included with the assignment.  You are encouraged in addition post related questions and answers to the piazza bulletin board.

The google form for your answers is at: https://forms.gle/swcAv6u73rVmehwf6

If you have problems and cannot resolve them by the due date, you must promptly contact the professor or the TA to discuss the problems.

As in 155A, it is OK you want to work on your home machine or other machine:  For grading, your program must compile in Visual Studio and run on the APM B325 computers.

To keep your files from being automatically deleted store your files in the networked drive on the lab computers (same name as your user-id). To be completely sure your files are not erased when you logout, you might wish to always save copies of your source files to your Google drive or other storage. (A few students had problems with files being lost both last year and the year before!)

FOR PROJECT #0, PLEASE DO THE FOLLOWING STEPS

PART I:

1.      Verify that your userid and password let you login to the APM B325 systems.

2.      Verify that Visual C++ is available, and can compile an old project.

3.      Check how much free disk space you have available in your networked file storage.
Clean up old files from last quarter, by doing the following:

a.      Delete any “Debug” or “Release” folder created by Visual Studio.

b.      Delete any “Demo” folders, and hidden folders (such as vs) or extra files no longer needed.

c.      Delete any large “Data Base” files (file name extension: “.DB”

d.      Keep your old source files and solution/project files from 155A in case you want to refer to them during 155B

4.      Verify that, after cleaning up files, you have plenty of free disk space.

PART II:

1.      Review code from the descriptions of projects at the book’s source code web page, especially SimpleDrawModern, SimpleAnimModern, and BasicDrawModes. You can also check out ConnectDots for a preview of how to capture mouse events. (This will be useful programming assignment #1.)

2.      If any parts of this are confusing, no problem, but please comments or questions about confusing parts to piazza.com and perhaps talk with the TA or Professor.

PART III:

3.      Fill out the google form at the URL above, answering the questions; and letting us know whether you have finished the assignment.  If any of your answers are long, please consider emailing Professor Buss with it, or, even better, posting to the piazza.com course bulletin board.