Update spacecraft data & trajectories

- Update Galileo model and add its probe
- Some fixes to interstellar objects
split-textures
SevenSpheres 2022-01-08 12:26:22 -07:00
parent 86767ec92e
commit 2b3b446e7a
42 changed files with 380710 additions and 24907 deletions

6
README
View File

@ -237,8 +237,10 @@ covered.
https://space.frieger.com/asteroids/
The individual models are from various sources, listed individually.
# The Galileo spacecraft model is from David Seal's site: http://maps.jpl.nasa.gov/
(though it was converted from Inventor to 3DS format.)
# The Galileo spacecraft model is by FarGetaNik, based on the NASA model:
https://nasa3d.arc.nasa.gov/detail/jpl-vtad-galileo
The model of Galileo's probe is by Snowfall, originally from here:
http://www.celestiamotherlode.net/addon/addon_1644.html
# Models of Mars Global Surveyor and Mars Odyssey were created by Shrox:
http://www.shrox.com/

View File

@ -1,17 +1,175 @@
"Apollo 10" "Sol/Earth/Moon"
{
Class "spacecraft"
Mesh "apollo.3ds"
Radius 0.010
Beginning "1969 05 21 20:44:54"
Ending "1969 05 24 10:25:38"
EllipticalOrbit
{
Epoch 2440364.290010
Period 0.082615625
SemiMajorAxis 1849.603397
Eccentricity 0.00132713
Inclination 175.171
AscendingNode 342.675
ArgOfPericenter 300.591
MeanAnomaly -190.44
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Apollo_11"
}
"Apollo 11" "Sol/Earth/Moon"
{
Class "spacecraft"
Mesh "apollo.3ds"
Radius 0.010
Beginning "1969 07 19 17:21:50"
Ending "1969 07 22 04:55:42"
EllipticalOrbit
{
Period 0.0873
SemiMajorAxis 1922
Eccentricity 0.00078
Inclination 5
Epoch 2440423.330300
Period 0.082909259259259
SemiMajorAxis 1853.983169
Eccentricity 0.00283166
Inclination 179.781
AscendingNode 310.397
ArgOfPericenter 29.5288
MeanAnomaly 132.977
}
Albedo 0.10
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Apollo_11"
}
"Apollo 12" "Sol/Earth/Moon"
{
Class "spacecraft"
Mesh "apollo.3ds"
Radius 0.010
Beginning "1969 11 18 03:47:23"
Ending "1969 11 21 20:49:16"
EllipticalOrbit
{
Epoch 2440544.772680
Period 0.082752083333333
SemiMajorAxis 1851.638914
Eccentricity 0.00265913
Inclination 164.62
AscendingNode 148.255
ArgOfPericenter 158.286
MeanAnomaly -75.205
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Apollo_12"
}
"Apollo 14" "Sol/Earth/Moon"
{
Class "spacecraft"
Mesh "apollo.3ds"
Radius 0.010
Beginning "1971 02 04 06:59:42"
Ending "1971 02 07 01:39:04"
EllipticalOrbit
{
Epoch 2440987.795802
Period 0.082651041666666
SemiMajorAxis 1850.131447
Eccentricity 0.00384935
Inclination 157.296
AscendingNode 238.213
ArgOfPericenter 312.713
MeanAnomaly -118.921
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Apollo_14"
}
"Apollo 15" "Sol/Earth/Moon"
{
Class "spacecraft"
Mesh "apollo.3ds"
Radius 0.010
Beginning "1971 07 29 20:05:46"
Ending "1971 08 04 21:22:45"
EllipticalOrbit
{
Epoch 2441163.431350
Period 0.080019791666666
SemiMajorAxis 1810.654115
Eccentricity 0.00138626
Inclination 154.222
AscendingNode 132.451
ArgOfPericenter 145.376
MeanAnomaly 6.614
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Apollo_15"
}
"Apollo 16" "Sol/Earth/Moon"
{
Class "spacecraft"
Mesh "apollo.3ds"
Radius 0.010
Beginning "1972 04 19 20:22:27"
Ending "1972 04 25 02:15:33"
EllipticalOrbit
{
Epoch 2441428.584317
Period 0.082658564814814
SemiMajorAxis 1850.244565
Eccentricity 0.00748783
Inclination 170.822
AscendingNode 228.868
ArgOfPericenter 226.035
MeanAnomaly -144.115
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Apollo_16"
}
"Apollo 17" "Sol/Earth/Moon"
{
Class "spacecraft"
Mesh "apollo.3ds"
Radius 0.010
Beginning "1972 12 10 19:47:22"
Ending "1972 12 16 23:35:09"
EllipticalOrbit
{
Epoch 2441663.314504
Period 0.082640509259259
SemiMajorAxis 1849.974098
Eccentricity 0.00836526
Inclination 159.979
AscendingNode 279.183
ArgOfPericenter 110.628
MeanAnomaly -153.853
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Apollo_17"
}

View File

@ -1,8 +1,20 @@
set(CASSINI_SOURCES
data/cassini-cruise.xyzv
data/cassini-solstice.xyzv
data/cassini-saturn_01y.xyzv
data/cassini-saturn_02y.xyzv
data/cassini-saturn_03y.xyzv
data/cassini-saturn_04y.xyzv
data/cassini-saturn_05y.xyzv
data/cassini-saturn_06y.xyzv
data/cassini-saturn_07y.xyzv
data/cassini-saturn_08y.xyzv
data/cassini-saturn_09y.xyzv
data/cassini-saturn_10y.xyzv
data/cassini-saturn_11y.xyzv
data/cassini-saturn_12y.xyzv
data/cassini-saturn_13y.xyzv
data/cassini-saturn_14y.xyzv
data/huygens.xyzv
data/cassini-orbit.xyzv
cassini.ssc
models/cassini.3ds
models/huygens.3ds

View File

@ -1,98 +1,696 @@
"Cassini" "Sol"
"Cassini:1997-061A" "Sol"
{
Class "spacecraft"
Mesh "cassini.3ds"
Radius 0.011
InfoURL "http://saturn.jpl.nasa.gov/home/index.cfm"
# Orient the model according to the specification here:
# http://mapsview.engin.umich.edu/data_descriptions/spacecraft_overview.php
# Remote sensing pallet mounted on +X side of spacecraft
# Magnetometer boom extends in +Y direction
# Primary remote sensing boresight view is -Y
# Main engine firing direction is +Z
# High-gain antenna points -Z
# Huygens probe ejected in -X direction
Orientation [ 180 1 0 0 ]
Timeline [
# Phase 1: Launch and cruise
{
Beginning "1997 10 15 09:27:11"
Ending "2004 6 20 12:00:00"
OrbitFrame { EclipticJ2000 { Center "Sol" } }
SampledTrajectory { Source "cassini-cruise.xyzv" }
FixedRotation { Inclination 70 AscendingNode -90 }
}
# Phase 2: Saturn orbit (primary and equinox missions)
{
Ending "2010 6 20 12:00:00"
OrbitFrame { EclipticJ2000 { Center "Sol/Saturn" } }
SampledTrajectory { Source "cassini-orbit.xyzv" }
FixedRotation { Inclination 70 AscendingNode -90 }
}
# Phase 3: Solstice mission
{
# SPICE kernel continues until 21 Sep 2017, but the trajectory
# shows Cassini entering Saturn's atmosphere on 15 Sep.
Ending "2017 9 15 17:02:00"
OrbitFrame { EclipticJ2000 { Center "Sol/Saturn" } }
SampledTrajectory { Source "cassini-solstice.xyzv" }
FixedRotation { Inclination 70 AscendingNode -90 }
}
]
Class "spacecraft"
Mesh "cassini.3ds"
Radius 0.011
Timeline
[
{ # Phase 1: Launch and cruise
Beginning "1997 10 15 09:28:00"
Ending "2004 06 11 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol" }
}
SampledTrajectory
{
Source "cassini-cruise.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
{ # Phase 2: Saturn orbit (year 1)
Ending "2005 06 11 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn" }
}
SampledTrajectory
{
Source "cassini-saturn_01y.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
{ # Phase 3: Saturn orbit (year 2)
Ending "2006 06 11 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn" }
}
SampledTrajectory
{
Source "cassini-saturn_02y.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
{ # Phase 4: Saturn orbit (year 3)
Ending "2007 06 11 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn" }
}
SampledTrajectory
{
Source "cassini-saturn_03y.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
{ # Phase 5: Saturn orbit (year 4)
Ending "2008 06 11 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn" }
}
SampledTrajectory
{
Source "cassini-saturn_04y.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
{ # Phase 6: Saturn orbit (year 5)
Ending "2009 06 11 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn" }
}
SampledTrajectory
{
Source "cassini-saturn_05y.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
{ # Phase 7: Saturn orbit (year 6)
Ending "2010 06 11 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn" }
}
SampledTrajectory
{
Source "cassini-saturn_06y.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
{ # Phase 8: Saturn orbit (year 7)
Ending "2011 06 11 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn" }
}
SampledTrajectory
{
Source "cassini-saturn_07y.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
{ # Phase 9: Saturn orbit (year 8)
Ending "2012 06 11 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn" }
}
SampledTrajectory
{
Source "cassini-saturn_08y.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
{ # Phase 10: Saturn orbit (year 9)
Ending "2013 06 11 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn" }
}
SampledTrajectory
{
Source "cassini-saturn_09y.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
{ # Phase 11: Saturn orbit (year 10)
Ending "2014 06 11 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn" }
}
SampledTrajectory
{
Source "cassini-saturn_10y.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
{ # Phase 12: Saturn orbit (year 11)
Ending "2015 06 11 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn" }
}
SampledTrajectory
{
Source "cassini-saturn_11y.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
{ # Phase 13: Saturn orbit (year 12)
Ending "2016 06 11 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn" }
}
SampledTrajectory
{
Source "cassini-saturn_12y.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
{ # Phase 14: Saturn orbit (year 13)
Ending "2017 06 11 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn" }
}
SampledTrajectory
{
Source "cassini-saturn_13y.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
{ # Phase 15: Saturn orbit (year 14)
Ending "2017 09 15 10:34:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn" }
}
SampledTrajectory
{
Source "cassini-saturn_14y.xyzv"
DoublePrecision true
Interpolation "cubic"
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Cassini"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini"
Target "Sol/Earth"
}
}
}
}
}
]
Albedo 0.4
InfoURL "https://en.wikipedia.org/wiki/Cassini-Huygens"
}
"Huygens" "Sol/Cassini"
"Huygens:1997-061C" "Sol/Cassini"
{
Class "spacecraft"
Mesh "huygens.3ds"
Radius 0.00135
Orientation [ 90 0 0 1 ]
InfoURL "http://saturn.jpl.nasa.gov/home/index.cfm"
Timeline [
# Phase 1: With Cassini
{
Beginning 2450736.893877314 # 1997 Oct 15 09:27:11
Ending "2004 12 25 02:01:05.183"
OrbitFrame { BodyFixed { Center "Sol/Cassini" } }
BodyFrame { BodyFixed { Center "Sol/Cassini" } }
FixedPosition [ -0.0014 0 0.0002 ]
FixedRotation { Inclination 90 AscendingNode 90 }
}
# Phase 2: Free flight to Titan
{
Ending "2005 01 14 09:07:00"
OrbitFrame { EclipticJ2000 { Center "Sol/Saturn" } }
BodyFrame { EclipticJ2000 { Center "Sol" } }
SampledTrajectory { Source "huygens.xyzv" }
UniformRotation
{
AscendingNode 0
Inclination 90
MeridianAngle 0
Epoch 2453364.5847 # 2004 Dec 25 02:01:58
Period 0.125 # 7.5 revolutions per minute
}
}
] # End Timeline
Class "spacecraft"
Mesh "huygens.3ds"
Orientation [ -90 0 0 1 ]
Radius 0.00135
Timeline
[
{ # Phase 1: With Cassini
Beginning "1997 10 15 09:28:00"
Ending "2004 12 25 02:02:00"
OrbitFrame { BodyFixed { Center "Sol/Cassini" } }
BodyFrame { BodyFixed { Center "Sol/Cassini" } }
FixedPosition [ -0.0014 0 0.0002 ]
FixedRotation { Inclination 90 AscendingNode 90 }
}
{ # Phase 2: Free flight to Titan
Ending "2005 01 14 11:22:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Saturn/Titan" }
}
SampledTrajectory
{
Source "huygens.xyzv"
DoublePrecision true
Interpolation "cubic"
}
BodyFrame
{
TwoVector
{
Center "Sol/Cassini/Huygens"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini/Huygens"
Target "Sol/Saturn"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini/Huygens"
Target "Sol/Saturn"
}
}
}
}
UniformRotation
{
Period 0.0022222
}
}
{ # Phase 3: On Titan
OrbitFrame
{
BodyFixed { Center "Sol/Saturn/Titan" }
}
BodyFrame
{
TwoVector
{
Center "Sol/Cassini/Huygens"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Cassini/Huygens"
Target "Sol/Saturn/Titan"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Cassini/Huygens"
Target "Sol/Saturn/Titan"
}
}
}
}
FixedRotation { }
FixedPosition
{
Planetographic [ 163.17754 -10.29358 0.91926 ]
}
}
]
Albedo 0.3
InfoURL "https://en.wikipedia.org/wiki/Huygens_(spacecraft)"
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,15 @@
set(GALILEO_SOURCES
galileo.ssc
data/galileo-orbit.xyzv
data/galileo-cruise.xyzv
models/galileo.3ds
data/galileo-orbit.xyzv
data/galileo-probe.xyzv
models/galileo.cmod
models/galileo-probe.3ds
textures/medres/foil_gold_ramp.png
textures/medres/foil_n.png
textures/medres/Galileo_Probe.jpg
textures/medres/galileo_tex_01.jpg
textures/medres/galileo_tex_02.jpg
)
install_to_extras_subdir("${DATADIR}" galileo ${GALILEO_SOURCES})

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,83 +1,159 @@
"Galileo" "Sol"
"Galileo:1989-084B" "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
Class "spacecraft"
Mesh "galileo.cmod"
MeshCenter [ 0.01 0 4.27 ]
Radius 0.0074
Timeline
[
{ # Phase 1: Launch and cruise
Beginning "1989 10 19 01:30:00"
Ending "1995 12 07 00:00:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol" }
}
SampledTrajectory
{
Source "galileo-cruise.xyzv"
DoublePrecision true
Interpolation "cubic"
}
BodyFrame
{
TwoVector
{
Center "Sol/Galileo"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Galileo"
Target "Sol/Earth"
}
}
Secondary
{
Axis "x"
RelativeVelocity
{
Observer "Sol/Galileo"
Target "Sol/Earth"
}
}
}
}
UniformRotation
{
Period 0.0055556
}
}
{ # Phase 2: Jupiter orbit
Ending "2003 09 21 18:58:00"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Jupiter" }
}
SampledTrajectory
{
Source "galileo-orbit.xyzv"
DoublePrecision true
Interpolation "cubic"
}
BodyFrame
{
TwoVector
{
Center "Sol/Galileo"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Galileo"
Target "Sol/Earth"
}
}
Secondary
{
Axis "x"
RelativeVelocity
{
Observer "Sol/Galileo"
Target "Sol/Earth"
}
}
}
}
UniformRotation
{
Period 0.0055556
}
}
]
Albedo 0.05
InfoURL "https://en.wikipedia.org/wiki/Galileo_(spacecraft)"
}
"Galileo Probe:1989-084E" "Sol/Galileo"
{
Class "spacecraft"
Mesh "galileo-probe.3ds"
Radius 0.00089
OrbitFrame
{
EclipticJ2000 { Center "Sol/Jupiter" }
}
Timeline
[
{ # Phase 1: With Galileo
Beginning "1989 10 19 01:30:00"
Ending "1995 07 13 05:32:00"
OrbitFrame { BodyFixed { Center "Sol/Galileo" } }
BodyFrame { BodyFixed { Center "Sol/Galileo" } }
FixedRotation { Inclination 180 }
FixedPosition { Planetographic [ 94.83364 -89.95999 -0.006 ] }
}
{ # Phase 2: Free flight to Jupiter
Ending "1995 12 07 22:07:00"
SampledTrajectory
{
Source "galileo-probe.xyzv"
DoublePrecision true
Interpolation "cubic"
}
}
]
BodyFrame
{
TwoVector
{
Center "Sol/Galileo/Galileo Probe"
Primary
{
Axis "-z"
RelativePosition
{
Observer "Sol/Galileo/Galileo Probe"
Target "Sol/Jupiter"
}
}
Secondary
{
Axis "x"
RelativeVelocity
{
Observer "Sol/Galileo/Galileo Probe"
Target "Sol/Jupiter"
}
}
}
}
UniformRotation
{
Period 0.0015873
}
Albedo 0.2
InfoURL "https://en.wikipedia.org/wiki/Galileo_Probe"
}

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 KiB

