2-dimensional Transformations
This site is meant to help you learn and understand two-dimensional
transformations, with a view to enhancing the knowledge acquired in a
computer graphics course. The materials contained here are not simply
static pages, but we have tried to make it more interesting by providing
interactive content as part of the material.
In order to facilitate acces to the materials, we have provided several
different methods of accessing the content. You can follow one of
the trails which are tailored to specific scenarios of usage by
learners, such as introductory, advanced and programmer. You can also jump
directly to a particular topic, if you so desire. You can also go directly
to the game, where you can apply your knowledge of 2-dimensional
transformations.
Trails
- Introductory
- This trail will introduce each of the transformations. It
defines the transformations, explains how to specify each
transformation, and shows a simple example.
- Advanced
- The advanced trail is for learners who are already acquainted
with two-dimensional transformations. It gives more details on the
transformations, explains how to combine transformations, and shows
a transformation in terms of underlying point coordinates.
- Programmer
- This trail is suited to those who need to write a computer
program that involves two-dimensional transformations. It assumes
familiarity with the concepts behind two-dimensional
transformations, and provides information on how to program them.
- Game
- This is a game that will allow you to explore two-dimensional
transformations in a fun way.
Topic Links
These links will take you to the appropriate section in the
Introductory trail.
- Coordinate System
- Transformations
- Translation
- Rotation
- Scale
- Shear
Last modified: Wed May 22 23:10:32 EDT 1996