Jeffrey Ladino COM 1370 - Graphics Second Quarter Project Proposal due August 9, 1999 I am still planning on programming a 2d bouncing ball simulation. Here are more details on my ideas. Shape to bounce = circle Shape spinning = yes Design in shape = yes Design to be used = 2 or 3 letters of text (My initials, or a number) Obstacles = yes, other bouncing balls (up to 25) Bounding shape for bouncing ball = rectangle Extras if I have time --------------------- - ability to place any 2 letters into the bouncing ball(s) - ability to apply an acceleration factor to the ball(s) - different bounding shapes for the bouncing ball(s) Class concepts excercised by my proposed project ------------------------------------------------ Matrix by Matrix multiply Matrix by vector multiply Rotation Translation Midpoint circle generation algorithm displaying simple 2d characters 2d Object modelling Collision detection See attached page for hand drawing of my bouncing ball. I am still planning on most of the same details that I explained in the first project description. The one exception is explained below. I will still experiment with using matrix transforms to simplify the plotting of the bouncing ball, but I see the difficulties that may arise from this technique. It will be difficult to calculate the collisions of two or more bouncing balls using this techinque. I may also have troubles reflecting the entire bouncing ball over a line. This technique will have the undesired side effect of making the text within the bouncing ball also reflect. Because of these difficulties, I plan on altering the trajectory of the bouncing ball by changing the formula for the line on which it is travelling at each collision.