CSCI 5229 Class Mail and Notes


  1. First Email
  2. Introduction to CSCI 5229
  3. FORMAT OF SUBJECT WHEN EMAILING TO ME
  4. Accounts
  5. Remote Assignment Demos
  6. Working Together
  7. Lectures 1 and 2
  8. Notes on a Simple Line Printer Raster Device
  9. Assignment 1

  10. end_frame() and end_graphics()
  11. Current Point and Text
  12. X Windows Basic User Interface
  13. Code to determine size of an X window regarded as a text window
  14. A comment on the CP
  15. lib2d = libindep and other comments
  16. Simplifying Assignment 1
  17. Assignment 1 (revised)
  18. PIN number
  19. Question about Assignment 1

  20. Questions on assignment 1
  21. Web Page
  22. comment on assignment 1
  23. Assignment 2
  24. Comment on Bresenham and negative slopes
  25. Honor Code, Disabilities and Religious Difficulties
  26. Class on Tuesday Nov 25th
  27. Query re submitting
  28. Fwd: csci5229 complilation problems
  29. compilation problems

  30. Re: compilation problems
  31. From the grader, Josh McGeehon
  32. Grader Office Hours for Demos
  33. Assignment 3
  34. Developing an X11 Driver
  35. Most Basic X11 Program: hello_x11.c
  36. File libx.c for developing an X11 graphics driver
  37. test_x11.c
  38. Warning on Number of Colors in X11
  39. Assignment 4

  40. test_lib2d_x11.c you will demo this
  41. Assignment 5
  42. Extended Test for Assignment 5
  43. Computing Rotations
  44. Grades for Assignments 1-3
  45. Web Page
  46. Example Programs for Assignment 4
  47. More on using ssh -X
  48. SCP tutorial - How to copy your homework to the whitewater or csel
  49. Due date for Assignment 4, 5

  50. Due date and Demo Format for Assignment 4, 5
  51. Code for Assignment 4
  52. Mailing list
  53. Warning on connect()
  54. Assignment 6
  55. Shear Transformations
  56. Warning on Vectors
  57. Types of Parallel Projection
  58. Notes on Parallel Projections
  59. Notes on Perspective Projections

  60. Combining Parallel and Perspective Projections
  61. Warning on negative scaling
  62. Debugging your 3D Package
  63. Example 1
  64. Example 2
  65. Example 3
  66. Example 3 and Assignment 5
  67. Program implementing Assignment 5
  68. hw4+hw5
  69. Programs hw6 and test_3d_transform

  70. Extension
  71. Polygons in the TextBook
  72. Notes on Linear Algebra
  73. Assignment 7
  74. Notes on Depth Sort
  75. Backface Culling in Hidden Surfaces
  76. Cases 3+4 in Depth Sort
  77. Notes on Case 5 in Depth Sort
  78. Clockewise Orientation and Sides of a Polygon
  79. Normals

  80. Comment on Depth Sort
  81. Using test_3d_transform
  82. Notes on the out2 file generated by test_3d_transform
  83. A confusing debugging issue
  84. Test data for hw7
  85. grades through HW6
  86. Sorting Polygons
  87. Two comments on computing the right normal
  88. Book discussing Depth Sort
  89. Assignment 8

  90. From Bezier Patches to Teapots
  91. Creating the Subdivision Points for a Patch
  92. Assignment 8 due date
  93. Assignment 9
  94. Shading in the Text
  95. Viewing Pipeline in the Text
  96. Intensity and Color in the Text
  97. Intensity and Reflection
  98. Implementing Shading
  99. Further Shading Comments

  100. Computing the Reflected Vector R in Lighting Computations
  101. Two tips for lighting/shading of Teapots
  102. Palettes etc in libx.c
  103. Assignments 8+9
  104. Viewing the teapot
  105. Computing lighting
  106. Lighting shortcut
  107. Assignment 10
  108. Ray Tracing
  109. write_pixel for libX

  110. Ray Tracing for Spheres
  111. Ray Tracing uses only the 2D Library
  112. Shading for Ray Tracing (and Teapot)
  113. Grades to Date
  114. Last Class at the BP Visualization Center
  115. Ray Tracing for Polygons