I've now made a sweep through the asteroids in solarsys.ssc.
Scott Hudson's shape models all need reorientated to get their poles on to the Celestia rotation axis. I've tracked down a rotation axis for all of them bar 1998 KY26 (which must have an axis somewhere to go with its shape model - if anyone finds it, let me know), and I've checked most of these against dated rotation animations or radar views, to make sure that the Celestia model is correctly orientated and rotating in the correct sense.
I've also picked up a couple of errors in the Celestia orbit definitions, and updated some rotation periods. Rather than carry on with piecemeal postings, I thought I'd provide a complete current set of definitions for the asteroids. Let me know if you spot any errors!
Code: Select all
# A few main belt asteroids . .
"Ceres" "Sol"
{
Class "asteroid"
Texture "asteroid.jpg"
Radius 456
EllipticalOrbit
{
Epoch 2452600.5 #2002 Nov 22 00:00:00UT
Period 4.60014
SemiMajorAxis 2.7660
Eccentricity 0.0793
Inclination 10.584
AscendingNode 80.483
ArgOfPericenter 74.043
MeanAnomaly 232.067
}
Obliquity 11
EquatorAscendingNode 29
RotationEpoch 2449249.91125 #1993 Sep 19 09:52:12UT
RotationOffset -20.15
RotationPeriod 9.075
Albedo 0.113
}
"Pallas" "Sol"
{
Class "asteroid"
Texture "asteroid.jpg"
Radius 260
EllipticalOrbit
{
Epoch 2452600.5 #2002 Nov 22 00:00:00UT
Period 4.61868
SemiMajorAxis 2.7733
Eccentricity 0.2300
Inclination 34.846
AscendingNode 173.166
ArgOfPericenter 310.423
MeanAnomaly 218.057
}
Obliquity 102
EquatorAscendingNode 162
RotationOffset -7.23
RotationPeriod 7.81323264
Albedo 0.159
}
"Juno" "Sol"
{
Class "asteroid"
Texture "asteroid.jpg"
Radius 120
EllipticalOrbit
{
Epoch 2452600.5 #2002 Nov 22 00:00:00UT
Period 4.35540
SemiMajorAxis 2.6669
Eccentricity 0.2589
Inclination 12.972
AscendingNode 170.133
ArgOfPericenter 247.948
MeanAnomaly 119.146
}
Obliquity 56
EquatorAscendingNode 196
RotationPeriod 7.811
Albedo 0.238
}
"Vesta" "Sol"
{
Class "asteroid"
Mesh "vesta.3ds"
Texture "asteroid.jpg"
Radius 265
EllipticalOrbit
{
Epoch 2452000.5 #2001 Apr 1 00:00:00UT
Period 3.62729
SemiMajorAxis 2.3670775
Eccentricity 0.089753
Inclination 7.1346
AscendingNode 103.9510
ArgOfPericenter 149.4585
MeanAnomaly 104.980
}
Obliquity 40
EquatorAscendingNode 91
RotationEpoch 2450124.90833 #1996 May 11 09:48UT
RotationOffset 145.77
RotationPeriod 5.342
Albedo 0.423
}
# Some of the asteroids visited by spacecraft
"Gaspra" "Sol"
{
Class "asteroid"
Mesh "gaspra.3ds"
Texture "asteroid.jpg"
#Texture "gaspramosaic.jpg" #Phil Stooke
Color [ 0.52 0.47 0.42 ]
BlendTexture true
Radius 9.5
EllipticalOrbit
{
Epoch 2448559 #1991 Oct 29: Galileo encounter
Period 3.2837 #average
SemiMajorAxis 2.2096348 #at epoch
Eccentricity 0.1738752 #at epoch
Inclination 4.0975771 #at epoch
AscendingNode 253.445592 #at epoch
ArgOfPericenter 129.045896 #at epoch
MeanAnomaly 280.769206 #at epoch
}
RotationPeriod 7.042073
EquatorAscendingNode 109.59
Obliquity 69.28
RotationOffset 238.86
Albedo 0.1
}
"Ida" "Sol"
{
Class "asteroid"
Mesh "ida.3ds"
Texture "asteroid.jpg"
#Texture "idamosaic.jpg" #Phil Stooke
Radius 45
EllipticalOrbit
{
Epoch 2449228 #1993 Aug 28: Galileo encounter
Period 4.8417 #average
SemiMajorAxis 2.863731 #at epoch
Eccentricity 0.043109 #at epoch
Inclination 1.137110 #at epoch
AscendingNode 324.586055 #at epoch
ArgOfPericenter 113.017101 #at epoch
MeanAnomaly 131.594945 #at epoch
}
RotationPeriod -4.633632
EquatorAscendingNode 172.77
Obliquity 23.04
RotationOffset 0.54
Albedo 0.24
}
"Dactyl" "Sol/Ida"
{
#Data for Dactyl taken from:
#Petit et al.: The Long-Term Dynamics of Dactyl's Orbit
#(Icarus 1997: 130; 177-197)
InfoURL "http://www.lpl.arizona.edu/~hurfordt/research/papers/Icarus130.pdf"
Class "asteroid"
Texture "asteroid.jpg"
Mesh "roughsphere.cms"
Radius 0.7
EllipticalOrbit
{
Epoch 2449228.2028 #1993 Aug 28 16:52:05
Period -0.96534 #stable 5:1 resonant orbit (Petit et al.)
SemiMajorAxis 83.5 #stable 5:1 resonant orbit (Petit et al.)
Eccentricity 0.13 #stable 5:1 resonant orbit (Petit et al.)
LongOfPericenter 230 #stable pericenter at 90?E Ida longitude (Petit et al.)
AscendingNode 90 #VERY approximate - chosen to place Dactyl north
#of Ida's equator, as seen at time of Galileo encounter
Inclination 8 #estimated at 7-9 degrees (Petit et al.)
}
RotationPeriod -23.16816 #enforce synchronous rotation
RotationOffset 57 #place prime meridian facing Ida
Albedo 0.2
}
"Eros" "Sol"
{
Class "asteroid"
Mesh "eros5.3ds" #Grant Hutchison
Texture "asteroid.jpg"
#Texture "eros2k.jpg" #Grant Hutchison
# Color sampled from true color photo taken by NEAR
Color [ 0.52 0.47 0.42 ]
# BlendTexture true
Radius 16.5
EllipticalOrbit
{
Epoch 2451171 #23 Dec 1998: first NEAR encounter
Period 1.761
SemiMajorAxis 1.458261
Eccentricity 0.222885
Inclination 10.830143
AscendingNode 304.430882
ArgOfPericenter 178.613184
MeanAnomaly 208.403434
}
RotationPeriod 5.270
Obliquity 78.70
EquatorAscendingNode 107.23
RotationOffset 158.165
Albedo 0.16
}
# Radar-imaged asteroids
"Toutatis" "Sol"
{
Class "asteroid"
Mesh "toutatis.3ds"
Texture "asteroid.jpg"
# We'll just use the same color as Eros
Color [ 0.52 0.47 0.42 ]
BlendTexture true
Radius 2.3
EllipticalOrbit
{
Period 3.976715
SemiMajorAxis 2.5100537
Eccentricity 0.6342274
Inclination 0.46959
AscendingNode 128.24788
ArgOfPericenter 274.78070
MeanAnomaly 86.28120
Epoch 2452200.5 #2001 Oct 18 00:00:00UT
}
Obliquity 35
RotationPeriod -129.6 # 5.41 days
PrecessionRate -48.98 # 7.35 day period
Orientation [ 90 1 0 0 ]
Albedo 0.16
}
"Geographos" "Sol"
{
Class "asteroid"
Mesh "geographos.3ds"
Texture "asteroid.jpg"
# We'll just use the same color as Eros
Color [ 0.52 0.47 0.42 ]
BlendTexture true
Radius 2.555
InfoURL "http://www-personal.engin.umich.edu/~scheeres/reprints/Icarus_geographos.pdf"
EllipticalOrbit
{
Period 1.39
SemiMajorAxis 1.2455
Eccentricity 0.3354
Inclination 13.34
AscendingNode 337.352
ArgOfPericenter 276.756
MeanAnomaly 180.595
Epoch 2450800.5 #1997 Dec 18 00:00:00UT
}
Orientation [90 1 0 0]
Obliquity 136
EquatorAscendingNode 145
RotationPeriod 5.223 # from JPL Horizons
Albedo 0.326 #from JPL Horizons
}
"Kleopatra" "Sol"
{
Class "asteroid"
Mesh "kleopatra.3ds"
Texture "asteroid.jpg"
# We'll just use the same color as Eros
Color [ 0.52 0.47 0.42 ]
BlendTexture true
Radius 109
InfoURL "http://www-personal.engin.umich.edu/~scheeres/reprints/Science_kleopatra.pdf"
EllipticalOrbit
{
Period 4.67
SemiMajorAxis 2.791
Eccentricity 0.2531
Inclination 13.138
AscendingNode 215.699
ArgOfPericenter 179.350
MeanAnomaly 225.804
Epoch 2450800.5 #1997 Dec 18 00:00:00UT
}
Orientation [90 1 0 0]
Obliquity 63
EquatorAscendingNode 162
RotationPeriod 5.385
Albedo 0.116 #from JPL Horizons
# Class M
}
"1998 KY26" "Sol"
{
Class "asteroid"
Mesh "ky26.3ds"
Texture "asteroid.jpg"
# We'll just use the same color as Eros
Color [ 0.52 0.47 0.42 ]
BlendTexture true
Radius 0.015
EllipticalOrbit
{
Period 1.3676
SemiMajorAxis 1.2320798
Eccentricity 0.20151423
Inclination 1.48127
AscendingNode 84.45490
ArgOfPericenter 209.14766
MeanAnomaly 356.6879717
Epoch 2452000.5 #2001 Apr 1 00:00:00UT
}
Orientation [90 1 0 0]
RotationPeriod 0.178
Albedo 0.15
}
"Bacchus" "Sol"
{
Class "asteroid"
Mesh "bacchus.3ds"
Texture "asteroid.jpg"
# We'll just use the same color as Eros
Color [ 0.52 0.47 0.42 ]
BlendTexture true
Radius 0.55
InfoURL "http://echo.jpl.nasa.gov/~ostro/bacchus/index.html"
EllipticalOrbit
{
Period 1.119
SemiMajorAxis 1.0781035
Eccentricity 0.34951251
Inclination 9.43160
AscendingNode 33.23590
ArgOfPericenter 55.18040
MeanAnomaly 229.8627955
Epoch 2452000.5 #2001 Apr 1 00:00:00UT
}
Orientation [90 1 0 0]
Obliquity 116
EquatorAscendingNode 114
RotationPeriod 14.90
Albedo 0.15
}
"Golevka" "Sol"
{
Class "asteroid"
Mesh "golevka.3ds"
Texture "asteroid.jpg"
# We'll just use the same color as Eros
Color [ 0.52 0.47 0.42 ]
BlendTexture true
Radius 0.34
InfoURL "http://www2.crl.go.jp/ka/radioastro/people/koyama/golevka.pdf"
EllipticalOrbit
{
Period 3.995
SemiMajorAxis 2.5120500
Eccentricity 0.60117380
Inclination 2.28701
AscendingNode 212.16560
ArgOfPericenter 65.25133
MeanAnomaly 159.8983670
Epoch 2452000.5 #2001 Apr 1 00:00:00UT
}
Orientation [90 1 0 0]
Obliquity 135
EquatorAscendingNode 292
RotationPeriod 6.0289
Albedo 0.15
}
"Castalia" "Sol"
{
Class "asteroid"
Mesh "castalia.3ds"
Texture "asteroid.jpg"
# We'll just use the same color as Eros
Color [ 0.52 0.47 0.42 ]
BlendTexture true
Radius 2.0
EllipticalOrbit
{
Period 1.096
SemiMajorAxis 1.0632007
Eccentricity 0.48324394
Inclination 8.88806
AscendingNode 325.71246
ArgOfPericenter 121.26355
MeanAnomaly 152.5186007
Epoch 2452000.5 #2001 Apr 1 00:00:00UT
}
Orientation [90 1 0 0]
Obliquity 146
EquatorAscendingNode 325
RotationPeriod 4.095
Albedo 0.15
}
The above code requires my corrected Eros model, which you can download from Selden's site at
http://www.lns.cornell.edu/~seb/celestia/hutchison/#4.2
It also works better with the corrected Ida model, again available from Selden's site at
http://www.lns.cornell.edu/~seb/celestia/hutchison/#3. (Thanks again to praesepe for doing the smoothing on both these models.) When I've used on-line resources other than the ones I've previously credited, I've supplied an InfoURL in the above listing.
Oh, and belated thanks to Selden, who came up with an albedo for Dactyl!
Grant