CS480 Programming Assignment 1

CS480 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
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 Make sure that GLUT is installed
Background image of page 1

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

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/02/2008 for the course CAS CS 480 taught by Professor Sclaroff during the Spring '08 term at BU.

Page1 / 4

CS480 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