CS200_A6 Specs - CS200: A6 Assignment 6 Worth: Due Date:...

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

View Full Document Right Arrow Icon
CS200: A6 1 Assignment 6 Worth: 10 points Due Date: 11/27/2006 Due Time: 12 noon Hardcopy: Place your hardcopy version in the CS200 submission box located in the front office. Don’t forget to sign the declaration on page 4 of this document. Softcopy: Copy the zipped softcopy version to your CS200 network submit folder. Topics Introduction to interactive graphics programming. Scan-conversion techniques for 2D circles and convex polygons. Attribute interpolation for convex polygons using linear interpolation. 2D Picking. Point-in-object tests. AABB and Bounding Circle intersection tests. Separation Axis Theorem (SAT) A6 Specifications Implement a project “A6.sln” using a CS200 Framework from A1 – A4 or your own framework demonstrating an interactive layout of a pinball simulator. A6 consists of two parts. Part one is the implementation of a static pinball simulator layout, while part two is concerned with the implementation of 2D picking. PART ONE As in the picture below, viewport is the top-level pinball chamber which in turn, contains additional objects and pinball chambers. Define viewport so that its interior represents a stationary top-level “box” pinball chamber. Within top-level pinball chamber, specify multiple circular, triangular, box, and convex polygonal (with more than four vertices) objects. Some circular objects are used to model pinballs of varying radii while the remainder are used to model solid pillars. Use convex polygons to define second-level “convex” pinball chambers. Within second-level pinball chambers, define solid pillars of the following
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 lab report was uploaded on 04/18/2008 for the course CS 200 taught by Professor Ghali during the Fall '06 term at DigiPen Institute of Technology.

Page1 / 4

CS200_A6 Specs - CS200: A6 Assignment 6 Worth: Due Date:...

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