Programming Assignment 1

Programming Assignment 1 - Programming Assignment 1

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the 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

This document was uploaded on 04/06/2008.

Page1 / 3

Programming Assignment 1 - Programming Assignment 1

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online