View File

@ -1,21 +1,52 @@
"Hubble" "Sol/Earth"
"Hubble:HST:1990-037B" "Sol/Earth"
{
Class "spacecraft"
Mesh "hubble.cmod"
Radius 0.007 # 14 meters across
Beginning 2448007 # Deployed 25 April 1990
# Ending 2010?
EllipticalOrbit {
Period 0.06903
SemiMajorAxis 6767
Eccentricity 0.0012082
Inclination 28.4675
AscendingNode 51.0100
ArgOfPericenter 27.0378
MeanAnomaly 333.0836
Epoch 2452028.18381755
Class "spacecraft"
Mesh "hubble.cmod"
Orientation [ 90 1 0 0 ]
Radius 0.0066
Beginning "1990 04 25 02:02"
# Ending 2030-2040
OrbitFrame
{
EclipticJ2000 { Center "Sol/Earth" }
}
Albedo 0.10
EllipticalOrbit
{
Epoch 2458849.5 # 2020 Jan 01
Period 0.06634292587840411
SemiMajorAxis 6922.531166334413
Eccentricity 0.001609879881253929
Inclination 5.725618102014545
AscendingNode 328.596353484936
ArgOfPericenter 70.27491284257643
MeanAnomaly 329.4655179433556
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Earth/Hubble"
Primary
{
Axis "x"
RelativePosition
{
Observer "Sol/Earth/Hubble"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Earth/Hubble"
Target "Sol/Earth"
}
}
}
}
Albedo 0.5
InfoURL "https://en.wikipedia.org/wiki/Hubble_Space_Telescope"
}

