Page 1 of 1

Double/Twin planets

Posted: 03.09.2007, 17:09
by fungun
Sorry guys a noob question again.
I searched the forum and found a scc file for a double planet system. The problem is, I can't get it to work. The first planet's orbit shows up, but you can't see it. The second planet, which is invisible, and the two planets around it don't show up either in orbits or the system browser. Here is the scc file I am trying to manipulate.
Thanx
Tim

Code: Select all

"40 Eri A-I" "40 Eri A"
{
        Class "planet"       
        Texture "Sovhelk.jpg"       
        NormalMap "sovhelknormal.jpg"
   Color [ 0.3 0.3 0.3 ]   
   Radius 3460
   EllipticalOrbit {
      Period            0.43
      SemiMajorAxis     0.46
      Eccentricity      0.0006
      Inclination       12.0144      
   }
   RotationPeriod 0
   Obliquity 0
   Albedo 0.20
}

"ScyllaCharybdis" "40 Eri A"

   {
   Class      "Invisible"
   EllipticalOrbit
      {
      Period      .57
      SemiMajorAxis   .61
      MeanLongitude   10
      }
   }

"Vulcan" "40 Eri A/ScyllaCharybdis"

   {
   Class      "Planet"
   Texture      "vulcan.png"
   NightTexture "vulcanite.jpg"
   NormalMap "Vulcanormal.jpg"
   SpecularTexture "vulcanspec.jpg"
   Color [ 0.85 0.85 1.0 ]
        SpecularColor [ 0.7 0.55 0.65 ]
        SpecularPower 20.0
        HazeColor [ 0.43 0.72 1 ]
        HazeDensity 0.5
   Radius      6758     
   EllipticalOrbit
      {
      Period      1.069375
      SemiMajorAxis   2013.071
      Eccentricity   0.0036
      Inclination   0
      MeanLongitude   0
      }
   RotationPeriod   25.665
   Obliquity      0
   Albedo      0.55
   }

"T'Khut" "40 Eri A/ScyllaCharybdis"
   
   {
   Class      "Planet"
   Texture      "charis3.jpg"
   NightTexture "charis3night.jpg"
   NormalMap "charis3normal.jpg"
   Color [ 0.3 0.3 0.3 ]
   HazeColor [ 0.7 0.55 0.35 ]
   HazeDensity 0.45
   Radius      7834
   Atmosphere {
                Height 290
                Lower [ 0.9 0.65 0.35 ]
                Upper [ 0.5 0.35 0.3 ]
      Sky [ 0.93 0.55 0.35 ]
      CloudHeight 55.17
      CloudSpeed  2139.13
      CloudMap    "charisclouds.png"
        }   
   EllipticalOrbit
      {
          Period      1.069375
      SemiMajorAxis   8073.929
      Eccentricity   0.0036
      Inclination    0
      MeanLongitude   180
      }
   RotationPeriod   25.665
   Obliquity      26.72
   Albedo      0.35
   }



Here is the info I could gather, from canon sources-
Vulcan, also known as T'Khasi, is the class-M desert planet that is home to the Vulcans.

Vulcan has no moon, but does have a sister planet - T'Rukhemai - one feature of which is the Vulcanis Lunar Colony. (TOS episode: "The Man Trap", novel: Sarek; and conjecture from VOY episode "Unimatrix Zero" as per VOY novel Pathways).

and that it would "have the Sun's brightness for a planet 50 million miles away",

Vulcan is likely about 0.61 AU from 40 Eridani A. At this distance the planet would complete a revolution in 203 earth days

My theory is that Vulcan has a twin planet, call it B, and they orbit each other around a common gravitational point. Vulcan and B are almost nearly of equal size but B is slightly larger so if one must be totally truthful Vulcan is more under the gravitational influence of B than visa versa. Therefore Vulcan is more a moon of B than B a moon of Vulcan, so Vulcan has no moon. But that scene in ST:TMP is perfectly explainable, it is simply B rising in Vulcan's sky. As for the third object, let's call it C, that is simply B's moon, and as for Tuvok being raised on a Vulcan Lunar colony, that colony could logically be located on C.

Posted: 03.09.2007, 17:55
by selden
One problem is that some of the values are missing leading 0s: Celestia v1.4.1 requires that numeric values not start with a decimal point.

i.e. use 0.5 not .5

This restriction has been eliminated in v1.5.0

Posted: 03.09.2007, 20:10
by fungun
Thanks selden, that fixed that.
Now I want to put a moon around T'Khut. Like the info I gathered. But that's not working either. Is it even possible?
Thanx
Tim

Code: Select all

"Mshashna" "40 Eri A"

   {
   Class      "Planet"
   Texture      "tim31.jpg"   
   Color [ 0.85 0.85 1.0 ] 
   Radius      3460
   
   EllipticalOrbit
      {
      Period      0.43
      SemiMajorAxis   0.41
      Eccentricity   0.0036
      Inclination   0
      MeanLongitude   0
      }
   RotationPeriod   55.665
   Obliquity      0
   Albedo      0.18
   }


