Help with a new planet orbit

General discussion about Celestia that doesn't fit into other forums.
Topic author
MKruer
Posts: 501
Joined: 18.09.2002
With us: 22 years 2 months

Help with a new planet orbit

Post #1by MKruer » 24.05.2003, 05:39

I am trying to create a planet that is tilted ~90 degrees off its axis, but at the same time, I want the poles to be sidereal to the star. AKA I want one pole of the planet facing the star while it rotates. How would I get this to work? The planet is spinning on 2 axis’s.

-TIA-

Don. Edwards
Posts: 1510
Joined: 07.09.2002
Age: 59
With us: 22 years 3 months
Location: Albany, Oregon

Post #2by Don. Edwards » 24.05.2003, 06:06

How about copying most of the Uranus info into your add-on .ssc and then modify it to your needs. That way you have a ready made planet with just a little tweaking to do.

Don.
I am officially a retired member.
I might answer a PM or a post if its relevant to something.

Ah, never say never!!
Past texture releases, Hmm let me think about it

Thanks for your understanding.

Topic author
MKruer
Posts: 501
Joined: 18.09.2002
With us: 22 years 2 months

Post #3by MKruer » 24.05.2003, 06:31

Already done, but that still does not tell me how to spin the planet on 2 axis’s.

ElPelado
Posts: 862
Joined: 07.04.2003
With us: 21 years 8 months
Location: Born in Argentina
Contact:

Post #4by ElPelado » 24.05.2003, 11:53

you have to put this values:
inside "EllipticalOrbit {", put "Inclination 90"
and then(not in EllipticalOrbit), put "Obliquity 90".
i think that will help.
---------X---------
EL XENTENARIO
1905-2005

My page:
http://www.urielpelado.com.ar
My Gallery:
http://www.celestiaproject.net/gallery/view_al ... y-Universe

granthutchison
Developer
Posts: 1863
Joined: 21.11.2002
With us: 22 years

Post #5by granthutchison » 24.05.2003, 13:27

You need to use PrecessionRate to get this effect.
Here's a little test object in orbit around Sol, with its north pole directed always towards the star:

Code: Select all

"Test" "Sol"
{
   Texture "mars.jpg"
   Radius 1000

   EllipticalOrbit {
      Period          1
      SemiMajorAxis   1
   }

   RotationPeriod          24

   Obliquity               90       #tilted by 90 degrees

   EquatorAscendingNode    270      #N pole facing star

   PrecessionRate          0.985647 #degrees/day = 360/(Period*365.2422)
}


PrecessionRate needs to be in degrees/day, whereas Period is in years, so you need to convert your chosen period to a required PrecessionRate as shown.
If you've defined an AscendingNode, ArgOfPericenter and/or MeanAnomaly for your planet's orbit, you'll need to adjust the EquatorAscendingNode I've given. If your orbital Inclination is pretty small, of the order of a few degrees, then you can get a pretty good fix as follows. For north pole pointing at the star:

EquatorAscendingNode = AscendingNode+ArgOfPericenter+MeanAnomaly+270

For south pole pointing at star, it's the same equation less 180 degrees:

EquatorAscendingNode = AscendingNode+ArgOfPericenter+MeanAnomaly+90

If you have a high-Inclination orbit then things get slightly trickier - feel free to get back to me. :)

Grant

Topic author
MKruer
Posts: 501
Joined: 18.09.2002
With us: 22 years 2 months

Post #6by MKruer » 25.05.2003, 10:51

Thanks that just what I was looking for. :D

Now I guess the question I should have asked first is how to add a new star/system not currently in Celestia.

Placement is irreverent for now. But with the 1.3 version I am not sure if Chris added the ability to add stars outside the dat files. I done some searching on the forums, but the last message I have found on the subject are over a year old.

And that reminds me of one additional thing. Do you have any clue on what the diameter of a planet that is about 8.5 more massive then Jupiter would be? In theory Jupiter is just about as large in diameter as a gas planet can be. If more material were to be added, it would be compressed by gravity such that the overall radius would increase only slightly.

If you care here is the excel spread sheet I am using to build the system.
http://www.linkline.com/personal/mkruer/Rylix%20System%20Information.xls

Let me know what you think.

granthutchison
Developer
Posts: 1863
Joined: 21.11.2002
With us: 22 years

Post #7by granthutchison » 25.05.2003, 13:23

Have a look at this thread http://shatters.net/forum/viewtopic.php?t=2323 and you'll see an example of the format for an *.stc file.

The theoretical curve for 4.6 billion-year-old gas giants maxes out at about 3 Jupiters, radius 75,000km. By 8.5J it's down around 72,500km.
If your system is younger you can go a little bigger than that.

BTW: Since you're striving for accuracy, do you have a mechanism in mind for the odd synchronous precession of your planet? It's not something that's at all likely to occur in nature.

Grant

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 3 months
Location: NY, USA

Post #8by selden » 25.05.2003, 13:50

Grant,

Can you provide a reference for a planetary mass/diameter/age model? I was looking for one a few weeks ago and couldn't find it anywhere...

Thanks.
Selden

granthutchison
Developer
Posts: 1863
Joined: 21.11.2002
With us: 22 years

Post #9by granthutchison » 25.05.2003, 15:18

selden wrote:Can you provide a reference for a planetary mass/diameter/age model?
I was measuring from a rather lo-res graph in The New Solar System, 4th Edition.

But if you can read PS files, I'm sure more useful data can be retrieved from Tristan Guillot's homepage - he has done a lot of the theoretical work in this area.

Grant

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 3 months
Location: NY, USA

Post #10by selden » 25.05.2003, 16:52

Thanks!
Selden

Topic author
MKruer
Posts: 501
Joined: 18.09.2002
With us: 22 years 2 months

Post #11by MKruer » 27.05.2003, 06:28

Just a little update. i started a new thread in the Add-ons section
http://www.shatters.net/forum/viewtopic.php?p=15903#15903


Return to “Celestia Users”