View File

@ -1,9 +1,9 @@
"1I 'Oumuamua:'Oumuamua:A-2017 U1:2017 U1:P10Ee5V" "Sol"
"1I 'Oumuamua:'Oumuamua:A 2017 U1:2017 U1:P10Ee5V" "Sol"
{
Class "asteroid"
Mesh "roughsphere.cms"
Texture "asteroid.jpg"
Color [ 1.000 0.922 0.918 ]
Texture "asteroid.*"
Color [ 1.0 0.922 0.918 ]
BlendTexture true
SemiAxes [ 0.13 0.058 0.0145 ]
Beginning "1600 09 09"
@ -24,11 +24,13 @@
InfoURL "https://en.wikipedia.org/wiki/Oumuamua"
}
"2I Borisov:Borisov:C-2019 Q4 Borisov:2019 Q4:gb00234" "Sol"
"2I Borisov:Borisov:C 2019 Q4 Borisov:2019 Q4:gb00234" "Sol"
{
Class "comet"
Mesh "asteroid.cms"
Texture "asteroid.jpg"
Texture "asteroid.*"
Color [ 1.0 0.97765 0.92202 ]
BlendTexture true
Radius 0.25
Beginning "1600 12 08"
Ending "2500 12 08"
@ -40,7 +42,9 @@
}
UniformRotation
{
Period 6
Period 10
Inclination 43.4098752589067
AscendingNode 307.5267199953905
}
LunarLambert 0.5
Albedo 0.04

