1. orbits...
- Posted by Mike Fowler <wildcat_nz at YAHOO.COM> Sep 25, 1998
- 603 views
Gidday again... I've been trying to make a moon orbit around a planet for about 4 days now, but to no avail. I've been to as many physics sites as the search engines find, but can't find anything of use. Anyone know of some formulae? The formula's I have find: distance between moon and planet gravitational force on moon at x distance from planet now, how the hell can I get the #*%^@$ moon to rotate around the planet?? :) Thanks, Mike :) == o__ --- _,>/'_ --- (_) \(_) --- Mike Fowler - wildcat_nz at yahoo.com _________________________________________________________ DO YOU YAHOO!? Get your free @yahoo.com address at http://mail.yahoo.com
2. Re: orbits...
- Posted by Noah Smith <nhs6080 at UNIX.TAMU.EDU> Sep 25, 1998
- 571 views
The radial distance of a body to another can be given by: (x+a)^2 + (y+b)^2 = r^2 where x is the independent variable, y is the dependent, r is the radius from the center of the "circle" and a and b are the center (location) of the body around which you are rotating. solve for y. increment x and watch it go! snortboy
3. Re: orbits...
- Posted by "Carl R. White" <C.R.White at SCM.BRAD.AC.UK> Sep 25, 1998
- 604 views
On Fri, 25 Sep 1998, Noah Smith wrote: > The radial distance of a body to another can be given by: > > (x+a)^2 + (y+b)^2 = r^2 [snip] > solve for y. > > increment x and watch it go! y = sqrt(r*r - power(x+a, 2)) - b ? what if (x + a) > r? /me rubs head. -- Carl R White E-mail...: cyrek- at -bigfoot.com -- Remove the hyphens before mailing. Ta :) Url......: http://www.bigfoot.com/~cyrek/ "Ykk rnyllaqur rgiokc cea nyemdok ymc giququezka caysgr." - B.Q.Vgesa
4. Re: orbits...
- Posted by Noah Smith <nhs6080 at UNIX.TAMU.EDU> Sep 25, 1998
- 616 views
first, i made an error in my formula, it should be: (x-a)^2 + (y-b)^2 = r^2 Carl R. White wrote: > y = sqrt(r*r - power(x+a, 2)) - b ? > > what if (x + a) > r? /me rubs head. alright, here goes. the above function describes a series of points using pythagoras' theorem, where x-a and y-b are the length of the legs and r is the length of the hypotenuse. I haven't actually tested it numerically, but it would seem that the length of r (and therefore r*r) would always be greater than the length of a leg (x-a, or (x-a)^2). I think. I don't remember fer sure...it's been awhile. snortboy
5. Re: orbits...
- Posted by DHarte at AOL.COM Sep 25, 1998
- 579 views
- Last edited Sep 26, 1998
I assume that you want to know how to simulate an orbit using real physics. To get one body to orbit another, you must give it an initial velocity. If you want to make it move in a circle, give it initial velocity, v0=sqrt(GM/r), where M is the mass of the planet, r is the radial distance (between the centers of mass), and G is the gravitational constant. This velocity must be tangent to the circle that you want the object to orbit at. To get the rest of the simulation, you use Fn=GMm/r^2, an=Fn/m, vn=v(n-1)+an dt, xn=x(n-1)+vn dt (the n's and (n-1)'s are supposed to be subscripts). These are vector equations. You will probably have to parametrize the variables (or use sequences for vectors) to get it to work. Abraham Harte
6. Re: orbits...
- Posted by Mike Fowler <wildcat_nz at YAHOO.COM> Sep 25, 1998
- 572 views
---Noah Smith wrote: > The radial distance of a body to another can be given by: > > (x+a)^2 + (y+b)^2 = r^2 > cheers... that should do the trick... Thanks again Mike :) == o__ --- _,>/'_ --- (_) \(_) --- Mike Fowler - wildcat_nz at yahoo.com _________________________________________________________ DO YOU YAHOO!? Get your free @yahoo.com address at http://mail.yahoo.com