CSCI 5229 Class Mail and Notes
- First Email
- Introduction to CSCI 5229
- FORMAT OF SUBJECT WHEN EMAILING TO ME
- Accounts
- Remote Assignment Demos
- Working Together
- Lectures 1 and 2
- Notes on a Simple Line Printer Raster Device
- Assignment 1
- end_frame() and end_graphics()
- Current Point and Text
- X Windows Basic User Interface
- Code to determine size of an X window regarded as a text window
- A comment on the CP
- lib2d = libindep and other comments
- Simplifying Assignment 1
- Assignment 1 (revised)
- PIN number
- Question about Assignment 1
- Questions on assignment 1
- Web Page
- comment on assignment 1
- Assignment 2
- Comment on Bresenham and negative slopes
- Honor Code, Disabilities and Religious Difficulties
- Class on Tuesday Nov 25th
- Query re submitting
- Fwd: csci5229 complilation problems
- compilation problems
- Re: compilation problems
- From the grader, Josh McGeehon
- Grader Office Hours for Demos
- Assignment 3
- Developing an X11 Driver
- Most Basic X11 Program: hello_x11.c
- File libx.c for developing an X11 graphics driver
- test_x11.c
- Warning on Number of Colors in X11
- Assignment 4
- test_lib2d_x11.c you will demo this
- Assignment 5
- Extended Test for Assignment 5
- Computing Rotations
- Grades for Assignments 1-3
- Web Page
- Example Programs for Assignment 4
- More on using ssh -X
- SCP tutorial - How to copy your homework to the whitewater or csel
- Due date for Assignment 4, 5
- Due date and Demo Format for Assignment 4, 5
- Code for Assignment 4
- Mailing list
- Warning on connect()
- Assignment 6
- Shear Transformations
- Warning on Vectors
- Types of Parallel Projection
- Notes on Parallel Projections
- Notes on Perspective Projections
- Combining Parallel and Perspective Projections
- Warning on negative scaling
- Debugging your 3D Package
- Example 1
- Example 2
- Example 3
- Example 3 and Assignment 5
- Program implementing Assignment 5
- hw4+hw5
- Programs hw6 and test_3d_transform
- Extension
- Polygons in the TextBook
- Notes on Linear Algebra
- Assignment 7
- Notes on Depth Sort
- Backface Culling in Hidden Surfaces
- Cases 3+4 in Depth Sort
- Notes on Case 5 in Depth Sort
- Clockewise Orientation and Sides of a Polygon
- Normals
- Comment on Depth Sort
- Using test_3d_transform
- Notes on the out2 file generated by test_3d_transform
- A confusing debugging issue
- Test data for hw7
- grades through HW6
- Sorting Polygons
- Two comments on computing the right normal
- Book discussing Depth Sort
- Assignment 8
- From Bezier Patches to Teapots
- Creating the Subdivision Points for a Patch
- Assignment 8 due date
- Assignment 9
- Shading in the Text
- Viewing Pipeline in the Text
- Intensity and Color in the Text
- Intensity and Reflection
- Implementing Shading
- Further Shading Comments
- Computing the Reflected Vector R in Lighting Computations
- Two tips for lighting/shading of Teapots
- Palettes etc in libx.c
- Assignments 8+9
- Viewing the teapot
- Computing lighting
- Lighting shortcut
- Assignment 10
- Ray Tracing
- write_pixel for libX
- Ray Tracing for Spheres
- Ray Tracing uses only the 2D Library
- Shading for Ray Tracing (and Teapot)
- Grades to Date
- Last Class at the BP Visualization Center
- Ray Tracing for Polygons