Homework 2: WebGL Osgood Curve

Short Description:

Write a program that generates and displays an Osgood curve using WegGL.

This assignment is worth 20 points.

Goals

When you finish this homework, you should

Formal Description

Rewrite the program from Homework 1 to use WebGL for display. Please note the changes in the interface.

You should provide an interface which allows control of the following aspects:

Fill Color Method will be one of the following:

Good design practice says that you should provide default values to your interface from the model. This is somewhat difficult so you may hard code your interface to match your default values.

You must provide a number of different starting configurations. This includes an equilateral triangle.

Documentation

Your interface should built in a html file. This file should contain documentation discussing the project, including information such as Please use relative references to your code in the html file. This will allow me to extract the file in my local environment.

Additional Requirements/Comments

Extras

I find that I want to continue to play with simulations/visualizations of this type. Please do so, but only if you have sufficient time, do not enhance this, or any other project at the expense of your other classes.

Submission

When you have finished your assignment, please submit a tar file containing all files needed for this project. Please do not post your project on line until after grades have been assigned.

Submit your tar file as an attachment to a message to danbennett360@gmail.com. Please include your name, and the fact that this is homework 1 in the title of the message.