| www.delorie.com/archives/browse.cgi | search |
| Message-ID: | <3888F4D3.5EDC8FBC@geocities.com> |
| From: | Sahab Yazdani <beyonder69 AT geocities DOT com> |
| X-Mailer: | Mozilla 4.7 [en] (Win98; I) |
| X-Accept-Language: | en |
| MIME-Version: | 1.0 |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Projectile Bouncing off walls |
| Lines: | 31 |
| Date: | Fri, 21 Jan 2000 19:07:47 -0500 |
| NNTP-Posting-Host: | 209.5.18.127 |
| X-Complaints-To: | abuse AT sprint DOT ca |
| X-Trace: | newscontent-01.sprint.ca 948499974 209.5.18.127 (Fri, 21 Jan 2000 19:12:54 EST) |
| NNTP-Posting-Date: | Fri, 21 Jan 2000 19:12:54 EST |
| Organization: | Sprint Canada Inc. |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
Hello I have written a simple trajectory calcutation system using Velocity, Angle, wind and gravity. Now lets say I want to make the projectile bounce off the wall.. How would I go about doing this??? heres the code that I have right now: cV = velocity / 10; cA = angle; cA = ((180 + cA) / 180) * 3.1415926; initialXVel = cos(cA) * cV; initialYVel = sin(cA) * cV; cW = wind / 100; cG = 9.8 * gravity; // X times greater than Earth Gravity x = origin.x + (initialXVel*t)+(0.5 * (cW/5) * tsq); y = origin.y + (initialYVel*t)+(0.5 * cG * tsq); // Where t is time (incremented by 0.005) and tsq is t*t // The last two lines repeat until the projectile hits the ground. Thank you for any help you may provide -- *********************************************************** * Sahab Yazdani * "We are all who we are, no more and no * * Thornhill S.S * less" - al'Lan Mandragoran * *********************************************************** * http://pheonixware.8m.com/ * ***********************************************************
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |