CSCI 343, Computer Graphics, Fall 2023

    Home | | Syllabus | | Assignments | | Lecture Notes | | Documentation

    Exam 1 Review Topics

    The exam will cover chapters 1 - 4 of the textbook and lectures through Thursday, 9/28/23. To help you study, the following is a list of topics that may or may not appear on the exam:

    • Pinhole Camera.
      • Perspective projection
    • OpenGL Model
      • Camera and Object coordinate systems
      • Orthographic projection
      • Clipping Window vs. Viewport
        • Converting from one to the other
        • Importance of Aspect Ratios
    • Basic WebGL programing
      • Colors
      • Lines, Line_loops, etc.
      • Triangles
      • Polygons
        • Convex polygons
        • simple polygons
        • Creating polygons from triangles
    • User Interface
      • Creating a basic menu
      • Creating a button
      • Using Mouse functions--Determining x,y position of click
    • Transformations
      • Basic Affine arithmetic.
        • Vector-Point addition
        • Vector-Vector addition
        • Affine addition
        • Convex hulls
      • Dot products (definition of)
      • Changes of Coordinate systems
      • Rotations, Translation, Scaling and shear
        • With Matrix Multiplication
        • With calls to functions from MV.js
    • WebGL details
      • Animation in WebGL


    Home | | Syllabus | | Assignments | | Lecture Notes | | Documentation


    Constance Royden--croyden@holycross.edu
    Computer Science 343, Computer Graphics
    Last Modified: September 27, 2023
    Page Expires: August 17, 2024