Discuss Scratch

CatsUnited
Scratcher
1000+ posts

Creating Elliptical Orbits

Sorry if this doesn't belong in the AT forums, I just think it sounds advanced
I would like to know how to do an elliptical orbit for a circular object orbiting around another object.

Last edited by CatsUnited (April 8, 2015 05:33:17)


bottom text
NickyNouse
Scratcher
1000+ posts

Creating Elliptical Orbits

If the ellipse can be stretched only on the x or y axis, try:
forever
set [i v] to [1]
repeat (360)
go to x:((center-x) + ((x-radius) * ([cos v] of (i)))) y:((center-y) + ((y-radius) * ([sin v] of (i))))
change [i v] by (1)
end
end

If you need something more complicated than that, you could try looking up “parametric equation of an ellipse,” although I'm sure I've seen some orbit projects around here and you could probably steal the code from there.
CatsUnited
Scratcher
1000+ posts

Creating Elliptical Orbits

NickyNouse wrote:

If the ellipse can be stretched only on the x or y axis, try:
forever
set [i v] to [1]
repeat (360)
go to x:((center-x) + ((x-radius) * ([cos v] of (i)))) y:((center-y) + ((y-radius) * ([sin v] of (i))))
change [i v] by (1)
end
end

If you need something more complicated than that, you could try looking up “parametric equation of an ellipse,” although I'm sure I've seen some orbit projects around here and you could probably steal the code from there.
Okay, I'll test it out soon.

bottom text
gtoal
Scratcher
1000+ posts

Creating Elliptical Orbits

NickyNouse wrote:

If you need something more complicated than that, you could try looking up “parametric equation of an ellipse,” although I'm sure I've seen some orbit projects around here and you could probably steal the code from there.

Like so: https://scratch.mit.edu/projects/56127958/

(Literally a 2 minute hack to remix)
CatsUnited
Scratcher
1000+ posts

Creating Elliptical Orbits

gtoal wrote:

NickyNouse wrote:

If you need something more complicated than that, you could try looking up “parametric equation of an ellipse,” although I'm sure I've seen some orbit projects around here and you could probably steal the code from there.

Like so: https://scratch.mit.edu/projects/56127958/

(Literally a 2 minute hack to remix)
I won't be on the computer again for about 14 hours.

bottom text
Layzej
Scratcher
100+ posts

Creating Elliptical Orbits

Here's one that lets you change the orbit parameters mid-orbit: https://scratch.mit.edu/projects/56143060/
TheHockeyist
Scratcher
1000+ posts

Creating Elliptical Orbits

You might check out my orrery project here.

(Is this still relevant?)

Last edited by TheHockeyist (April 13, 2015 16:51:35)



CatsUnited
Scratcher
1000+ posts

Creating Elliptical Orbits

TheHockeyist wrote:

You might check out my orrery project here.

(Is this still relevant?)
Sure

bottom text

Powered by DjangoBB

Standard | Mobile