View File

@ -10,35 +10,54 @@
# All required textures by Bob Hundley (converted from BMP to JPG by
# Ulrich Dickmann)
"ISS" "Sol/Earth"
"ISS:International Space Station" "Sol/Earth"
{
Class "spacecraft"
Mesh "iss.cmod"
Radius 0.040
Beginning 2451138 # Zarya module launched 20 Nov 1998
EllipticalOrbit {
Period 0.064176392
SemiMajorAxis 6767
Eccentricity 0.0016886
Inclination 51.5684
AscendingNode 343.1518
ArgOfPericenter 346.2476
MeanAnomaly 13.8216
Epoch 2452028.18381755
}
UniformRotation
{
Inclination 51.5684
MeridianAngle -90
AscendingNode 343.1518
}
Orientation [ 90 0 0 1 ]
Albedo 0.10
Class "spacecraft"
Mesh "iss.cmod"
Orientation [ -90 1 0 0 ]
Radius 0.04
Beginning "1998 11 20"
OrbitFrame
{
EclipticJ2000 { Center "Sol/Earth" }
}
EllipticalOrbit
{
Epoch 2458849.5 # 2020 Jan 01
Period 0.06445847826018161
SemiMajorAxis 6790.814562595674
Eccentricity 0.0007643647994965259
Inclination 59.22036656730745
AscendingNode 116.0030712877944
ArgOfPericenter 60.93938405214742
MeanAnomaly 3.168957773956868
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Earth/ISS"
Primary
{
Axis "z"
RelativePosition
{
Observer "Sol/Earth/ISS"
Target "Sol/Earth"
}
}
Secondary
{
Axis "y"
RelativeVelocity
{
Observer "Sol/Earth/ISS"
Target "Sol/Earth"
}
}
}
}
Albedo 0.4
InfoURL "https://en.wikipedia.org/wiki/International_Space_Station"
}