"ScyllaCharybdis" "40 Eri A"

   {
   Class      "Invisible"
   EllipticalOrbit
      {
      Period      0.57
      SemiMajorAxis   0.61
      MeanLongitude   10
      }
   }

"Vulcan" "40 Eri A/ScyllaCharybdis"

   {
   Class      "Planet"
   Texture      "vulcan.png"
   NightTexture "vulcanite.jpg"
   NormalMap "Vulcanormal.jpg"
   SpecularTexture "vulcanspec.jpg"
   Color [ 0.85 0.85 1.0 ]
        SpecularColor [ 0.7 0.55 0.65 ]
        SpecularPower 20.0
        HazeColor [ 0.43 0.72 1 ]
        HazeDensity 0.5
   Radius      6758
   Atmosphere {
                Height 90
                Lower [ 0.9 0.65 0.35 ]
                Upper [ 0.5 0.35 0.3 ]
      Sky [ 0.93 0.55 0.35 ]
      CloudHeight 7
      CloudSpeed  85
      CloudMap    "myclouds2.png"
        }       
   EllipticalOrbit
      {
      Period      1.069375
      SemiMajorAxis   19013.071
      Eccentricity   0.0036
      Inclination   0
      MeanLongitude   0
      }
   RotationPeriod   55.665
   Obliquity      0
   Albedo      0.55
   }

"T'Khut" "40 Eri A/ScyllaCharybdis"
   
   {
   Class      "Planet"
   Texture      "charis3.jpg"
   NightTexture "charis3night.jpg"
   NormalMap "charis3normal.jpg"
   Color [ 0.3 0.3 0.3 ]
   HazeColor [ 0.7 0.55 0.35 ]
   HazeDensity 0.45
   Radius      7834
   Atmosphere {
                Height 290
                Lower [ 0.9 0.65 0.35 ]
                Upper [ 0.5 0.35 0.3 ]
      Sky [ 0.93 0.55 0.35 ]
      CloudHeight 55.17
      CloudSpeed  2139.13
      CloudMap    "charisclouds.png"
        }   
   EllipticalOrbit
      {
          Period      1.069375
      SemiMajorAxis   25073.929
      Eccentricity   0.0036
      Inclination    0
      MeanLongitude   180
      }
   RotationPeriod   32.665
   Obliquity      26.72
   Albedo      0.35
   }

"Moon" "40 Eri A/T'Khut"
{
   Class "moon"
   Texture "thyla.jpg"
   Radius 780

   EllipticalOrbit {
      Period  28.0
      SemiMajorAxis 4680
                Eccentricity   0.0006
      Inclination 2.02024
   }

   RotationPeriod   32.665
   Obliquity      0.02
   Albedo  0.18
}


Posted: 03.09.2007, 21:31
by selden
1. T'Khut is defined to orbit around ScyllaCharybdis, so you have to include that in the "path" of its moon, too.

"Moon" "40 Eri A/ScyllaCharybdis/T'Khut"

2. The SemiMajorAxis of the moon is too small: it's orbiting inside T'Khut.

3. Bugs in how Celestia handles invisible class objects causes other problems:
a. its orbit path around 40 Eri A isn't drawn
b. T'Khut isn't listed by the Solar System Browser.

A workaround for problem #3 would be to define ScyllaCharybdis as a Class "planet" instead of "invisible" and use a Mesh for it that is made of a material that is invisible (opacity 0).
p.s. or you could color it black and give it a low but non-zero albedo. (0 albedo causes its "moons" not to be drawn, too.)

Posted: 12.09.2007, 00:07
by bdm
A few comments about the moon:

1. The moon has a rather long orbital period for its distance. A moon that is orbiting an Earth-sized planet at a distance of ~5000 km would have a period of a few hours, not 28 days.

2. The moon's orbit isn't stable. At a distance of ~5000 km, it would spiral inward and break up or crash on a timescale of a few million years.

The planets:

At their separation of 44087 km, the two planets are likely to be tidelocked to each other by the time the planets are able to be a home to life of any kind. The planets would take maybe a few tens of millions of years to be tide locked, and the time to develop life is on the order of a few hundred million years.

Another problem for moons is the complicated double gravity well of the double planet. This makes it difficult to capture a moon into orbit around one of the worlds because the other planet would perturb it.

So a moon orbiting one of these planets is unlikely on stability grounds. It's not impossible but the moon wouldn't last long.

For double planets, take a look at the Pluto system for inspiration. Pluto and Charon are tidelocked to each other, and they have two small moons - Nix and Hydra - orbiting at a respectful distance. So a fairly close double planet can have moons, they just can't orbit one of the planets. The moons would have to orbit the barycentre of both planets.

In my Local Space fiction (see link below), I have modelled three double planets. The terrestrial pair have no moon, and the other two are binary gas giants with a few moons orbiting at a relatively great separation.

Posted: 12.09.2007, 02:43
by fungun
Scientificly, of course you are correct. To stay with Star Trek canon sources that I have been able to track down, then what I have put together (except maybe for distances) is as close as I can get. :wink:

Thanx
Tim