celestia/extras-standard/galileo/galileo.ssc

84 lines
2.3 KiB
Plaintext

"Galileo" "Sol"
{
Class "spacecraft"
Radius 0.01
Mesh "galileo.3ds"
# Orient the model so that the High Gain Antenna points in -z
# and the sensor boom points in +y
Orientation [ -90 1 0 0 ]
NormalizeMesh false
#MeshScale 0.000001 # Mesh units are apparently mm
MeshScale 0.02
InfoURL "http://galileo.jpl.nasa.gov"
Timeline [
# Phase 1: Launch and cruise
{
Beginning "1989 10 19 02:47" # Launch
Ending "1995 12 1 00:00" # A few days before orbit insertion burn
SampledTrajectory { Source "galileo-cruise.xyzv" }
# Use a two vector frame to keep the spacecraft's High Gain Antenna
# pointed toward the Earth. The secondary axis is chosen
# (arbitrarily) as ecliptic north
BodyFrame {
TwoVector {
Primary {
Axis "-z"
RelativePosition {
Observer "Sol/Galileo"
Target "Sol/Earth"
}
}
Secondary {
Axis "x"
ConstantVector {
Vector [ 0 0 1 ]
Frame { EclipticJ2000 { } }
}
}
}
}
FixedRotation { }
}
# Phase 2: Jupiter orbit
{
Ending "2003 9 21 18:58" # Crash into Jupiter
OrbitFrame { EclipticJ2000 { Center "Sol/Jupiter" } }
SampledTrajectory { Source "galileo-orbit.xyzv" }
# Use a two vector frame to keep the spacecraft's High Gain Antenna
# pointed toward the Earth. The secondary axis is chosen
# (arbitrarily) as ecliptic north
BodyFrame {
TwoVector {
Primary {
Axis "-z"
RelativePosition {
Observer "Sol/Galileo"
Target "Sol/Earth"
}
}
Secondary {
Axis "x"
ConstantVector {
Vector [ 0 0 1 ]
Frame { EclipticJ2000 { } }
}
}
}
}
FixedRotation { }
}
] # End timeline
Albedo 0.50
}