View File

@ -1,28 +1,46 @@
"Mir" "Sol/Earth"
"Mir:1986-017A" "Sol/Earth"
{
Class "spacecraft"
Mesh "mir.3ds"
Radius 0.0165 # Mir is 33 meters long
Beginning 2446482.0 # Launched 20 Feb 1986
Ending 2451989.77083 # Reentered 21 Mar 2001
# Assuming these elements to be constant isn't accurate . . .
EllipticalOrbit {
Period 0.06415338
SemiMajorAxis 6769
Eccentricity 0.0000831
Inclination 51.6461
AscendingNode 83.8459
ArgOfPericenter 296.4901
MeanAnomaly 63.6005
}
UniformRotation
{
Inclination 51.6461
MeridianAngle 180
AscendingNode 83.8459
}
Albedo 0.10
Class "spacecraft"
Mesh "mir.3ds"
Radius 0.0165
Beginning "1986 02 20"
Ending "2001 03 23 05:52"
EllipticalOrbit
{
Period 0.06415338
SemiMajorAxis 6769
Eccentricity 0.0000831
Inclination 51.6461
AscendingNode 83.8459
ArgOfPericenter 296.4901
MeanAnomaly 63.6005
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Earth/Mir"
Primary
{
Axis "-z"
RelativePosition
{
Observer "Sol/Earth/Mir"
Target "Sol/Earth"
}
}
Secondary
{
Axis "-y"
RelativeVelocity
{
Observer "Sol/Earth/Mir"
Target "Sol/Earth"
}
}
}
}
Albedo 0.3
InfoURL "https://en.wikipedia.org/wiki/Mir"
}

