This preview shows pages 1–2. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: Programming Assignment 1 http://www.cs.bu.edu/fac/sclaroff/courses/cs480/p1/Home.html 1 of 3 4/7/2008 12:54 AM Programming Assignment 1 Due Monday, February 4 at 11:59pm This assignment will get you started as an OpenGL programmer, while introducing you to basic concepts in interactive graphics programming. You will develop a polygon drawing tool that allows the user to draw, fill, and modify a polygon given mouse input. In this assignment you can assume that polygons are simple (no self-intersections). You are welcome tocomplete this assignment in C, C++, or Java, using the OpenGL library. Note: You cannot use the Java2D API (or other higher level libraries) for any part of the assignment as the main purpose of this assignment is to familiarize students with low level 2D geometric primitive operations such as checking for intersection between two line segments, computing cross products, etc. Start programming early. Get Some Files Some basic methods/functions and the polygon tool's main program are provided for you. Before you begin programming, download source files: Java programming Download PA1_Java.zip-- source files, including templates for 3 methods you write Make sure that you configure/install Eclipse with JOGL one your machine C/C++ programming Download PA1_C.zip-- source files, including templates for 3 subroutines you write Download vcWorkspace.zip-- workspace for Visual C++ 6.0-- workspace for Visual C++ 6....
View Full Document