In this assignment you will write a simple 2D shapes editor. This
will involve programming both in Tcl/Tk and OpenGL.
Other basic shapes you might add are circles, rectangles, etc.
The user should also be able to change shape attributes, like colour, line thickness, etc.
Points will be subtracted for errors, inconsistencies, missing features, etc. You may work in the language of your choice (probably C/C++), and are expected to submit structured, commented, bug-free (ahem) code. Points will be subtracted for sloppy coding.
More points can be gained by implementing more advanced features, e.g. undo, save & load, fancier shapes...
Please look at the general grading info on the course information page.
/u/cs426/bin
. For example:
/u/cs426/bin/submit 1 makefile assn1.c assn1 tkAppInit.c assn1tcl.c
You can unsubmit files like this:
/u/cs426/bin/unsubmit 1 assn1.c
Please don't submit binaries, image files, or core files. Also make absolutely sure that your program actually compiles when someone types "make".