View File

@ -1,47 +1,377 @@
# Gemini and Mercury models created by Shrox -- http://www.shrox.com/
"Gemini" "Sol/Earth"
{
Class "spacecraft"
Mesh "gemini.3ds"
Radius 0.0075
# Data for Gemini VII mission. Only the SMA, inclination, and period
# are approximately correct.
EllipticalOrbit
{
Period 0.06686
SemiMajorAxis 6705
Eccentricity 0
Inclination 28.89
AscendingNode 133
ArgOfPericenter 96
MeanAnomaly 8
}
Albedo 0.10
}
"Friendship 7" "Sol/Earth"
"Friendship 7:Mercury-Atlas 6:MA-6" "Sol/Earth"
{
Class "spacecraft"
Mesh "mercury7.3ds"
Radius 0.003
# I'm missing good orbital data for this mission. The period,
# inclination, and SMA are correct.
#
# Launched Feb 20, 1962, 9:47:49am EST
Beginning "1962 02 20 14:47:39"
Ending "1962 02 20 19:43:02"
EllipticalOrbit
{
Period 0.06144
SemiMajorAxis 6587 # perigee 100 miles, apogee 160 miles
Eccentricity 0.00737
Inclination 32.54
AscendingNode 329
ArgOfPericenter 96
MeanAnomaly 287
Epoch 2437716.120428
Period 0.06163432875274006
SemiMajorAxis 6591.017982
Eccentricity 0.00895884
Inclination 32.3145
AscendingNode 233.246
ArgOfPericenter 70.56
MeanAnomaly 2.552
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Mercury-Atlas_6"
}
"Aurora 7:Mercury-Atlas 7:MA-7" "Sol/Earth"
{
Class "spacecraft"
Mesh "mercury7.3ds"
Radius 0.003
Beginning "1962 05 24 12:45:16"
Ending "1962 05 24 17:41:21"
EllipticalOrbit
{
Epoch 2437809.035472
Period 0.06164664756502034
SemiMajorAxis 6591.896181
Eccentricity 0.00909215
Inclination 31.5815
AscendingNode 296.483
ArgOfPericenter 68.56
MeanAnomaly 2.435
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Mercury-Atlas_7"
}
"Sigma 7:Mercury-Atlas 8:MA-8" "Sol/Earth"
{
Class "spacecraft"
Mesh "mercury7.3ds"
Radius 0.003
Beginning "1962 10 03 12:15:12"
Ending "1962 10 03 21:28:22"
EllipticalOrbit
{
Epoch 2437941.014575
Period 0.06181907270169401
SemiMajorAxis 6604.182109
Eccentricity 0.0109228
Inclination 31.5815
AscendingNode 58.9605
ArgOfPericenter 68.75
MeanAnomaly 2.577
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Mercury-Atlas_8"
}
"Faith 7:Mercury-Atlas 9:MA-9" "Sol/Earth"
{
Class "spacecraft"
Mesh "mercury7.3ds"
Radius 0.003
Beginning "1963 05 15 13:04:13"
Ending "1963 05 16 23:24:02"
EllipticalOrbit
{
Epoch 2438165.048714
Period 0.0616485276539301
SemiMajorAxis 6592.030206
Eccentricity 0.00903037
Inclination 28.4102
AscendingNode 276.696
ArgOfPericenter 81.82
MeanAnomaly 3.047
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Mercury-Atlas_9"
}
"Gemini 1" "Sol/Earth"
{
Class "spacecraft"
Mesh "gemini.3ds"
Radius 0.0075
Beginning "1964 04 08 16:01:01"
Ending "1964 04 12 15:00:00"
EllipticalOrbit
{
Epoch 2438494.228211
Period 0.06153502434371658
SemiMajorAxis 6583.9365059999955
Eccentricity 0.008822329999970388
Inclination 33.00
AscendingNode 298.779
ArgOfPericenter 71.01
MeanAnomaly 0.299
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Gemini_1"
}
"Gemini 3:Molly Brown" "Sol/Earth"
{
Class "spacecraft"
Mesh "gemini.3ds"
Radius 0.0075
Beginning "1965 03 23 14:24:00"
Ending "1965 03 23 19:16:31"
EllipticalOrbit
{
Epoch 2438843.106912
Period 0.061294464097777265
SemiMajorAxis 6566.766153
Eccentricity 0.00529286
Inclination 33.00
AscendingNode 260.501
ArgOfPericenter 68.77
MeanAnomaly 15.720
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Gemini_3"
}
"Gemini 4" "Sol/Earth"
{
Class "spacecraft"
Mesh "gemini.3ds"
Radius 0.0075
Beginning "1965 06 03 15:15:59"
Ending "1965 06 07 17:12:11"
EllipticalOrbit
{
Epoch 2438915.313043
Period 0.0617661156752711
SemiMajorAxis 6600.409942
Eccentricity 0.0097569
Inclination 33.00
AscendingNode 344.553
ArgOfPericenter 69.02
MeanAnomaly -74.387
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Gemini_4"
}
"Gemini 5" "Sol/Earth"
{
Class "spacecraft"
Mesh "gemini.3ds"
Radius 0.0075
Beginning "1965 08 21 13:59:59"
Ending "1965 08 29 12:55:13"
EllipticalOrbit
{
Epoch 2438994.165461
Period 0.06215946370026765
SemiMajorAxis 6628.402748
Eccentricity 0.0143916
Inclination 33.00
AscendingNode 42.5651
ArgOfPericenter 69.15
MeanAnomaly 102.944
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Gemini_5"
}
"Gemini 7" "Sol/Earth"
{
Class "spacecraft"
Mesh "gemini.3ds"
Radius 0.0075
Beginning "1965 12 04 19:30:03"
Ending "1965 12 18 14:05:04"
EllipticalOrbit
{
Epoch 2438994.165461
Period 0.06278355807970352
SemiMajorAxis 6672.695894
Eccentricity 0.000294861
Inclination 28.9991
AscendingNode 131.385
ArgOfPericenter 155.45
MeanAnomaly -71.246
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Gemini_7"
}
"Gemini 6A" "Sol/Earth"
{
Class "spacecraft"
Mesh "gemini.3ds"
Radius 0.0075
Orientation [ 160 1 0 0 ]
Beginning "1965 12 15 13:37:26"
Ending "1965 12 16 15:28:50"
EllipticalOrbit
{
Epoch 2438994.165461
Period 0.06278355807970352
SemiMajorAxis 6672.692894
Eccentricity 0.000294861
Inclination 28.9991
AscendingNode 131.385
ArgOfPericenter 155.45
MeanAnomaly -71.24579
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Gemini_6A"
}
"Gemini 8" "Sol/Earth"
{
Class "spacecraft"
Mesh "gemini.3ds"
Radius 0.0075
Beginning "1966 03 16 16:41:02"
Ending "1966 03 17 03:22:28"
EllipticalOrbit
{
Epoch 2439201.460957
Period 0.06258295986552115
SemiMajorAxis 6658.475136
Eccentricity 0.00304585
Inclination 28.9178
AscendingNode 242.767
ArgOfPericenter 293.29
MeanAnomaly -102.038
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Gemini_8"
}
"Gemini 9A" "Sol/Earth"
{
Class "spacecraft"
Mesh "gemini.3ds"
Radius 0.0075
Beginning "1966 06 03 13:39:33"
Ending "1966 06 06 14:00:23"
EllipticalOrbit
{
Epoch 2439280.198106
Period 0.06270888385754662
SemiMajorAxis 6667.40388
Eccentricity 0.000929008
Inclination 28.8901
AscendingNode 298.034
ArgOfPericenter 110.32
MeanAnomaly -21.456
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Gemini_9A"
}
"Gemini 10" "Sol/Earth"
{
Class "spacecraft"
Mesh "gemini.3ds"
Radius 0.0075
Beginning "1966 07 18 22:20:26"
Ending "1966 07 21 21:07:05"
EllipticalOrbit
{
Epoch 2439201.460957
Period 0.06258295986552115
SemiMajorAxis 6660.475136
Eccentricity 0.00304585
Inclination 28.9178
AscendingNode 242.767
ArgOfPericenter 293.29
MeanAnomaly 2.038
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Gemini_10"
}
"Gemini 11" "Sol/Earth"
{
Class "spacecraft"
Mesh "gemini.3ds"
Radius 0.0075
Beginning "1966 09 12 14:42:26"
Ending "1966 09 15 13:59:35"
EllipticalOrbit
{
Epoch 2439382.835717
Period 0.07042676341910496
SemiMajorAxis 7203.814751
Eccentricity 0.0751574
Inclination 28.9935
AscendingNode 29.5379
ArgOfPericenter 58.82
MeanAnomaly 178.453
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Gemini_11"
}
"Gemini 12" "Sol/Earth"
{
Class "spacecraft"
Mesh "gemini.3ds"
Radius 0.0075
Beginning "1966 09 12 14:42:26"
Ending "1966 09 15 13:59:35"
EllipticalOrbit
{
Epoch 2439443.160451
Period 0.06278175497113697
SemiMajorAxis 6672.568136
Eccentricity 0.000971107
Inclination 28.9994
AscendingNode 179.624
ArgOfPericenter 91.99
MeanAnomaly -141.9
}
Albedo 0.10
InfoURL "https://en.wikipedia.org/wiki/Gemini_12"
}

View File

@ -3,7 +3,8 @@
Class "spacecraft"
Mesh "marsodyssey.3ds"
Radius 0.01
Beginning "2001 10 24"
#Ending 2047?
# Orbital elements are only very approximately correct
# after completion of aerobraking phase. These were taken
# from the Mars Odyssey PIP, and only reflect the planned,
@ -20,26 +21,54 @@
ArgOfPericenter 0.0
MeanAnomaly 0.0
}
InfoURL "https://en.wikipedia.org/wiki/2001_Mars_Odyssey"
}
"MGS" "Sol/Mars"
"Mars Global Surveyor:MGS:1996-062A" "Sol/Mars"
{
Class "spacecraft"
Mesh "marsglobalsurvr.3ds"
Radius 0.01
# The most recent orbital elements I could find for MGS
# are from March:
Class "spacecraft"
Mesh "marsglobalsurvr.3ds"
Radius 0.01
Beginning "1997 09 11 01:17"
# Ending 2047?
# http://mars.jpl.nasa.gov/mgs/status/nav/orbparam-peri2.txt
EllipticalOrbit
{
Epoch 2451973.25864
Period 0.08127579
SemiMajorAxis 3767.968213
Eccentricity 0.005809
Inclination 93.0092
AscendingNode 28.452982
ArgOfPericenter 267.202961
MeanAnomaly 0.0
Epoch 2451973.25864 # 2001 Mar 04 18:12:26
Period 0.08127579
SemiMajorAxis 3767.968213
Eccentricity 0.005809
Inclination 93.0092
AscendingNode 28.452982
ArgOfPericenter 267.202961
MeanAnomaly 0.0
}
FixedRotation { }
BodyFrame
{
TwoVector
{
Center "Sol/Mars/Mars Global Surveyor"
Primary
{
Axis "y"
RelativePosition
{
Observer "Sol/Mars/Mars Global Surveyor"
Target "Sol/Mars"
}
}
Secondary
{
Axis "x"
RelativeVelocity
{
Observer "Sol/Mars/Mars Global Surveyor"
Target "Sol/Mars"
}
}
}
}
Albedo 0.3
InfoURL "https://en.wikipedia.org/wiki/Mars_Global_Surveyor"
}

View File

@ -6,23 +6,49 @@
Mesh "skylab.3ds"
Radius 0.015
Beginning 2441817 # 14 May 1973
Ending 2444066 # 11 Jul 1979
Beginning "1973 05 14 17:30:00"
Ending "1979 07 11 16:37:00"
EllipticalOrbit {
Epoch 2462901.80828343
Period 0.06475959
SemiMajorAxis 6811.939
Eccentricity 0.0009421
Inclination 50.0459
AscendingNode 24.3850
ArgOfPericenter 272.0174
MeanAnomaly 87.9670
}
EllipticalOrbit
{
Epoch 2442005.78583330
Period 0.06470574
SemiMajorAxis 6808.162
Eccentricity 0.0010544
Inclination 50.0379
AscendingNode 148.2353
ArgOfPericenter 321.3613
MeanAnomaly 38.6556
}
Obliquity 23.45 # Sun-synchronous orientation
RotationPeriod 8766.15265008 # by Matt McIrvin
RotationOffset 191 #
Orientation [ 90 0 0 1 ]
Albedo 0.10
FixedRotation {}
BodyFrame
{
TwoVector
{
Center "Sol/Earth/Skylab"
Primary
{
Axis "y"
RelativePosition
{
Observer "Sol/Earth/Skylab"
Target "Sol"
}
}
Secondary
{
Axis "x"
RelativeVelocity
{
Observer "Sol/Earth/Skylab"
Target "Sol"
}
}
}
}
}