Edit 10-15-2018 added 11 extra minor moons
Edit on 07-27-2018 updated minor moons to use the jup341.bsp file
ftp://ssd.jpl.nasa.gov/pub/eph/satellites/bsp/BUT for some reason ( one that comes out of the SOUTH end of a North facing cow )
Google docs wants to server out
MICROSOFT MS office ©™ *.DOCX ©™ formatted files
docx files have the VERY WRONG formatting to them and NEVER will work Because of this the ssc files are NOW zipped
-- Google Drive " Jupiter.ssc"
https://drive.google.com/file/d/14cIVkO ... sp=sharingJupiter
For Jupiter i was trying out a different orbit color for each moon group like { OrbitColor [ 0.4 0.4 0.2 ] }
- remove it ,change it , keep it ,....
the extra files you will need to download
ftp://naif.jpl.nasa.gov/pub/naif/generi ... atellites/jup310.bsp - inner moons
jup341.bsp -- the rest of the moons
ftp://ssd.jpl.nasa.gov/pub/eph/satellit ... jup342.bsp ( the new 11 moons )
( PDS cleaned up all the moons )
The layout is the same as for Mars , just a bit MORE do to all the moons
only the major moons have a rotation model in "pck00010.tpc"
this ssc uses
MY VT maps so you will have to go through it and edit the maps used to use YOUR maps
the ones YOU want to use
i am partial to mine , but other ones are also good and some are better
the update for the inner moons ( jup309 to jup310 )
required editing the timeline Before and After "spice" orbit data
you might have noticed in the two moons of Mars that there is a "timeline" that uses information in the spice kernel to plot the orbit used BEFORE and AFTER the time frame of the kernel
for example Io :
Code:
Replace "Io" "Sol/Jupiter"
{
Texture "Io.ctx"
NormalMap "IoNormal.ctx"
NightTexture "IoNight.png"
SemiAxes [ 1829.4 1819.3 1815.7 ]
OrbitColor [ 0.5 0.2 0.2 ]
Timeline
[
# Before Spice
{
OrbitFrame { EclipticJ2000 { Center "Sol/Jupiter"}}
BodyFrame { EquatorJ2000 { Center "Sol/Jupiter"}}
Ending "1900 02 01 00:00:41.183 " # add 1 month for drawing orbit
EllipticalOrbit
{
Epoch 2415051.500000000 # 1900 02 01
Eccentricity 4.698380416539099E-03 # well Ecc.
AscendingNode 3.386546022982498E+02 # Deg.
SemiMajorAxis 4.221288102592680E+05 # Km.
ArgOfPericenter 6.119257010979164E+01 # Deg.
MeanAnomaly 3.403213326971906E+01 # Deg.
Inclination 2.225242991897756E+00 # Deg.
Period 1.771960653505904E+00 # days
}
CustomRotation "iau-io"
}
# SPICE
{
OrbitFrame { EclipticJ2000 { Center "Sol/Jupiter_bary" }}
BodyFrame { EclipticJ2000 { Center "Sol/Jupiter" }}
Ending "2099 12 01 00:01:06.183" # minus 1 month for drawing orbit
SpiceOrbit
{
Kernel "jup310.bsp"
Target "501"
Origin "5"
Period 1.769138
BoundingRadius 1e10
}
SpiceRotation
{
Kernel [ "pck00010.tpc" "naif0012.tls" ]
Frame "IAU_IO"
# Period 42.459312
}
}
# After spice
{
OrbitFrame { EclipticJ2000 { Center "Sol/Jupiter" }}
BodyFrame { EquatorJ2000 { Center "Sol/Jupiter" }}
EllipticalOrbit
{
Epoch 2488038.500000000 # 2099 12 01
Eccentricity 4.175348815883454E-03 # well Ecc.
AscendingNode 3.388763045708326E+02 # Deg.
SemiMajorAxis 4.218699150905494E+05 # Km.
ArgOfPericenter 7.627079137099956E+01 # Deg.
MeanAnomaly 2.673230917360190E+02 # Deg.
Inclination 2.197255315613863E+00 # Deg.
Period 1.770330765797871E+00 # days
}
CustomRotation "iau-io"
}
]
}
notice the BEFORE SPICE has a ending
Code:
Ending "1900 02 01 00:00:41.183 " # add 1 month for drawing orbit
then the spice orbit is used UNTIL it's ending date
Code:
Ending "2099 12 01 00:01:06.183" # minus 1 month for drawing orbit
everytime the spice kernel is updated these orbits ALSO need to be updated