BU CLA CS 480: Introduction to Computer Graphics

Spring 1995

Homework Assignment 1---due Friday, February 17


  1. Prove that 2-D rotation and scaling commute if or if for integer values of n, and that otherwise they do not.

  2. Determine the form of the transformation matrix for a reflection about an arbitrary line with equation y = mx + b.

  3. Determine the sequence of basic transformations that are equivalent to the x-direction shearing matrix

    The basic transformations can be rotations, scalings, and/or translations.

  4. Develop a general scan-filling algorithm for quadrilaterals that takes advantage of the simple nature of this four-sided shape. Give the pseudo-code for your algorithm.


Stan Sclaroff
Created: February 3, 1995