Class Lectures and Reading Assignments
CS 45500
Computer Graphics
Fall, 2025
This page documents what we do in class. It contains Java programs that we will discuss in class, reading assignments, simple homework exercises that you can work on for practice and exam preparation (not for credit), and links to other sources of information.
Remember that the first midterm exam is a week from today. See the review problems from last week.
Read the Sections
14.4 and
14.5 about clipping while rasterizing.
The first midterm exam will be two weeks from today, Wednesday, October 22.
Here are some review problems for the midterm exam. The formula sheet will be included with the exam. There is also a zip file of folders to use with the package and classpath review problems
The first midterm exam will be two weeks from Wednesday, on October 22. There will be a collection of review problems for the exam here in the next two days.
Today we will talk about the
Model2Camera and
Projection
pipeline stages. We will use the programs in the folder renderer_1\clients_r1\Position_Model_Vertex_Color_LineSegment\.
Today we will continue to look at examples of building Scene and Model data structures. We will use the programs in the folder renderer_1\clients_r1\simple_example.
Today we will continue to look at examples of building Scene and Model data structures. We will use the programs in the folder renderer_1\clients_r1\simple_example.
Today we will continue to look at examples of building Scene and Model data structures. We will use the programs in the folder renderer_1\clients_r1\Position_Model_Vertex_Color_LineSegment.
Today we will start to look at the Scene data structure, which is the input data structure for the 3D renderer. We will begin with the programs in the folder renderer_1\clients_r1\Position_Model_Vertex_Color_LineSegment.
to study the examples in the following zip file. Read ReadMe.txt from the zip file. Also, be sure to build and read the Javadocs for the FrameBuffer class.
Make sure that you can use the build scripts incuded with the renderer to build the renderer and run a few of the renderer's client programs on your home computer.
The following zip file contains examples that help explain Java packages and how they interact with the javac and java commands.
We will discuss the code in the following zip file. Read the text file called Readme_r1.txt, from this zip file, up to the section about the scene package.