You'll need to download my empty.3ds invisible object for the barycentre itself. It's on Selden's website at http://www.lns.cornell.edu/~seb/celestia/hutchison/empty.3ds, and comes in at a massive 1K (when did Rass' or Fridger ever offer you anything useful that didn't take all night to download, eh? ).
Code: Select all
"Pluto-Charon" "Sol"
{
Mesh "empty.3ds"
Color [ 0 0 0 ]
Radius 1500
CustomOrbit "pluto"
EllipticalOrbit
{
Period 248.54
SemiMajorAxis 39.48168677
Eccentricity 0.24880766
Inclination 17.14175
AscendingNode 110.30347
LongOfPericenter 224.06776
MeanLongitude 238.92881
}
Albedo 1.0
}
"Pluto" "Sol/Pluto-Charon"
{
Texture "pluto.jpg"
BumpMap "plutobump1k.jpg"
BumpHeight 2.5
Radius 1137
EllipticalOrbit
{
Period 6.387246
SemiMajorAxis 1499
Eccentricity 0.0002
Inclination 115.602
AscendingNode 228.328
ArgOfPericenter 47.314
MeanAnomaly 93.440
}
Obliquity 115.6
EquatorAscendingNode 228.3
RotationOffset 320.8
Albedo 0.55
}
"Charon" "Sol/Pluto-Charon"
{
Texture "charon.jpg"
Radius 586
InfoURL "http://www.nineplanets.org/pluto.html#Charon"
EllipticalOrbit
{
Period 6.387246
SemiMajorAxis 17906
Eccentricity 0.0002
Inclination 115.602
AscendingNode 228.328
ArgOfPericenter 227.314
MeanAnomaly 93.440
}
Obliquity 115.9
EquatorAscendingNode 227.3
RotationOffset 140.4
Albedo 0.35
}
Grant
PS: I've now re-edited the code above to remove the RotationPeriod definitions, which are unnecessary - Pluto and Charon remain synched on the barycentre once they're set up correctly.