COS 426 Computer Graphics - Fall 1997
|
|||||||||||||||||||||||||||||||||||||||||||
![]() COS 426 Home ![]() Projects
|
![]() |
Project 1 - MacDraw
The purpose of this assignment is to create a simple drawing program. Most of the user interface (implemented in Tcl) will be provided for you, so the features you are required to implement focus on scan-conversion. However, those of you who are interested in extending the user-interface may do so as part of the optional portions of this project. ![]() Getting started To get started, download the user-interface, or (if that doesn't work) make a copy of the directory (in MECA) ![]() % /u/cs426/projects/project1.tar.gz ![]() These files may be unpacked in your directory by typing: ![]() % gunzip project1.tar.gz % tar xvf project1.tar % rm project1.tar ![]() The first thing to try is: ![]() % make depend % make % draw.tcl ![]() Required features (15 points total) ![]()
![]() Optional features The following list shows the optional features in order of increasing difficulty. The number in front of an item indicates how many points it is worth. ![]()
![]() Hints Keep an eye on the hints that will appear during the course of this project, from frequently asked questions, precepts, etc. ![]() Credit Each item on the list above shows the number of points available for implementing the optional features described. Partial implementations will receive partial credit. To receive "full credit" for the assignment, you will have to implement all the required features (15 points) as well as 5 points worth of optional features. If you receive close to the equivalent of full credit for all your projects (170 total points are possible) you will get an A for the class. ![]() |
![]() |
||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||
Last update: Sun Nov 30 18:08:14 EST 1997 |