mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-04-11 04:21:41 -05:00
Feature/update moons (#3927)
* Update Jovian moons to new spice kernel jup347.bsp * Add three new moons S2003J24, S2017J10 and S2017J11 From this list https://naif.jpl.nasa.gov/pub/naif/generic_kernels/spk/satellites/jup347.cmt * Remove duplicate import * Remove comments * Add S2017J10 and S2017J11 * Add S2003J24 * Move s2017j11 and s2003j24 to carme group * Switch to new kernel for uranus and add two new moons * Add S2023U1 to uranus irregular moons * Add S2025U1 to uranus * Rename the uranus kernels * Remove duplicate require * Add S2002N5 to neptune moons * Add S2021N1 to neptune moons * Switch neptune kernel 102 -> 104 * Add kernel sat455 - 128 new moons * Update sat452 to sat454 and add 64 new moons * Rename kernel asset name * Add the newly discovered moons for saturn * Remove the minor moons from uranus kernel asset * Rename asset according to kernel * Add minor moons as the ura184 kernel * Fix type and file type * Update version number * Rename back to just kernels for uranus * Fix issues * Split the new discoveries into two parts as the file was too large * Include correct kernel and remove old name Skadi for Skathi as it is not longer in the kernel files * Update the paths * Add tags --------- Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
This commit is contained in:
@@ -6,7 +6,7 @@ local kernels = asset.resource({
|
||||
Name = "Jupiter Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "jupiter_kernels",
|
||||
Version = 2
|
||||
Version = 3
|
||||
})
|
||||
|
||||
local ID = {
|
||||
|
||||
@@ -1,46 +0,0 @@
|
||||
local kernels = asset.resource({
|
||||
Name = "Jupiter Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "jupiter_kernels",
|
||||
Version = 2
|
||||
})
|
||||
|
||||
|
||||
local ID = {
|
||||
S2011J3 = 55509,
|
||||
S2018J2 = 55510,
|
||||
S2018J3 = 55511,
|
||||
S2021J1 = 55512,
|
||||
S2021J2 = 55513,
|
||||
S2021J3 = 55514,
|
||||
S2021J4 = 55515,
|
||||
S2021J5 = 55516,
|
||||
S2021J6 = 55517,
|
||||
S2016J3 = 55518,
|
||||
S2016J4 = 55519,
|
||||
S2018J4 = 55520,
|
||||
S2022J1 = 55521,
|
||||
S2022J2 = 55522,
|
||||
S2022J3 = 55523
|
||||
}
|
||||
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.spice.loadKernel(kernels .. "jup346.bsp")
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
openspace.spice.unloadKernel(kernels .. "jup346.bsp")
|
||||
end)
|
||||
|
||||
asset.export("ID", ID)
|
||||
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Jupiter Spice Kernels",
|
||||
Description = "Generic SPICE kernels for Jupiter",
|
||||
Author = "OpenSpace Team",
|
||||
URL = "https://naif.jpl.nasa.gov/pub/naif/pds/wgc/kernels/spk/",
|
||||
License = "NASA"
|
||||
}
|
||||
@@ -6,7 +6,7 @@ local kernels = asset.resource({
|
||||
Name = "Jupiter Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "jupiter_kernels",
|
||||
Version = 2
|
||||
Version = 3
|
||||
})
|
||||
|
||||
local ID = {
|
||||
@@ -64,11 +64,15 @@ local ID = {
|
||||
S2003J18 = 555,
|
||||
S2003J19 = 561,
|
||||
S2003J23 = 55507,
|
||||
S2003J24 = 55508,
|
||||
S2010J1 = 551,
|
||||
S2010J2 = 552,
|
||||
S2011J1 = 572,
|
||||
S2011J2 = 556,
|
||||
S2011J3 = 55509,
|
||||
S2016J1 = 554,
|
||||
S2016J3 = 55518,
|
||||
S2016J4 = 55519,
|
||||
S2017J1 = 559,
|
||||
S2017J2 = 563,
|
||||
S2017J3 = 564,
|
||||
@@ -77,6 +81,20 @@ local ID = {
|
||||
S2017J7 = 568,
|
||||
S2017J8 = 569,
|
||||
S2017J9 = 570,
|
||||
S2017J10 = 55525,
|
||||
S2017J11 = 55526,
|
||||
S2018J2 = 55510,
|
||||
S2018J3 = 55511,
|
||||
S2018J4 = 55520,
|
||||
S2021J1 = 55512,
|
||||
S2021J2 = 55513,
|
||||
S2021J3 = 55514,
|
||||
S2021J4 = 55515,
|
||||
S2021J5 = 55516,
|
||||
S2021J6 = 55517,
|
||||
S2022J1 = 55521,
|
||||
S2022J2 = 55522,
|
||||
S2022J3 = 55523,
|
||||
Sinope = "SINOPE",
|
||||
Sponde = "SPONDE",
|
||||
Taygete = "TAYGETE",
|
||||
@@ -103,7 +121,7 @@ local Frame = {
|
||||
Kalyke = coreKernels.Frame.Kalyke,
|
||||
Leda = coreKernels.Frame.Leda,
|
||||
Lysithea = coreKernels.Frame.Lysithea,
|
||||
Megaclite = coreKernels.Frame.Magaclite,
|
||||
Megaclite = coreKernels.Frame.Megaclite,
|
||||
Metis = coreKernels.Frame.Metis,
|
||||
Pasiphae = coreKernels.Frame.Pasiphae,
|
||||
Praxidike = coreKernels.Frame.Praxidike,
|
||||
@@ -113,23 +131,20 @@ local Frame = {
|
||||
Themisto = coreKernels.Frame.Themisto
|
||||
}
|
||||
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.spice.loadKernel(kernels .. "jup344.bsp")
|
||||
openspace.spice.loadKernel(kernels .. "jup347.bsp")
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
openspace.spice.unloadKernel(kernels .. "jup344.bsp")
|
||||
openspace.spice.unloadKernel(kernels .. "jup347.bsp")
|
||||
end)
|
||||
|
||||
asset.export("ID", ID)
|
||||
asset.export("Frame", Frame)
|
||||
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Jupiter Spice Kernels",
|
||||
Description = "Generic SPICE kernels for Jupiter",
|
||||
Description = "All Jovian moons in a single SPICE kernel (jup347.bsp)",
|
||||
Author = "OpenSpace Team",
|
||||
URL = "https://naif.jpl.nasa.gov/pub/naif/pds/wgc/kernels/spk/",
|
||||
License = "NASA"
|
||||
@@ -1,6 +1,5 @@
|
||||
local transforms = asset.require("../transforms")
|
||||
local kernels344 = asset.require("../kernels344")
|
||||
local kernels346 = asset.require("../kernels346")
|
||||
local kernels347 = asset.require("../kernels347")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -11,7 +10,7 @@ local S2010J2 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2010J2,
|
||||
Target = kernels347.ID.S2010J2,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -40,7 +39,7 @@ local S2010J2Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2010J2,
|
||||
Target = kernels347.ID.S2010J2,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -100,7 +99,7 @@ local Thelxinoe = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Thelxinoe,
|
||||
Target = kernels347.ID.Thelxinoe,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -129,7 +128,7 @@ local ThelxinoeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Thelxinoe,
|
||||
Target = kernels347.ID.Thelxinoe,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -189,7 +188,7 @@ local Euanthe = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Euanthe,
|
||||
Target = kernels347.ID.Euanthe,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -218,7 +217,7 @@ local EuantheTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Euanthe,
|
||||
Target = kernels347.ID.Euanthe,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -278,7 +277,7 @@ local Iocaste = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Iocaste,
|
||||
Target = kernels347.ID.Iocaste,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -307,7 +306,7 @@ local IocasteTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Iocaste,
|
||||
Target = kernels347.ID.Iocaste,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -367,7 +366,7 @@ local S2003J16 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J16,
|
||||
Target = kernels347.ID.S2003J16,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -396,7 +395,7 @@ local S2003J16Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J16,
|
||||
Target = kernels347.ID.S2003J16,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -456,7 +455,7 @@ local Praxidike = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Praxidike,
|
||||
Target = kernels347.ID.Praxidike,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -485,7 +484,7 @@ local PraxidikeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Praxidike,
|
||||
Target = kernels347.ID.Praxidike,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -545,7 +544,7 @@ local Harpalyke = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Harpalyke,
|
||||
Target = kernels347.ID.Harpalyke,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -574,7 +573,7 @@ local HarpalykeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Harpalyke,
|
||||
Target = kernels347.ID.Harpalyke,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -634,7 +633,7 @@ local Mneme = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Mneme,
|
||||
Target = kernels347.ID.Mneme,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -663,7 +662,7 @@ local MnemeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Mneme,
|
||||
Target = kernels347.ID.Mneme,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -723,7 +722,7 @@ local Hermippe = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Hermippe,
|
||||
Target = kernels347.ID.Hermippe,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -752,7 +751,7 @@ local HermippeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Hermippe,
|
||||
Target = kernels347.ID.Hermippe,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -812,7 +811,7 @@ local Thyone = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Thyone,
|
||||
Target = kernels347.ID.Thyone,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -841,7 +840,7 @@ local ThyoneTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Thyone,
|
||||
Target = kernels347.ID.Thyone,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -901,7 +900,7 @@ local Ananke = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Ananke,
|
||||
Target = kernels347.ID.Ananke,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -930,7 +929,7 @@ local AnankeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Ananke,
|
||||
Target = kernels347.ID.Ananke,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -990,7 +989,7 @@ local S2021J1 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2021J1,
|
||||
Target = kernels347.ID.S2021J1,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1019,7 +1018,7 @@ local S2021J1Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2021J1,
|
||||
Target = kernels347.ID.S2021J1,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1079,7 +1078,7 @@ local S2021J2 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2021J2,
|
||||
Target = kernels347.ID.S2021J2,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1108,7 +1107,7 @@ local S2021J2Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2021J2,
|
||||
Target = kernels347.ID.S2021J2,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1168,7 +1167,7 @@ local S2021J3 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2021J3,
|
||||
Target = kernels347.ID.S2021J3,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1197,7 +1196,7 @@ local S2021J3Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2021J3,
|
||||
Target = kernels347.ID.S2021J3,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1257,7 +1256,7 @@ local S2022J3 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2022J3,
|
||||
Target = kernels347.ID.S2022J3,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1286,7 +1285,7 @@ local S2022J3Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2022J3,
|
||||
Target = kernels347.ID.S2022J3,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1346,7 +1345,7 @@ local S2017J3 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J3,
|
||||
Target = kernels347.ID.S2017J3,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1375,7 +1374,7 @@ local S2017J3Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J3,
|
||||
Target = kernels347.ID.S2017J3,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1435,7 +1434,7 @@ local S2017J7 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J7,
|
||||
Target = kernels347.ID.S2017J7,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1464,7 +1463,7 @@ local S2017J7Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J7,
|
||||
Target = kernels347.ID.S2017J7,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1524,7 +1523,7 @@ local S2017J9 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J9,
|
||||
Target = kernels347.ID.S2017J9,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1553,7 +1552,7 @@ local S2017J9Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J9,
|
||||
Target = kernels347.ID.S2017J9,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1613,7 +1612,7 @@ local S2003J2 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J2,
|
||||
Target = kernels347.ID.S2003J2,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1642,7 +1641,7 @@ local S2003J2Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J2,
|
||||
Target = kernels347.ID.S2003J2,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1702,7 +1701,7 @@ local S2003J12 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J12,
|
||||
Target = kernels347.ID.S2003J12,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1731,7 +1730,7 @@ local S2003J12Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J12,
|
||||
Target = kernels347.ID.S2003J12,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1786,6 +1785,95 @@ local S2003J12Label = {
|
||||
}
|
||||
|
||||
|
||||
local S2017J10 = {
|
||||
Identifier = "S2017J10",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels347.ID.S2017J10,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = { 1000, 1000, 1000 }
|
||||
},
|
||||
Tag = {
|
||||
"moon_solarSystem",
|
||||
"moon_giants",
|
||||
"moon_jupiter",
|
||||
"moon_ananke",
|
||||
"moon_minor",
|
||||
"moon_minor_jupiter"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2017 J 10",
|
||||
Path = "/Solar System/Planets/Jupiter/Minor Moons/Ananke Group/S2017J10"
|
||||
}
|
||||
}
|
||||
|
||||
local S2017J10Trail = {
|
||||
Identifier = "S2017J10Trail",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels347.ID.S2017J10,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
Period = 625.15,
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = {
|
||||
"moonTrail_solarSystem",
|
||||
"moonTrail_giants",
|
||||
"moonTrail_jupiter",
|
||||
"moonTrail_ananke",
|
||||
"moonTrail_minor",
|
||||
"moonTrail_minor_jupiter"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2017 J 10 Trail",
|
||||
Path = "/Solar System/Planets/Jupiter/Minor Moons/Ananke Group/S2017J10",
|
||||
Focusable = false
|
||||
}
|
||||
}
|
||||
|
||||
local S2017J10Label = {
|
||||
Identifier = "S2017J10Label",
|
||||
Parent = S2017J10.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableLabel",
|
||||
Enabled = false,
|
||||
Text = "S/2017 J 10",
|
||||
FontSize = 70.0,
|
||||
Size = 7.1,
|
||||
MinMaxSize = { 1, 25 },
|
||||
OrientationOption = "Camera View Direction",
|
||||
BlendMode = "Additive",
|
||||
EnableFading = true,
|
||||
FadeUnit = "Gm",
|
||||
FadeDistances = { 1.5, 90.0 },
|
||||
FadeWidths = { 0.5, 90.0 }
|
||||
},
|
||||
Tag = {
|
||||
"solarsystem_labels",
|
||||
"moon_labels",
|
||||
"minor_moon_labels",
|
||||
"minor_moon_labels_jupiter",
|
||||
"minor_moon_labels_ananke"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2017 J 10 Label",
|
||||
Path = "/Solar System/Planets/Jupiter/Minor Moons/Ananke Group/S2017J10",
|
||||
Focusable = false,
|
||||
Description = "Label for Jupiter's moon S/2017 J 10 (Ananke group)"
|
||||
}
|
||||
}
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.addSceneGraphNode(S2010J2)
|
||||
openspace.addSceneGraphNode(S2010J2Trail)
|
||||
@@ -1866,9 +1954,17 @@ asset.onInitialize(function()
|
||||
openspace.addSceneGraphNode(S2003J12)
|
||||
openspace.addSceneGraphNode(S2003J12Trail)
|
||||
openspace.addSceneGraphNode(S2003J12Label)
|
||||
|
||||
openspace.addSceneGraphNode(S2017J10)
|
||||
openspace.addSceneGraphNode(S2017J10Trail)
|
||||
openspace.addSceneGraphNode(S2017J10Label)
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
openspace.removeSceneGraphNode(S2017J10Label)
|
||||
openspace.removeSceneGraphNode(S2017J10Trail)
|
||||
openspace.removeSceneGraphNode(S2017J10)
|
||||
|
||||
openspace.removeSceneGraphNode(S2003J12Label)
|
||||
openspace.removeSceneGraphNode(S2003J12Trail)
|
||||
openspace.removeSceneGraphNode(S2003J12)
|
||||
@@ -2022,6 +2118,10 @@ asset.export(S2017J9)
|
||||
asset.export(S2017J9Trail)
|
||||
asset.export(S2017J9Label)
|
||||
|
||||
asset.export(S2017J10)
|
||||
asset.export(S2017J10Trail)
|
||||
asset.export(S2017J10Label)
|
||||
|
||||
asset.export(S2003J2)
|
||||
asset.export(S2003J2Trail)
|
||||
asset.export(S2003J2Label)
|
||||
@@ -2030,8 +2130,6 @@ asset.export(S2003J12)
|
||||
asset.export(S2003J12Trail)
|
||||
asset.export(S2003J12Label)
|
||||
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Jupiter Ananke Group Moons",
|
||||
Description = [[Asset containing Jupiter's Ananke Group moons. Blank globes, SPICE
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
local transforms = asset.require("../transforms")
|
||||
local kernels344 = asset.require("../kernels344")
|
||||
local kernels346 = asset.require("../kernels346")
|
||||
local kernels347 = asset.require("../kernels347")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -11,7 +10,7 @@ local Herse = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Herse,
|
||||
Target = kernels347.ID.Herse,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -40,7 +39,7 @@ local HerseTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Herse,
|
||||
Target = kernels347.ID.Herse,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -100,7 +99,7 @@ local Aitne = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Aitne,
|
||||
Target = kernels347.ID.Aitne,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -129,7 +128,7 @@ local AitneTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Aitne,
|
||||
Target = kernels347.ID.Aitne,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -189,7 +188,7 @@ local Kale = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Kale,
|
||||
Target = kernels347.ID.Kale,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -218,7 +217,7 @@ local KaleTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Kale,
|
||||
Target = kernels347.ID.Kale,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -278,7 +277,7 @@ local Taygete = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Taygete,
|
||||
Target = kernels347.ID.Taygete,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -307,7 +306,7 @@ local TaygeteTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Taygete,
|
||||
Target = kernels347.ID.Taygete,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -367,7 +366,7 @@ local Chaldene = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Chaldene,
|
||||
Target = kernels347.ID.Chaldene,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -396,7 +395,7 @@ local ChaldeneTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Chaldene,
|
||||
Target = kernels347.ID.Chaldene,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -456,7 +455,7 @@ local Erinome = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Erinome,
|
||||
Target = kernels347.ID.Erinome,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -485,7 +484,7 @@ local ErinomeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Erinome,
|
||||
Target = kernels347.ID.Erinome,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -545,7 +544,7 @@ local Kallichore = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Kallichore,
|
||||
Target = kernels347.ID.Kallichore,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -574,7 +573,7 @@ local KallichoreTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Kallichore,
|
||||
Target = kernels347.ID.Kallichore,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -634,7 +633,7 @@ local Kalyke = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Kalyke,
|
||||
Target = kernels347.ID.Kalyke,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -663,7 +662,7 @@ local KalykeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Kalyke,
|
||||
Target = kernels347.ID.Kalyke,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -723,7 +722,7 @@ local Pasithee = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Pasithee,
|
||||
Target = kernels347.ID.Pasithee,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -752,7 +751,7 @@ local PasitheeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Pasithee,
|
||||
Target = kernels347.ID.Pasithee,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -812,7 +811,7 @@ local S2010J1 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2010J1,
|
||||
Target = kernels347.ID.S2010J1,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -841,7 +840,7 @@ local S2010J1Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2010J1,
|
||||
Target = kernels347.ID.S2010J1,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -901,7 +900,7 @@ local Eukelade = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Eukelade,
|
||||
Target = kernels347.ID.Eukelade,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -930,7 +929,7 @@ local EukeladeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Eukelade,
|
||||
Target = kernels347.ID.Eukelade,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -990,7 +989,7 @@ local Arche = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Arche,
|
||||
Target = kernels347.ID.Arche,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1019,7 +1018,7 @@ local ArcheTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Arche,
|
||||
Target = kernels347.ID.Arche,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1079,7 +1078,7 @@ local Isonoe = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Isonoe,
|
||||
Target = kernels347.ID.Isonoe,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1108,7 +1107,7 @@ local IsonoeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Isonoe,
|
||||
Target = kernels347.ID.Isonoe,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1168,7 +1167,7 @@ local Carme = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Carme,
|
||||
Target = kernels347.ID.Carme,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1197,7 +1196,7 @@ local CarmeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Carme,
|
||||
Target = kernels347.ID.Carme,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1257,7 +1256,7 @@ local S2003J5 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J5,
|
||||
Target = kernels347.ID.S2003J5,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1286,7 +1285,7 @@ local S2003J5Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J5,
|
||||
Target = kernels347.ID.S2003J5,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1346,7 +1345,7 @@ local S2018J3 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2018J3,
|
||||
Target = kernels347.ID.S2018J3,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1375,7 +1374,7 @@ local S2018J3Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2018J3,
|
||||
Target = kernels347.ID.S2018J3,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1435,7 +1434,7 @@ local S2021J4 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2021J4,
|
||||
Target = kernels347.ID.S2021J4,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1464,7 +1463,7 @@ local S2021J4Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2021J4,
|
||||
Target = kernels347.ID.S2021J4,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1524,7 +1523,7 @@ local S2021J5 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2021J5,
|
||||
Target = kernels347.ID.S2021J5,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1553,7 +1552,7 @@ local S2021J5Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2021J5,
|
||||
Target = kernels347.ID.S2021J5,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1613,7 +1612,7 @@ local S2021J6 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2021J6,
|
||||
Target = kernels347.ID.S2021J6,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1642,7 +1641,7 @@ local S2021J6Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2021J6,
|
||||
Target = kernels347.ID.S2021J6,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1702,7 +1701,7 @@ local S2016J3 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2016J3,
|
||||
Target = kernels347.ID.S2016J3,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1731,7 +1730,7 @@ local S2016J3Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2016J3,
|
||||
Target = kernels347.ID.S2016J3,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1791,7 +1790,7 @@ local S2022J1 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2022J1,
|
||||
Target = kernels347.ID.S2022J1,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1820,7 +1819,7 @@ local S2022J1Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2022J1,
|
||||
Target = kernels347.ID.S2022J1,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1880,7 +1879,7 @@ local S2022J2 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2022J2,
|
||||
Target = kernels347.ID.S2022J2,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1909,7 +1908,7 @@ local S2022J2Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2022J2,
|
||||
Target = kernels347.ID.S2022J2,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1969,7 +1968,7 @@ local S2017J2 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J2,
|
||||
Target = kernels347.ID.S2017J2,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1998,7 +1997,7 @@ local S2017J2Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J2,
|
||||
Target = kernels347.ID.S2017J2,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -2058,7 +2057,7 @@ local S2017J5 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J5,
|
||||
Target = kernels347.ID.S2017J5,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2087,7 +2086,7 @@ local S2017J5Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J5,
|
||||
Target = kernels347.ID.S2017J5,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -2147,7 +2146,7 @@ local S2017J8 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J8,
|
||||
Target = kernels347.ID.S2017J8,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2176,7 +2175,7 @@ local S2017J8Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J8,
|
||||
Target = kernels347.ID.S2017J8,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -2236,7 +2235,7 @@ local S2011J1 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2011J1,
|
||||
Target = kernels347.ID.S2011J1,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2265,7 +2264,7 @@ local S2011J1Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2011J1,
|
||||
Target = kernels347.ID.S2011J1,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -2325,7 +2324,7 @@ local S2003J9 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J9,
|
||||
Target = kernels347.ID.S2003J9,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2354,7 +2353,7 @@ local S2003J9Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J9,
|
||||
Target = kernels347.ID.S2003J9,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -2414,7 +2413,7 @@ local S2003J10 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J10,
|
||||
Target = kernels347.ID.S2003J10,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2443,7 +2442,7 @@ local S2003J10Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J10,
|
||||
Target = kernels347.ID.S2003J10,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -2498,6 +2497,187 @@ local S2003J10Label = {
|
||||
}
|
||||
|
||||
|
||||
local S2017J11 = {
|
||||
Identifier = "S2017J11",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels347.ID.S2017J11,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = { 1000, 1000, 1000 } -- 2km in diameter
|
||||
},
|
||||
Tag = {
|
||||
"moon_solarSystem",
|
||||
"moon_giants",
|
||||
"moon_jupiter",
|
||||
"moon_ananke",
|
||||
"moon_minor",
|
||||
"moon_minor_jupiter"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2017 J 11",
|
||||
Path = "/Solar System/Planets/Jupiter/Minor Moons/Ananke Group/S2017J11"
|
||||
}
|
||||
}
|
||||
|
||||
local S2017J11Trail = {
|
||||
Identifier = "S2017J11Trail",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels347.ID.S2017J11,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
Period = 700.66,
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = {
|
||||
"moonTrail_solarSystem",
|
||||
"moonTrail_giants",
|
||||
"moonTrail_jupiter",
|
||||
"moonTrail_ananke",
|
||||
"moonTrail_minor",
|
||||
"moonTrail_minor_jupiter"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2017 J 11 Trail",
|
||||
Path = "/Solar System/Planets/Jupiter/Minor Moons/Ananke Group/S2017J11",
|
||||
Focusable = false
|
||||
}
|
||||
}
|
||||
|
||||
local S2017J11Label = {
|
||||
Identifier = "S2017J11Label",
|
||||
Parent = S2017J11.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableLabel",
|
||||
Enabled = false,
|
||||
Text = "S/2017 J 11",
|
||||
FontSize = 70.0,
|
||||
Size = 7.1,
|
||||
MinMaxSize = { 1, 25 },
|
||||
OrientationOption = "Camera View Direction",
|
||||
BlendMode = "Additive",
|
||||
EnableFading = true,
|
||||
FadeUnit = "Gm",
|
||||
FadeDistances = { 1.5, 90.0 },
|
||||
FadeWidths = { 0.5, 90.0 }
|
||||
},
|
||||
Tag = {
|
||||
"solarsystem_labels",
|
||||
"moon_labels",
|
||||
"minor_moon_labels",
|
||||
"minor_moon_labels_jupiter",
|
||||
"minor_moon_labels_ananke"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2017 J 11 Label",
|
||||
Path = "/Solar System/Planets/Jupiter/Minor Moons/Ananke Group/S2017J11",
|
||||
Focusable = false,
|
||||
Description = "Label for Jupiter's moon S/2017 J 11 (Ananke group)"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
local S2003J24 = {
|
||||
Identifier = "S2003J24",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels347.ID.S2003J24,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = { 1000, 1000, 1000 } -- 2km in diameter
|
||||
},
|
||||
Tag = {
|
||||
"moon_solarSystem",
|
||||
"moon_giants",
|
||||
"moon_jupiter",
|
||||
"moon_ananke",
|
||||
"moon_minor",
|
||||
"moon_minor_jupiter"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2003 J 24",
|
||||
Path = "/Solar System/Planets/Jupiter/Minor Moons/Ananke Group/S2003J24"
|
||||
}
|
||||
}
|
||||
|
||||
local S2003J24Trail = {
|
||||
Identifier = "S2003J24Trail",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels347.ID.S2003J24,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
Period = 715.4,
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = {
|
||||
"moonTrail_solarSystem",
|
||||
"moonTrail_giants",
|
||||
"moonTrail_jupiter",
|
||||
"moonTrail_ananke",
|
||||
"moonTrail_minor",
|
||||
"moonTrail_minor_jupiter"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2003 J 24 Trail",
|
||||
Path = "/Solar System/Planets/Jupiter/Minor Moons/Ananke Group/S2003J24",
|
||||
Focusable = false
|
||||
}
|
||||
}
|
||||
|
||||
local S2003J24Label = {
|
||||
Identifier = "S2003J24Label",
|
||||
Parent = S2017J11.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableLabel",
|
||||
Enabled = false,
|
||||
Text = "S/2003 J 24",
|
||||
FontSize = 70.0,
|
||||
Size = 7.1,
|
||||
MinMaxSize = { 1, 25 },
|
||||
OrientationOption = "Camera View Direction",
|
||||
BlendMode = "Additive",
|
||||
EnableFading = true,
|
||||
FadeUnit = "Gm",
|
||||
FadeDistances = { 1.5, 90.0 },
|
||||
FadeWidths = { 0.5, 90.0 }
|
||||
},
|
||||
Tag = {
|
||||
"solarsystem_labels",
|
||||
"moon_labels",
|
||||
"minor_moon_labels",
|
||||
"minor_moon_labels_jupiter",
|
||||
"minor_moon_labels_ananke"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2003 J 24 Label",
|
||||
Path = "/Solar System/Planets/Jupiter/Minor Moons/Ananke Group/S2003J24",
|
||||
Focusable = false,
|
||||
Description = "Label for Jupiter's moon S/2003 J 24 (Ananke group)"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.addSceneGraphNode(Herse)
|
||||
openspace.addSceneGraphNode(HerseTrail)
|
||||
@@ -2610,9 +2790,25 @@ asset.onInitialize(function()
|
||||
openspace.addSceneGraphNode(S2003J10)
|
||||
openspace.addSceneGraphNode(S2003J10Trail)
|
||||
openspace.addSceneGraphNode(S2003J10Label)
|
||||
|
||||
openspace.addSceneGraphNode(S2017J11)
|
||||
openspace.addSceneGraphNode(S2017J11Trail)
|
||||
openspace.addSceneGraphNode(S2017J11Label)
|
||||
|
||||
openspace.addSceneGraphNode(S2003J24)
|
||||
openspace.addSceneGraphNode(S2003J24Trail)
|
||||
openspace.addSceneGraphNode(S2003J24Label)
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
openspace.removeSceneGraphNode(S2003J24Label)
|
||||
openspace.removeSceneGraphNode(S2003J24Trail)
|
||||
openspace.removeSceneGraphNode(S2003J24)
|
||||
|
||||
openspace.removeSceneGraphNode(S2017J11Label)
|
||||
openspace.removeSceneGraphNode(S2017J11Trail)
|
||||
openspace.removeSceneGraphNode(S2017J11)
|
||||
|
||||
openspace.removeSceneGraphNode(S2003J10Label)
|
||||
openspace.removeSceneGraphNode(S2003J10Trail)
|
||||
openspace.removeSceneGraphNode(S2003J10)
|
||||
@@ -2838,7 +3034,13 @@ asset.export(S2003J10)
|
||||
asset.export(S2003J10Trail)
|
||||
asset.export(S2003J10Label)
|
||||
|
||||
asset.export(S2003J24)
|
||||
asset.export(S2003J24Trail)
|
||||
asset.export(S2003J24Label)
|
||||
|
||||
asset.export(S2017J11)
|
||||
asset.export(S2017J11Trail)
|
||||
asset.export(S2017J11Label)
|
||||
|
||||
asset.meta = {
|
||||
Name = "Jupiter Carme Group Moons",
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
local transforms = asset.require("../transforms")
|
||||
local kernels344 = asset.require("../kernels344")
|
||||
local kernels346 = asset.require("../kernels346")
|
||||
local kernels347 = asset.require("../kernels347")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -11,7 +10,7 @@ local Carpo = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Carpo,
|
||||
Target = kernels347.ID.Carpo,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -40,7 +39,7 @@ local CarpoTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Carpo,
|
||||
Target = kernels347.ID.Carpo,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -132,7 +131,7 @@ local S2018J4 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2018J4,
|
||||
Target = kernels347.ID.S2018J4,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -161,7 +160,7 @@ local S2018J4Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2018J4,
|
||||
Target = kernels347.ID.S2018J4,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
local transforms = asset.require("../transforms")
|
||||
local kernels344 = asset.require("../kernels344")
|
||||
local kernels346 = asset.require("../kernels346")
|
||||
local kernels347 = asset.require("../kernels347")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -11,7 +10,7 @@ local Leda = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Leda,
|
||||
Target = kernels347.ID.Leda,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -40,7 +39,7 @@ local LedaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Leda,
|
||||
Target = kernels347.ID.Leda,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -100,7 +99,7 @@ local Himalia = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Himalia,
|
||||
Target = kernels347.ID.Himalia,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -129,7 +128,7 @@ local HimaliaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Himalia,
|
||||
Target = kernels347.ID.Himalia,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -189,7 +188,7 @@ local Lysithea = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Lysithea,
|
||||
Target = kernels347.ID.Lysithea,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -218,7 +217,7 @@ local LysitheaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Lysithea,
|
||||
Target = kernels347.ID.Lysithea,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -278,7 +277,7 @@ local Elara = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Elara,
|
||||
Target = kernels347.ID.Elara,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -307,7 +306,7 @@ local ElaraTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Elara,
|
||||
Target = kernels347.ID.Elara,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -367,7 +366,7 @@ local Dia = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Dia,
|
||||
Target = kernels347.ID.Dia,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -396,7 +395,7 @@ local DiaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Dia,
|
||||
Target = kernels347.ID.Dia,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -456,7 +455,7 @@ local S2011J3 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2011J3,
|
||||
Target = kernels347.ID.S2011J3,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -485,7 +484,7 @@ local S2011J3Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2011J3,
|
||||
Target = kernels347.ID.S2011J3,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -545,7 +544,7 @@ local S2018J2 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2018J2,
|
||||
Target = kernels347.ID.S2018J2,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -574,7 +573,7 @@ local S2018J2Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2018J2,
|
||||
Target = kernels347.ID.S2018J2,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -634,7 +633,7 @@ local Pandia = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Pandia,
|
||||
Target = kernels347.ID.Pandia,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -663,7 +662,7 @@ local PandiaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Pandia,
|
||||
Target = kernels347.ID.Pandia,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -723,7 +722,7 @@ local Ersa = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Ersa,
|
||||
Target = kernels347.ID.Ersa,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -752,7 +751,7 @@ local ErsaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Ersa,
|
||||
Target = kernels347.ID.Ersa,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local transforms = asset.require("../transforms")
|
||||
local kernels344 = asset.require("../kernels344")
|
||||
local kernels347 = asset.require("../kernels347")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ local Metis = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Metis,
|
||||
Target = kernels347.ID.Metis,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -39,7 +39,7 @@ local MetisTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Metis,
|
||||
Target = kernels347.ID.Metis,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -99,7 +99,7 @@ local Adrastea = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Adrastea,
|
||||
Target = kernels347.ID.Adrastea,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -128,7 +128,7 @@ local AdrasteaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Adrastea,
|
||||
Target = kernels347.ID.Adrastea,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -188,7 +188,7 @@ local Amalthea = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Amalthea,
|
||||
Target = kernels347.ID.Amalthea,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -217,7 +217,7 @@ local AmaltheaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Amalthea,
|
||||
Target = kernels347.ID.Amalthea,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -277,7 +277,7 @@ local Thebe = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Thebe,
|
||||
Target = kernels347.ID.Thebe,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -306,7 +306,7 @@ local ThebeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Thebe,
|
||||
Target = kernels347.ID.Thebe,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local transforms = asset.require("../transforms")
|
||||
local kernels344 = asset.require("../kernels344")
|
||||
local kernels347 = asset.require("../kernels347")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ local Eupheme = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Eupheme,
|
||||
Target = kernels347.ID.Eupheme,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -39,7 +39,7 @@ local EuphemeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Eupheme,
|
||||
Target = kernels347.ID.Eupheme,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -99,7 +99,7 @@ local S2003J19 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J19,
|
||||
Target = kernels347.ID.S2003J19,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -128,7 +128,7 @@ local S2003J19Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J19,
|
||||
Target = kernels347.ID.S2003J19,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -188,7 +188,7 @@ local Valetudo = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Valetudo,
|
||||
Target = kernels347.ID.Valetudo,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -217,7 +217,7 @@ local ValetudoTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Valetudo,
|
||||
Target = kernels347.ID.Valetudo,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
local transforms = asset.require("../transforms")
|
||||
local kernels344 = asset.require("../kernels344")
|
||||
local kernels346 = asset.require("../kernels346")
|
||||
local kernels347 = asset.require("../kernels347")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -11,7 +10,7 @@ local Euporie = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Euporie,
|
||||
Target = kernels347.ID.Euporie,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -40,7 +39,7 @@ local EuporieTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Euporie,
|
||||
Target = kernels347.ID.Euporie,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -100,7 +99,7 @@ local S2003J18 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J18,
|
||||
Target = kernels347.ID.S2003J18,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -129,7 +128,7 @@ local S2003J18Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J18,
|
||||
Target = kernels347.ID.S2003J18,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -189,7 +188,7 @@ local Helike = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Helike,
|
||||
Target = kernels347.ID.Helike,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -218,7 +217,7 @@ local HelikeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Helike,
|
||||
Target = kernels347.ID.Helike,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -278,7 +277,7 @@ local Orthosie = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Orthosie,
|
||||
Target = kernels347.ID.Orthosie,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -307,7 +306,7 @@ local OrthosieTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Orthosie,
|
||||
Target = kernels347.ID.Orthosie,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -367,7 +366,7 @@ local S2016J1 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2016J1,
|
||||
Target = kernels347.ID.S2016J1,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -396,7 +395,7 @@ local S2016J1Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2016J1,
|
||||
Target = kernels347.ID.S2016J1,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -456,7 +455,7 @@ local S2003J15 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J15,
|
||||
Target = kernels347.ID.S2003J15,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -485,7 +484,7 @@ local S2003J15Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J15,
|
||||
Target = kernels347.ID.S2003J15,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -545,7 +544,7 @@ local Aoede = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Aoede,
|
||||
Target = kernels347.ID.Aoede,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -574,7 +573,7 @@ local AoedeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Aoede,
|
||||
Target = kernels347.ID.Aoede,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -634,7 +633,7 @@ local Callirrhoe = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Callirrhoe,
|
||||
Target = kernels347.ID.Callirrhoe,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -663,7 +662,7 @@ local CallirrhoeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Callirrhoe,
|
||||
Target = kernels347.ID.Callirrhoe,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -723,7 +722,7 @@ local Eurydome = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Eurydome,
|
||||
Target = kernels347.ID.Eurydome,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -752,7 +751,7 @@ local EurydomeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Eurydome,
|
||||
Target = kernels347.ID.Eurydome,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -812,7 +811,7 @@ local Kore = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Kore,
|
||||
Target = kernels347.ID.Kore,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -841,7 +840,7 @@ local KoreTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Kore,
|
||||
Target = kernels347.ID.Kore,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -901,7 +900,7 @@ local Cyllene = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Cyllene,
|
||||
Target = kernels347.ID.Cyllene,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -930,7 +929,7 @@ local CylleneTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Cyllene,
|
||||
Target = kernels347.ID.Cyllene,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -990,7 +989,7 @@ local S2011J2 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2011J2,
|
||||
Target = kernels347.ID.S2011J2,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1019,7 +1018,7 @@ local S2011J2Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2011J2,
|
||||
Target = kernels347.ID.S2011J2,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1079,7 +1078,7 @@ local S2017J1 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J1,
|
||||
Target = kernels347.ID.S2017J1,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1108,7 +1107,7 @@ local S2017J1Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J1,
|
||||
Target = kernels347.ID.S2017J1,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1168,7 +1167,7 @@ local S2003J4 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J4,
|
||||
Target = kernels347.ID.S2003J4,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1197,7 +1196,7 @@ local S2003J4Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J4,
|
||||
Target = kernels347.ID.S2003J4,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1257,7 +1256,7 @@ local Pasiphae = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Pasiphae,
|
||||
Target = kernels347.ID.Pasiphae,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1286,7 +1285,7 @@ local PasiphaeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Pasiphae,
|
||||
Target = kernels347.ID.Pasiphae,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1346,7 +1345,7 @@ local Hegemone = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Hegemone,
|
||||
Target = kernels347.ID.Hegemone,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1375,7 +1374,7 @@ local HegemoneTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Hegemone,
|
||||
Target = kernels347.ID.Hegemone,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1435,7 +1434,7 @@ local Sinope = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Sinope,
|
||||
Target = kernels347.ID.Sinope,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1464,7 +1463,7 @@ local SinopeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Sinope,
|
||||
Target = kernels347.ID.Sinope,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1524,7 +1523,7 @@ local Sponde = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Sponde,
|
||||
Target = kernels347.ID.Sponde,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1553,7 +1552,7 @@ local SpondeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Sponde,
|
||||
Target = kernels347.ID.Sponde,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1613,7 +1612,7 @@ local Autonoe = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Autonoe,
|
||||
Target = kernels347.ID.Autonoe,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1642,7 +1641,7 @@ local AutonoeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Autonoe,
|
||||
Target = kernels347.ID.Autonoe,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1702,7 +1701,7 @@ local Megaclite = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Megaclite,
|
||||
Target = kernels347.ID.Megaclite,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1731,7 +1730,7 @@ local MegacliteTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Megaclite,
|
||||
Target = kernels347.ID.Megaclite,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1791,7 +1790,7 @@ local S2016J4 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2016J4,
|
||||
Target = kernels347.ID.S2016J4,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1820,7 +1819,7 @@ local S2016J4Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels346.ID.S2016J4,
|
||||
Target = kernels347.ID.S2016J4,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1880,7 +1879,7 @@ local S2017J6 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J6,
|
||||
Target = kernels347.ID.S2017J6,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1909,7 +1908,7 @@ local S2017J6Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2017J6,
|
||||
Target = kernels347.ID.S2017J6,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
@@ -1969,7 +1968,7 @@ local S2003J23 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J23,
|
||||
Target = kernels347.ID.S2003J23,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1998,7 +1997,7 @@ local S2003J23Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.S2003J23,
|
||||
Target = kernels347.ID.S2003J23,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local transforms = asset.require("../transforms")
|
||||
local kernels344 = asset.require("../kernels344")
|
||||
local kernels347 = asset.require("../kernels347")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ local Themisto = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Themisto,
|
||||
Target = kernels347.ID.Themisto,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
}
|
||||
},
|
||||
@@ -39,7 +39,7 @@ local ThemistoTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels344.ID.Themisto,
|
||||
Target = kernels347.ID.Themisto,
|
||||
Observer = coreKernels.ID.JupiterBarycenter
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local transforms = asset.require("./transforms")
|
||||
local kernels102 = asset.require("./kernels102")
|
||||
local kernels104 = asset.require("./kernels104")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ local Halimede = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels102.ID.Halimede,
|
||||
Target = kernels104.ID.Halimede,
|
||||
Observer = coreKernels.ID.NeptuneBarycenter
|
||||
}
|
||||
},
|
||||
@@ -39,7 +39,7 @@ local HalimedeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels102.ID.Halimede,
|
||||
Target = kernels104.ID.Halimede,
|
||||
Observer = coreKernels.ID.NeptuneBarycenter
|
||||
},
|
||||
Color = { 0.2, 0.5, 0.75 },
|
||||
@@ -92,7 +92,7 @@ local Psamathe = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels102.ID.Psamathe,
|
||||
Target = kernels104.ID.Psamathe,
|
||||
Observer = coreKernels.ID.NeptuneBarycenter
|
||||
}
|
||||
},
|
||||
@@ -121,7 +121,7 @@ local PsamatheTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels102.ID.Psamathe,
|
||||
Target = kernels104.ID.Psamathe,
|
||||
Observer = coreKernels.ID.NeptuneBarycenter
|
||||
},
|
||||
Color = { 0.2, 0.5, 0.75 },
|
||||
@@ -174,7 +174,7 @@ local Sao = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels102.ID.Sao,
|
||||
Target = kernels104.ID.Sao,
|
||||
Observer = coreKernels.ID.NeptuneBarycenter
|
||||
}
|
||||
},
|
||||
@@ -203,7 +203,7 @@ local SaoTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels102.ID.Sao,
|
||||
Target = kernels104.ID.Sao,
|
||||
Observer = coreKernels.ID.NeptuneBarycenter
|
||||
},
|
||||
Color = { 0.2, 0.5, 0.75 },
|
||||
@@ -256,7 +256,7 @@ local Laomedeia = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels102.ID.Laomedeia,
|
||||
Target = kernels104.ID.Laomedeia,
|
||||
Observer = coreKernels.ID.NeptuneBarycenter
|
||||
}
|
||||
},
|
||||
@@ -285,7 +285,7 @@ local LaomedeiaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels102.ID.Laomedeia,
|
||||
Target = kernels104.ID.Laomedeia,
|
||||
Observer = coreKernels.ID.NeptuneBarycenter
|
||||
},
|
||||
Color = { 0.2, 0.5, 0.75 },
|
||||
@@ -338,7 +338,7 @@ local Neso = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels102.ID.Neso,
|
||||
Target = kernels104.ID.Neso,
|
||||
Observer = coreKernels.ID.NeptuneBarycenter
|
||||
}
|
||||
},
|
||||
@@ -367,7 +367,7 @@ local NesoTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels102.ID.Neso,
|
||||
Target = kernels104.ID.Neso,
|
||||
Observer = coreKernels.ID.NeptuneBarycenter
|
||||
},
|
||||
Color = { 0.2, 0.5, 0.75 },
|
||||
@@ -414,6 +414,169 @@ local NesoLabel = {
|
||||
}
|
||||
}
|
||||
|
||||
local S2002N5 = {
|
||||
Identifier = "S2002N5",
|
||||
Parent = transforms.NeptuneBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels104.ID.S2002N5,
|
||||
Observer = coreKernels.ID.NeptuneBarycenter
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = { 11500, 11500, 11500 }
|
||||
},
|
||||
Tag = {
|
||||
"moon_solarSystem",
|
||||
"moon_giants",
|
||||
"moon_neptune",
|
||||
"moon_irregular_retrograde",
|
||||
"moon_minor",
|
||||
"moon_minor_neptune"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2002 N 5",
|
||||
Path = "/Solar System/Planets/Neptune/Minor Moons/Irregular Retrograde Moons/S2002N5"
|
||||
}
|
||||
}
|
||||
|
||||
local S2002N5Trail = {
|
||||
Identifier = "S2002N5Trail",
|
||||
Parent = transforms.NeptuneBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels104.ID.S2002N5,
|
||||
Observer = coreKernels.ID.NeptuneBarycenter
|
||||
},
|
||||
Color = { 0.2, 0.5, 0.75 },
|
||||
Period = 3151,
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = {
|
||||
"moonTrail_solarSystem",
|
||||
"moonTrail_giants",
|
||||
"moonTrail_neptune",
|
||||
"moonTrail_minor",
|
||||
"moonTrail_minor_neptune"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2002 N 5 Trail",
|
||||
Path = "/Solar System/Planets/Neptune/Minor Moons/Irregular Retrograde Moons/S2002N5",
|
||||
Focusable = false
|
||||
}
|
||||
}
|
||||
|
||||
local S2002N5Label = {
|
||||
Identifier = "S2002N5Label",
|
||||
Parent = S2002N5.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableLabel",
|
||||
Enabled = false,
|
||||
Text = "S2002N5",
|
||||
FontSize = 70.0,
|
||||
Size = 7.4,
|
||||
MinMaxSize = { 1, 25 },
|
||||
OrientationOption = "Camera View Direction",
|
||||
BlendMode = "Additive",
|
||||
EnableFading = true,
|
||||
FadeUnit = "Gm",
|
||||
FadeDistances = { 1, 250.0 },
|
||||
FadeWidths = { 1, 250.0 }
|
||||
},
|
||||
Tag = { "solarsystem_labels", "moon_labels", "minor_moon_labels" },
|
||||
GUI = {
|
||||
Name = "S/2002 N 5 Label",
|
||||
Path = "/Solar System/Planets/Neptune/Minor Moons/Irregular Retrograde Moons/S2002N5",
|
||||
Focusable = false,
|
||||
Description = "Label for Neptune's moon S2002N5 (Irregular Retrograde Moons)"
|
||||
}
|
||||
}
|
||||
|
||||
local S2021N1 = {
|
||||
Identifier = "S2021N1",
|
||||
Parent = transforms.NeptuneBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels104.ID.S2021N1,
|
||||
Observer = coreKernels.ID.NeptuneBarycenter
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = { 7000, 7000, 7000 }
|
||||
},
|
||||
Tag = {
|
||||
"moon_solarSystem",
|
||||
"moon_giants",
|
||||
"moon_neptune",
|
||||
"moon_irregular_prograde",
|
||||
"moon_minor",
|
||||
"moon_minor_neptune"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S2021N1",
|
||||
Path = "/Solar System/Planets/Neptune/Minor Moons/Irregular Prograde Moons/S2021N1"
|
||||
}
|
||||
}
|
||||
|
||||
local S2021N1Trail = {
|
||||
Identifier = "S2021N1Trail",
|
||||
Parent = transforms.NeptuneBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels104.ID.S2021N1,
|
||||
Observer = coreKernels.ID.NeptuneBarycenter
|
||||
},
|
||||
Color = { 0.2, 0.5, 0.75 },
|
||||
Period = 10043,
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = {
|
||||
"moonTrail_solarSystem",
|
||||
"moonTrail_giants",
|
||||
"moonTrail_neptune",
|
||||
"moonTrail_minor",
|
||||
"moonTrail_minor_neptune"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2021 N 1 Trail",
|
||||
Path = "/Solar System/Planets/Neptune/Minor Moons/Irregular Prograde Moons/S2021N1",
|
||||
Focusable = false
|
||||
}
|
||||
}
|
||||
|
||||
local S2021N1Label = {
|
||||
Identifier = "S2021N1Label",
|
||||
Parent = S2021N1.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableLabel",
|
||||
Enabled = false,
|
||||
Text = "S2021N1",
|
||||
FontSize = 70.0,
|
||||
Size = 7.4,
|
||||
MinMaxSize = { 1, 25 },
|
||||
OrientationOption = "Camera View Direction",
|
||||
BlendMode = "Additive",
|
||||
EnableFading = true,
|
||||
FadeUnit = "Gm",
|
||||
FadeDistances = { 1, 250.0 },
|
||||
FadeWidths = { 1, 250.0 }
|
||||
},
|
||||
Tag = { "solarsystem_labels", "moon_labels", "minor_moon_labels" },
|
||||
GUI = {
|
||||
Name = "S/2021 N 1 Label",
|
||||
Path = "/Solar System/Planets/Neptune/Minor Moons/Irregular Prograde Moons/S2021N1",
|
||||
Focusable = false,
|
||||
Description = "Label for Neptune's moon S2021N1 (Irregular Prograde Moons)"
|
||||
}
|
||||
}
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.addSceneGraphNode(Halimede)
|
||||
@@ -435,6 +598,14 @@ asset.onInitialize(function()
|
||||
openspace.addSceneGraphNode(Neso)
|
||||
openspace.addSceneGraphNode(NesoTrail)
|
||||
openspace.addSceneGraphNode(NesoLabel)
|
||||
|
||||
openspace.addSceneGraphNode(S2002N5)
|
||||
openspace.addSceneGraphNode(S2002N5Trail)
|
||||
openspace.addSceneGraphNode(S2002N5Label)
|
||||
|
||||
openspace.addSceneGraphNode(S2021N1)
|
||||
openspace.addSceneGraphNode(S2021N1Trail)
|
||||
openspace.addSceneGraphNode(S2021N1Label)
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
@@ -457,6 +628,14 @@ asset.onDeinitialize(function()
|
||||
openspace.removeSceneGraphNode(NesoLabel)
|
||||
openspace.removeSceneGraphNode(NesoTrail)
|
||||
openspace.removeSceneGraphNode(Neso)
|
||||
|
||||
openspace.removeSceneGraphNode(S2002N5Label)
|
||||
openspace.removeSceneGraphNode(S2002N5Trail)
|
||||
openspace.removeSceneGraphNode(S2002N5)
|
||||
|
||||
openspace.removeSceneGraphNode(S2021N1Label)
|
||||
openspace.removeSceneGraphNode(S2021N1Trail)
|
||||
openspace.removeSceneGraphNode(S2021N1)
|
||||
end)
|
||||
|
||||
asset.export(Halimede)
|
||||
@@ -479,12 +658,18 @@ asset.export(Neso)
|
||||
asset.export(NesoTrail)
|
||||
asset.export(NesoLabel)
|
||||
|
||||
asset.export(S2002N5)
|
||||
asset.export(S2002N5Trail)
|
||||
asset.export(S2002N5Label)
|
||||
|
||||
asset.export(S2021N1)
|
||||
asset.export(S2021N1Trail)
|
||||
asset.export(S2021N1Label)
|
||||
|
||||
asset.meta = {
|
||||
Name = "Neptune Irregular Prograde Moons",
|
||||
Description = [[Procedural Globe asset containing Neptune' irregular prograde
|
||||
moons: Halimede, Psamathe and Neso. Blank globes and SPICE trails are generated for
|
||||
Name = "Neptune Irregular Prograde and Retrograde Moons",
|
||||
Description = [[Procedural Globe asset containing Neptune' irregular prograde and retrograde
|
||||
moons: Halimede, Psamathe, Laomedeia, Neso, S/2021 N 1 and S/2002 N 5. Blank globes and SPICE trails are generated for
|
||||
each moon]],
|
||||
Author = "OpenSpace Team",
|
||||
URL = "http://openspaceproject.com",
|
||||
|
||||
@@ -6,7 +6,7 @@ local kernels = asset.resource({
|
||||
Name = "Neptune Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "neptune_kernels",
|
||||
Version = 2
|
||||
Version = 3
|
||||
})
|
||||
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ local kernels = asset.resource({
|
||||
Name = "Neptune Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "neptune_kernels",
|
||||
Version = 2
|
||||
Version = 3
|
||||
})
|
||||
|
||||
|
||||
@@ -11,16 +11,18 @@ local ID = {
|
||||
Laomedeia = "LAOMEDEIA",
|
||||
Psamathe = "PSAMATHE",
|
||||
Sao = "SAO",
|
||||
Neso = "NESO"
|
||||
Neso = "NESO",
|
||||
S2021N1 = 85051,
|
||||
S2002N5 = 85052
|
||||
}
|
||||
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.spice.loadKernel(kernels .. "nep102.bsp")
|
||||
openspace.spice.loadKernel(kernels .. "nep104.bsp")
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
openspace.spice.unloadKernel(kernels .. "nep102.bsp")
|
||||
openspace.spice.unloadKernel(kernels .. "nep104.bsp")
|
||||
end)
|
||||
|
||||
asset.export("ID", ID)
|
||||
@@ -7,7 +7,7 @@ local kernels = asset.resource({
|
||||
Name = "Neptune Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "neptune_kernels",
|
||||
Version = 2
|
||||
Version = 3
|
||||
})
|
||||
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ local kernels = asset.resource({
|
||||
Name = "Neptune Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "neptune_kernels",
|
||||
Version = 2
|
||||
Version = 3
|
||||
})
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ local kernels = asset.resource({
|
||||
Name = "Saturn Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "saturn_kernels",
|
||||
Version = 2
|
||||
Version = 3
|
||||
})
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ local kernels = asset.resource({
|
||||
Name = "Saturn Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "saturn_kernels",
|
||||
Version = 2
|
||||
Version = 3
|
||||
})
|
||||
|
||||
|
||||
|
||||
@@ -1,90 +0,0 @@
|
||||
local kernels = asset.resource({
|
||||
Name = "Saturn Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "saturn_kernels",
|
||||
Version = 2
|
||||
})
|
||||
|
||||
|
||||
local ID = {
|
||||
Aegir = "AEGIR",
|
||||
Albiorix = "ALBIORIX",
|
||||
Alvaldi = 665,
|
||||
Angrboda = 655,
|
||||
Bebhionn = "BEBHIONN",
|
||||
Beli = 661,
|
||||
Bergelmir = "BERGELMIR",
|
||||
Bestla = "BESTLA",
|
||||
Eggther = 659,
|
||||
Erriapus = "ERRIAPUS",
|
||||
Farbauti = "FARBAUTI",
|
||||
Fenrir = "FENRIR",
|
||||
Fornjot = "FORNJOT",
|
||||
Geirrod = 666,
|
||||
Gerd = 657,
|
||||
Greip = "GREIP",
|
||||
Gridr = 654,
|
||||
Gunnlod = 662,
|
||||
Hati = "HATI",
|
||||
Hyrrokkin = "HYRROKKIN",
|
||||
Ijiraq = "IJIRAQ",
|
||||
Jarnsaxa = "JARNSAXA",
|
||||
Kari = "KARI",
|
||||
Kiviuq = "KIVIUQ",
|
||||
Loge = "LOGE",
|
||||
Mundilfari = "MUNDILFARI",
|
||||
Narvi = "NARVI",
|
||||
Paaliaq = "PAALIAQ",
|
||||
S2004S7 = 65085,
|
||||
S2004S12 = 65086,
|
||||
S2004S13 = 65087,
|
||||
S2004S17 = 65088,
|
||||
S2004S21 = 65079,
|
||||
S2004S24 = 65070,
|
||||
S2004S26 = 658,
|
||||
S2004S28 = 65077,
|
||||
S2004S29 = 660,
|
||||
S2004S31 = 65067,
|
||||
S2004S34 = 664,
|
||||
S2004S36 = 65081,
|
||||
S2004S37 = 65082,
|
||||
S2004S39 = 65084,
|
||||
S2006S1 = 65089,
|
||||
S2006S3 = 65090,
|
||||
S2007S2 = 65091,
|
||||
S2007S3 = 65092,
|
||||
S2019S01 = 65093,
|
||||
Siarnaq = "SIARNAQ",
|
||||
Skadi = 627,
|
||||
Skathi = "SKATHI",
|
||||
Skoll = "SKOLL",
|
||||
Skrymir = 656,
|
||||
Suttungr = "SUTTUNGR",
|
||||
Surtur = 648,
|
||||
Tarqeq = "TARQEQ",
|
||||
Tarvos = "TARVOS",
|
||||
Thiazzi = 663,
|
||||
Thrymr = "THRYMR",
|
||||
Ymir = "YMIR",
|
||||
}
|
||||
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.spice.loadKernel(kernels .. "sat452.bsp")
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
openspace.spice.unloadKernel(kernels .. "sat452.bsp")
|
||||
end)
|
||||
|
||||
asset.export("ID", ID)
|
||||
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Saturn Spice Kernels",
|
||||
Description = "Generic SPICE kernels for Saturn",
|
||||
Author = "OpenSpace Team",
|
||||
URL = "https://naif.jpl.nasa.gov/pub/naif/pds/wgc/kernels/spk/",
|
||||
License = "NASA"
|
||||
}
|
||||
154
data/assets/scene/solarsystem/planets/saturn/kernels454.asset
Normal file
154
data/assets/scene/solarsystem/planets/saturn/kernels454.asset
Normal file
@@ -0,0 +1,154 @@
|
||||
local kernels = asset.resource({
|
||||
Name = "Saturn Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "saturn_kernels",
|
||||
Version = 3
|
||||
})
|
||||
|
||||
|
||||
local ID = {
|
||||
Aegir = "AEGIR",
|
||||
Albiorix = "ALBIORIX",
|
||||
Alvaldi = 665,
|
||||
Angrboda = 655,
|
||||
Bebhionn = "BEBHIONN",
|
||||
Beli = 661,
|
||||
Bergelmir = "BERGELMIR",
|
||||
Bestla = "BESTLA",
|
||||
Eggther = 659,
|
||||
Erriapus = "ERRIAPUS",
|
||||
Farbauti = "FARBAUTI",
|
||||
Fenrir = "FENRIR",
|
||||
Fornjot = "FORNJOT",
|
||||
Geirrod = 666,
|
||||
Gerd = 657,
|
||||
Greip = "GREIP",
|
||||
Gridr = 654,
|
||||
Gunnlod = 662,
|
||||
Hati = "HATI",
|
||||
Hyrrokkin = "HYRROKKIN",
|
||||
Ijiraq = "IJIRAQ",
|
||||
Jarnsaxa = "JARNSAXA",
|
||||
Kari = "KARI",
|
||||
Kiviuq = "KIVIUQ",
|
||||
Loge = "LOGE",
|
||||
Mundilfari = "MUNDILFARI",
|
||||
Narvi = "NARVI",
|
||||
Paaliaq = "PAALIAQ",
|
||||
S2004S7 = 65085,
|
||||
S2004S12 = 65086,
|
||||
S2004S13 = 65087,
|
||||
S2004S17 = 65088,
|
||||
S2004S21 = 65079,
|
||||
S2004S24 = 65070,
|
||||
S2004S26 = 658,
|
||||
S2004S28 = 65077,
|
||||
S2004S29 = 660,
|
||||
S2004S31 = 65067,
|
||||
S2004S34 = 664,
|
||||
S2004S36 = 65081,
|
||||
S2004S37 = 65082,
|
||||
S2004S39 = 65084,
|
||||
S2006S1 = 65089,
|
||||
S2006S3 = 65090,
|
||||
S2007S2 = 65091,
|
||||
S2007S3 = 65092,
|
||||
S2019S01 = 65093,
|
||||
Siarnaq = "SIARNAQ",
|
||||
Skathi = "SKATHI",
|
||||
Skoll = "SKOLL",
|
||||
Skrymir = 656,
|
||||
Surtur = 648,
|
||||
Suttungr = "SUTTUNGR",
|
||||
Tarqeq = "TARQEQ",
|
||||
Tarvos = "TARVOS",
|
||||
Thiazzi = 663,
|
||||
Thrymr = "THRYMR",
|
||||
Ymir = "YMIR",
|
||||
-- New discoveries from 2019-2023:
|
||||
S2019S2 = 65094,
|
||||
S2019S3 = 65095,
|
||||
S2020S1 = 65096,
|
||||
S2020S2 = 65097,
|
||||
S2004S40 = 65098,
|
||||
S2006S9 = 65100,
|
||||
S2007S5 = 65101,
|
||||
S2020S3 = 65102,
|
||||
S2019S4 = 65103,
|
||||
S2004S41 = 65104,
|
||||
S2020S4 = 65105,
|
||||
S2020S5 = 65106,
|
||||
S2007S6 = 65107,
|
||||
S2004S42 = 65108,
|
||||
S2006S10 = 65109,
|
||||
S2019S5 = 65110,
|
||||
S2004S43 = 65111,
|
||||
S2004S44 = 65112,
|
||||
S2004S45 = 65113,
|
||||
S2006S11 = 65114,
|
||||
S2006S12 = 65115,
|
||||
S2019S6 = 65116,
|
||||
S2006S13 = 65117,
|
||||
S2019S7 = 65118,
|
||||
S2019S8 = 65119,
|
||||
S2019S9 = 65120,
|
||||
S2004S46 = 65121,
|
||||
S2019S10 = 65122,
|
||||
S2004S47 = 65123,
|
||||
S2019S11 = 65124,
|
||||
S2006S14 = 65125,
|
||||
S2019S12 = 65126,
|
||||
S2020S6 = 65127,
|
||||
S2019S13 = 65128,
|
||||
S2005S4 = 65129,
|
||||
S2007S7 = 65130,
|
||||
S2007S8 = 65131,
|
||||
S2020S7 = 65132,
|
||||
S2019S14 = 65133,
|
||||
S2019S15 = 65134,
|
||||
S2005S5 = 65135,
|
||||
S2006S15 = 65136,
|
||||
S2006S16 = 65137,
|
||||
S2006S17 = 65138,
|
||||
S2004S48 = 65139,
|
||||
S2020S8 = 65140,
|
||||
S2004S49 = 65141,
|
||||
S2004S50 = 65142,
|
||||
S2006S18 = 65143,
|
||||
S2019S16 = 65144,
|
||||
S2019S17 = 65145,
|
||||
S2019S18 = 65146,
|
||||
S2019S19 = 65147,
|
||||
S2019S20 = 65148,
|
||||
S2006S19 = 65149,
|
||||
S2004S51 = 65150,
|
||||
S2020S9 = 65151,
|
||||
S2004S52 = 65152,
|
||||
S2007S9 = 65153,
|
||||
S2004S53 = 65154,
|
||||
S2020S10 = 65155,
|
||||
S2019S21 = 65156,
|
||||
S2006S20 = 65157
|
||||
}
|
||||
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.spice.loadKernel(kernels .. "sat454.bsp")
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
openspace.spice.unloadKernel(kernels .. "sat454.bsp")
|
||||
end)
|
||||
|
||||
asset.export("ID", ID)
|
||||
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Saturn Spice Kernels (SAT454)",
|
||||
Description = [[SPICE kernels for Saturn moons using SAT454 solution.
|
||||
Contains 2019-2023 discoveries. (R. A. Jacobson, JPL, Sep 2024)]],
|
||||
Author = "OpenSpace Team",
|
||||
URL = "https://naif.jpl.nasa.gov/pub/naif/pds/wgc/kernels/spk/",
|
||||
License = "NASA"
|
||||
}
|
||||
156
data/assets/scene/solarsystem/planets/saturn/kernels455.asset
Normal file
156
data/assets/scene/solarsystem/planets/saturn/kernels455.asset
Normal file
@@ -0,0 +1,156 @@
|
||||
local kernels = asset.resource({
|
||||
Name = "Saturn Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "saturn_kernels",
|
||||
Version = 3
|
||||
})
|
||||
|
||||
local ID = {
|
||||
S2004S54 = 65158,
|
||||
S2004S55 = 65159,
|
||||
S2004S56 = 65160,
|
||||
S2004S57 = 65161,
|
||||
S2004S58 = 65162,
|
||||
S2004S59 = 65163,
|
||||
S2004S60 = 65164,
|
||||
S2004S61 = 65165,
|
||||
S2005S6 = 65166,
|
||||
S2005S7 = 65167,
|
||||
S2006S21 = 65168,
|
||||
S2006S22 = 65169,
|
||||
S2006S23 = 65170,
|
||||
S2006S24 = 65171,
|
||||
S2006S25 = 65172,
|
||||
S2006S26 = 65173,
|
||||
S2006S27 = 65174,
|
||||
S2006S28 = 65175,
|
||||
S2006S29 = 65176,
|
||||
S2007S10 = 65177,
|
||||
S2007S11 = 65178,
|
||||
S2019S22 = 65179,
|
||||
S2019S23 = 65180,
|
||||
S2019S24 = 65181,
|
||||
S2019S25 = 65182,
|
||||
S2019S26 = 65183,
|
||||
S2019S27 = 65184,
|
||||
S2019S28 = 65185,
|
||||
S2019S29 = 65186,
|
||||
S2019S30 = 65187,
|
||||
S2019S31 = 65188,
|
||||
S2019S32 = 65189,
|
||||
S2019S33 = 65190,
|
||||
S2019S34 = 65191,
|
||||
S2019S35 = 65192,
|
||||
S2019S36 = 65193,
|
||||
S2019S37 = 65194,
|
||||
S2019S38 = 65195,
|
||||
S2019S39 = 65196,
|
||||
S2019S40 = 65197,
|
||||
S2019S41 = 65198,
|
||||
S2019S42 = 65199,
|
||||
S2019S43 = 65200,
|
||||
S2019S44 = 65201,
|
||||
S2020S11 = 65202,
|
||||
S2020S12 = 65203,
|
||||
S2020S13 = 65204,
|
||||
S2020S14 = 65205,
|
||||
S2020S15 = 65206,
|
||||
S2020S16 = 65207,
|
||||
S2020S17 = 65208,
|
||||
S2020S18 = 65209,
|
||||
S2020S19 = 65210,
|
||||
S2020S20 = 65211,
|
||||
S2020S21 = 65212,
|
||||
S2020S22 = 65213,
|
||||
S2020S23 = 65214,
|
||||
S2020S24 = 65215,
|
||||
S2020S25 = 65216,
|
||||
S2020S26 = 65217,
|
||||
S2020S27 = 65218,
|
||||
S2020S28 = 65219,
|
||||
S2020S29 = 65220,
|
||||
S2020S30 = 65221,
|
||||
S2020S31 = 65222,
|
||||
S2020S32 = 65223,
|
||||
S2020S33 = 65224,
|
||||
S2020S34 = 65225,
|
||||
S2020S35 = 65226,
|
||||
S2020S36 = 65227,
|
||||
S2020S37 = 65228,
|
||||
S2020S38 = 65229,
|
||||
S2020S39 = 65230,
|
||||
S2020S40 = 65231,
|
||||
S2020S41 = 65232,
|
||||
S2020S42 = 65233,
|
||||
S2020S43 = 65234,
|
||||
S2020S44 = 65235,
|
||||
S2023S1 = 65236,
|
||||
S2023S2 = 65237,
|
||||
S2023S3 = 65238,
|
||||
S2023S4 = 65239,
|
||||
S2023S5 = 65240,
|
||||
S2023S6 = 65241,
|
||||
S2023S7 = 65242,
|
||||
S2023S8 = 65243,
|
||||
S2023S9 = 65244,
|
||||
S2023S10 = 65245,
|
||||
S2023S11 = 65246,
|
||||
S2023S12 = 65247,
|
||||
S2023S13 = 65248,
|
||||
S2023S14 = 65249,
|
||||
S2023S15 = 65250,
|
||||
S2023S16 = 65251,
|
||||
S2023S17 = 65252,
|
||||
S2023S18 = 65253,
|
||||
S2023S19 = 65254,
|
||||
S2023S20 = 65255,
|
||||
S2023S21 = 65256,
|
||||
S2023S22 = 65257,
|
||||
S2023S23 = 65258,
|
||||
S2023S24 = 65259,
|
||||
S2023S25 = 65260,
|
||||
S2023S26 = 65261,
|
||||
S2023S27 = 65262,
|
||||
S2023S28 = 65263,
|
||||
S2023S29 = 65264,
|
||||
S2023S30 = 65265,
|
||||
S2023S31 = 65266,
|
||||
S2023S32 = 65267,
|
||||
S2023S33 = 65268,
|
||||
S2023S34 = 65269,
|
||||
S2023S35 = 65270,
|
||||
S2023S36 = 65271,
|
||||
S2023S37 = 65272,
|
||||
S2023S38 = 65273,
|
||||
S2023S39 = 65274,
|
||||
S2023S40 = 65275,
|
||||
S2023S41 = 65276,
|
||||
S2023S42 = 65277,
|
||||
S2023S43 = 65278,
|
||||
S2023S44 = 65279,
|
||||
S2023S45 = 65280,
|
||||
S2023S46 = 65281,
|
||||
S2023S47 = 65282,
|
||||
S2023S48 = 65283,
|
||||
S2023S49 = 65284,
|
||||
S2023S50 = 65285
|
||||
}
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.spice.loadKernel(kernels .. "sat455.bsp")
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
openspace.spice.unloadKernel(kernels .. "sat455.bsp")
|
||||
end)
|
||||
|
||||
asset.export("ID", ID)
|
||||
|
||||
asset.meta = {
|
||||
Name = "Saturn Spice Kernels (SAT455 - March 2025 Discoveries)",
|
||||
Description = [[SPICE kernels for 128 Saturn moons discovered and announced March 2025.
|
||||
(M. Brozović & R. A. Jacobson, JPL, Apr 2025)]],
|
||||
Author = "OpenSpace Team",
|
||||
URL = "https://naif.jpl.nasa.gov/pub/naif/pds/wgc/kernels/spk/",
|
||||
License = "NASA"
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
local transforms = asset.require("../transforms")
|
||||
local kernels452 = asset.require("../kernels452")
|
||||
local kernels454 = asset.require("../kernels454")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ local Albiorix = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Albiorix,
|
||||
Target = kernels454.ID.Albiorix,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -39,7 +39,7 @@ local AlbiorixTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Albiorix,
|
||||
Target = kernels454.ID.Albiorix,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -98,7 +98,7 @@ local Bebhionn = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Bebhionn,
|
||||
Target = kernels454.ID.Bebhionn,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -127,7 +127,7 @@ local BebhionnTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Bebhionn,
|
||||
Target = kernels454.ID.Bebhionn,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -186,7 +186,7 @@ local Erriapus = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Erriapus,
|
||||
Target = kernels454.ID.Erriapus,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -215,7 +215,7 @@ local ErriapusTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Erriapus,
|
||||
Target = kernels454.ID.Erriapus,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -274,7 +274,7 @@ local Tarvos = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Tarvos,
|
||||
Target = kernels454.ID.Tarvos,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -303,7 +303,7 @@ local TarvosTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Tarvos,
|
||||
Target = kernels454.ID.Tarvos,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local transforms = asset.require("../transforms")
|
||||
local kernels452 = asset.require("../kernels452")
|
||||
local kernels454 = asset.require("../kernels454")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ local Kiviuq = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Kiviuq,
|
||||
Target = kernels454.ID.Kiviuq,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -39,7 +39,7 @@ local KiviuqTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Kiviuq,
|
||||
Target = kernels454.ID.Kiviuq,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -98,7 +98,7 @@ local Ijiraq = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Ijiraq,
|
||||
Target = kernels454.ID.Ijiraq,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -127,7 +127,7 @@ local IjiraqTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Ijiraq,
|
||||
Target = kernels454.ID.Ijiraq,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -186,7 +186,7 @@ local Paaliaq = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Paaliaq,
|
||||
Target = kernels454.ID.Paaliaq,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -215,7 +215,7 @@ local PaaliaqTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Paaliaq,
|
||||
Target = kernels454.ID.Paaliaq,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -274,7 +274,7 @@ local Siarnaq = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Siarnaq,
|
||||
Target = kernels454.ID.Siarnaq,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -303,7 +303,7 @@ local SiarnaqTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Siarnaq,
|
||||
Target = kernels454.ID.Siarnaq,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -362,7 +362,7 @@ local Tarqeq = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Tarqeq,
|
||||
Target = kernels454.ID.Tarqeq,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -391,7 +391,7 @@ local TarqeqTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Tarqeq,
|
||||
Target = kernels454.ID.Tarqeq,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -450,7 +450,7 @@ local S2004S29 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S29,
|
||||
Target = kernels454.ID.S2004S29,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -479,7 +479,7 @@ local S2004S29Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S29,
|
||||
Target = kernels454.ID.S2004S29,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -538,7 +538,7 @@ local S2004S31 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S31,
|
||||
Target = kernels454.ID.S2004S31,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -567,7 +567,7 @@ local S2004S31Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S31,
|
||||
Target = kernels454.ID.S2004S31,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -626,7 +626,7 @@ local S2019S01 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2019S01,
|
||||
Target = kernels454.ID.S2019S01,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -655,7 +655,7 @@ local S2019S01Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2019S01,
|
||||
Target = kernels454.ID.S2019S01,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
|
||||
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
@@ -1,6 +1,6 @@
|
||||
local transforms = asset.require("../transforms")
|
||||
local kernels = asset.require("../kernels")
|
||||
local kernels452 = asset.require("../kernels452")
|
||||
local kernels454 = asset.require("../kernels454")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -99,7 +99,7 @@ local Skathi = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Skathi,
|
||||
Target = kernels454.ID.Skathi,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -128,7 +128,7 @@ local SkathiTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Skathi,
|
||||
Target = kernels454.ID.Skathi,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -187,7 +187,7 @@ local S2007S2 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2007S2,
|
||||
Target = kernels454.ID.S2007S2,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -216,7 +216,7 @@ local S2007S2Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2007S2,
|
||||
Target = kernels454.ID.S2007S2,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -275,7 +275,7 @@ local Skoll = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Skoll,
|
||||
Target = kernels454.ID.Skoll,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -304,7 +304,7 @@ local SkollTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Skoll,
|
||||
Target = kernels454.ID.Skoll,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -363,7 +363,7 @@ local S2004S13 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S13,
|
||||
Target = kernels454.ID.S2004S13,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -392,7 +392,7 @@ local S2004S13Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S13,
|
||||
Target = kernels454.ID.S2004S13,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -451,7 +451,7 @@ local Greip = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Greip,
|
||||
Target = kernels454.ID.Greip,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -480,7 +480,7 @@ local GreipTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Greip,
|
||||
Target = kernels454.ID.Greip,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -539,7 +539,7 @@ local Hyrrokkin = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Hyrrokkin,
|
||||
Target = kernels454.ID.Hyrrokkin,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -568,7 +568,7 @@ local HyrrokkinTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Hyrrokkin,
|
||||
Target = kernels454.ID.Hyrrokkin,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -627,7 +627,7 @@ local Jarnsaxa = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Jarnsaxa,
|
||||
Target = kernels454.ID.Jarnsaxa,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -656,7 +656,7 @@ local JarnsaxaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Jarnsaxa,
|
||||
Target = kernels454.ID.Jarnsaxa,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -715,7 +715,7 @@ local Mundilfari = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Mundilfari,
|
||||
Target = kernels454.ID.Mundilfari,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -744,7 +744,7 @@ local MundilfariTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Mundilfari,
|
||||
Target = kernels454.ID.Mundilfari,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -803,7 +803,7 @@ local S2006S1 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2006S1,
|
||||
Target = kernels454.ID.S2006S1,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -832,7 +832,7 @@ local S2006S1Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2006S1,
|
||||
Target = kernels454.ID.S2006S1,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -891,7 +891,7 @@ local S2004S17 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S17,
|
||||
Target = kernels454.ID.S2004S17,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -920,7 +920,7 @@ local S2004S17Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S17,
|
||||
Target = kernels454.ID.S2004S17,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -979,7 +979,7 @@ local Bergelmir = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Bergelmir,
|
||||
Target = kernels454.ID.Bergelmir,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1008,7 +1008,7 @@ local BergelmirTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Bergelmir,
|
||||
Target = kernels454.ID.Bergelmir,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -1067,7 +1067,7 @@ local Narvi = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Narvi,
|
||||
Target = kernels454.ID.Narvi,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1096,7 +1096,7 @@ local NarviTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Narvi,
|
||||
Target = kernels454.ID.Narvi,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -1155,7 +1155,7 @@ local Suttungr = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Suttungr,
|
||||
Target = kernels454.ID.Suttungr,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1184,7 +1184,7 @@ local SuttungrTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Suttungr,
|
||||
Target = kernels454.ID.Suttungr,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -1243,7 +1243,7 @@ local Hati = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Hati,
|
||||
Target = kernels454.ID.Hati,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1272,7 +1272,7 @@ local HatiTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Hati,
|
||||
Target = kernels454.ID.Hati,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -1331,7 +1331,7 @@ local S2004S12 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S12,
|
||||
Target = kernels454.ID.S2004S12,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1360,7 +1360,7 @@ local S2004S12Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S12,
|
||||
Target = kernels454.ID.S2004S12,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -1419,7 +1419,7 @@ local Farbauti = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Farbauti,
|
||||
Target = kernels454.ID.Farbauti,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1448,7 +1448,7 @@ local FarbautiTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Farbauti,
|
||||
Target = kernels454.ID.Farbauti,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -1507,7 +1507,7 @@ local Thrymr = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Thrymr,
|
||||
Target = kernels454.ID.Thrymr,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1536,7 +1536,7 @@ local ThrymrTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Thrymr,
|
||||
Target = kernels454.ID.Thrymr,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -1595,7 +1595,7 @@ local Aegir = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Aegir,
|
||||
Target = kernels454.ID.Aegir,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1624,7 +1624,7 @@ local AegirTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Aegir,
|
||||
Target = kernels454.ID.Aegir,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -1683,7 +1683,7 @@ local S2007S3 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2007S3,
|
||||
Target = kernels454.ID.S2007S3,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1712,7 +1712,7 @@ local S2007S3Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2007S3,
|
||||
Target = kernels454.ID.S2007S3,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -1771,7 +1771,7 @@ local Bestla = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Bestla,
|
||||
Target = kernels454.ID.Bestla,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1800,7 +1800,7 @@ local BestlaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Bestla,
|
||||
Target = kernels454.ID.Bestla,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -1859,7 +1859,7 @@ local S2004S7 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S7,
|
||||
Target = kernels454.ID.S2004S7,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1888,7 +1888,7 @@ local S2004S7Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S7,
|
||||
Target = kernels454.ID.S2004S7,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -1947,7 +1947,7 @@ local S2006S3 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2006S3,
|
||||
Target = kernels454.ID.S2006S3,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1976,7 +1976,7 @@ local S2006S3Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2006S3,
|
||||
Target = kernels454.ID.S2006S3,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -2035,7 +2035,7 @@ local Fenrir = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Fenrir,
|
||||
Target = kernels454.ID.Fenrir,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2064,7 +2064,7 @@ local FenrirTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Fenrir,
|
||||
Target = kernels454.ID.Fenrir,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -2123,7 +2123,7 @@ local Surtur = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Surtur,
|
||||
Target = kernels454.ID.Surtur,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2152,7 +2152,7 @@ local SurturTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Surtur,
|
||||
Target = kernels454.ID.Surtur,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -2211,7 +2211,7 @@ local Kari = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Kari,
|
||||
Target = kernels454.ID.Kari,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2240,7 +2240,7 @@ local KariTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Kari,
|
||||
Target = kernels454.ID.Kari,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -2299,7 +2299,7 @@ local Ymir = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Ymir,
|
||||
Target = kernels454.ID.Ymir,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2328,7 +2328,7 @@ local YmirTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Ymir,
|
||||
Target = kernels454.ID.Ymir,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -2387,7 +2387,7 @@ local Loge = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Loge,
|
||||
Target = kernels454.ID.Loge,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2416,7 +2416,7 @@ local LogeTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Loge,
|
||||
Target = kernels454.ID.Loge,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -2475,7 +2475,7 @@ local Fornjot = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Fornjot,
|
||||
Target = kernels454.ID.Fornjot,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2504,7 +2504,7 @@ local FornjotTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Fornjot,
|
||||
Target = kernels454.ID.Fornjot,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -2557,101 +2557,13 @@ local FornjotLabel = {
|
||||
}
|
||||
}
|
||||
|
||||
local Skadi = {
|
||||
Identifier = "Skadi",
|
||||
Parent = transforms.SaturnBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Skadi,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = { 8000, 8000, 8000 }
|
||||
},
|
||||
Tag = {
|
||||
"moon_solarSystem",
|
||||
"moon_giants",
|
||||
"moon_saturn",
|
||||
"moon_norse",
|
||||
"moon_minor",
|
||||
"moon_minor_saturn"
|
||||
},
|
||||
GUI = {
|
||||
Name = "Skadi",
|
||||
Path = "/Solar System/Planets/Saturn/Minor Moons/Norse Group/Skadi"
|
||||
}
|
||||
}
|
||||
|
||||
local SkadiTrail = {
|
||||
Identifier = "SkadiTrail",
|
||||
Parent = transforms.SaturnBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Skadi,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
Period = 728.2,
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = {
|
||||
"moonTrail_solarSystem",
|
||||
"moonTrail_giants",
|
||||
"moonTrail_saturn",
|
||||
"moonTrail_norse",
|
||||
"moonTrail_minor",
|
||||
"moonTrail_minor_saturn"
|
||||
},
|
||||
GUI = {
|
||||
Name = "Skadi Trail",
|
||||
Path = "/Solar System/Planets/Saturn/Minor Moons/Norse Group/Skadi",
|
||||
Focusable = false
|
||||
}
|
||||
}
|
||||
|
||||
local SkadiLabel = {
|
||||
Identifier = "SkadiLabel",
|
||||
Parent = Skadi.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableLabel",
|
||||
Enabled = false,
|
||||
Text = "Skadi",
|
||||
FontSize = 70.0,
|
||||
Size = 7.1,
|
||||
MinMaxSize = { 1, 25 },
|
||||
OrientationOption = "Camera View Direction",
|
||||
BlendMode = "Additive",
|
||||
EnableFading = true,
|
||||
FadeUnit = "Gm",
|
||||
FadeDistances = { 1.25, 90.0 },
|
||||
FadeWidths = { 0.25, 90.0 }
|
||||
},
|
||||
Tag = {
|
||||
"solarsystem_labels",
|
||||
"moon_labels",
|
||||
"minor_moon_labels",
|
||||
"minor_moon_labels_saturn",
|
||||
"minor_moon_labels_norse"
|
||||
},
|
||||
GUI = {
|
||||
Name = "Skadi Label",
|
||||
Path = "/Solar System/Planets/Saturn/Minor Moons/Norse Group/Skadi",
|
||||
Focusable = false
|
||||
}
|
||||
}
|
||||
|
||||
local Gridr = {
|
||||
Identifier = "Gridr",
|
||||
Parent = transforms.SaturnBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Gridr,
|
||||
Target = kernels454.ID.Gridr,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2680,7 +2592,7 @@ local GridrTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Gridr,
|
||||
Target = kernels454.ID.Gridr,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -2739,7 +2651,7 @@ local Angrboda = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Angrboda,
|
||||
Target = kernels454.ID.Angrboda,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2768,7 +2680,7 @@ local AngrbodaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Angrboda,
|
||||
Target = kernels454.ID.Angrboda,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -2827,7 +2739,7 @@ local Skrymir = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Skrymir,
|
||||
Target = kernels454.ID.Skrymir,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2856,7 +2768,7 @@ local SkrymirTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Skrymir,
|
||||
Target = kernels454.ID.Skrymir,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -2915,7 +2827,7 @@ local Gerd = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Gerd,
|
||||
Target = kernels454.ID.Gerd,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -2944,7 +2856,7 @@ local GerdTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Gerd,
|
||||
Target = kernels454.ID.Gerd,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -3003,7 +2915,7 @@ local S2004S26 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S26,
|
||||
Target = kernels454.ID.S2004S26,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -3032,7 +2944,7 @@ local S2004S26Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S26,
|
||||
Target = kernels454.ID.S2004S26,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -3091,7 +3003,7 @@ local Eggther = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Eggther,
|
||||
Target = kernels454.ID.Eggther,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -3120,7 +3032,7 @@ local EggtherTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Eggther,
|
||||
Target = kernels454.ID.Eggther,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -3179,7 +3091,7 @@ local Beli = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Beli,
|
||||
Target = kernels454.ID.Beli,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -3208,7 +3120,7 @@ local BeliTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Beli,
|
||||
Target = kernels454.ID.Beli,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -3267,7 +3179,7 @@ local Gunnlod = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Gunnlod,
|
||||
Target = kernels454.ID.Gunnlod,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -3296,7 +3208,7 @@ local GunnlodTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Gunnlod,
|
||||
Target = kernels454.ID.Gunnlod,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -3355,7 +3267,7 @@ local Thiazzi = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Thiazzi,
|
||||
Target = kernels454.ID.Thiazzi,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -3384,7 +3296,7 @@ local ThiazziTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Thiazzi,
|
||||
Target = kernels454.ID.Thiazzi,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -3443,7 +3355,7 @@ local S2004S34 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S34,
|
||||
Target = kernels454.ID.S2004S34,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -3472,7 +3384,7 @@ local S2004S34Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S34,
|
||||
Target = kernels454.ID.S2004S34,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -3531,7 +3443,7 @@ local Alvaldi = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Alvaldi,
|
||||
Target = kernels454.ID.Alvaldi,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -3560,7 +3472,7 @@ local AlvaldiTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Alvaldi,
|
||||
Target = kernels454.ID.Alvaldi,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -3619,7 +3531,7 @@ local Geirrod = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Geirrod,
|
||||
Target = kernels454.ID.Geirrod,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -3648,7 +3560,7 @@ local GeirrodTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.Geirrod,
|
||||
Target = kernels454.ID.Geirrod,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -3707,7 +3619,7 @@ local S2004S28 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S28,
|
||||
Target = kernels454.ID.S2004S28,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -3736,7 +3648,7 @@ local S2004S28Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S28,
|
||||
Target = kernels454.ID.S2004S28,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -3795,7 +3707,7 @@ local S2004S21 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S21,
|
||||
Target = kernels454.ID.S2004S21,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -3824,7 +3736,7 @@ local S2004S21Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S21,
|
||||
Target = kernels454.ID.S2004S21,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -3883,7 +3795,7 @@ local S2004S36 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S36,
|
||||
Target = kernels454.ID.S2004S36,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -3912,7 +3824,7 @@ local S2004S36Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S36,
|
||||
Target = kernels454.ID.S2004S36,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -3971,7 +3883,7 @@ local S2004S37 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S37,
|
||||
Target = kernels454.ID.S2004S37,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -4000,7 +3912,7 @@ local S2004S37Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S37,
|
||||
Target = kernels454.ID.S2004S37,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -4059,7 +3971,7 @@ local S2004S39 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S39,
|
||||
Target = kernels454.ID.S2004S39,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -4088,7 +4000,7 @@ local S2004S39Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S39,
|
||||
Target = kernels454.ID.S2004S39,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
@@ -4259,10 +4171,6 @@ asset.onInitialize(function()
|
||||
openspace.addSceneGraphNode(FornjotTrail)
|
||||
openspace.addSceneGraphNode(FornjotLabel)
|
||||
|
||||
openspace.addSceneGraphNode(Skadi)
|
||||
openspace.addSceneGraphNode(SkadiTrail)
|
||||
openspace.addSceneGraphNode(SkadiLabel)
|
||||
|
||||
openspace.addSceneGraphNode(Gridr)
|
||||
openspace.addSceneGraphNode(GridrTrail)
|
||||
openspace.addSceneGraphNode(GridrLabel)
|
||||
@@ -4401,10 +4309,6 @@ asset.onDeinitialize(function()
|
||||
openspace.removeSceneGraphNode(GridrTrail)
|
||||
openspace.removeSceneGraphNode(Gridr)
|
||||
|
||||
openspace.removeSceneGraphNode(SkadiLabel)
|
||||
openspace.removeSceneGraphNode(SkadiTrail)
|
||||
openspace.removeSceneGraphNode(Skadi)
|
||||
|
||||
openspace.removeSceneGraphNode(FornjotLabel)
|
||||
openspace.removeSceneGraphNode(FornjotTrail)
|
||||
openspace.removeSceneGraphNode(Fornjot)
|
||||
@@ -4638,10 +4542,6 @@ asset.export(Fornjot)
|
||||
asset.export(FornjotTrail)
|
||||
asset.export(FornjotLabel)
|
||||
|
||||
asset.export(Skadi)
|
||||
asset.export(SkadiTrail)
|
||||
asset.export(SkadiLabel)
|
||||
|
||||
asset.export(Gridr)
|
||||
asset.export(GridrTrail)
|
||||
asset.export(GridrLabel)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local transforms = asset.require("../transforms")
|
||||
local kernels = asset.require("../kernels")
|
||||
local kernels415 = asset.require("../kernels415")
|
||||
local kernels452 = asset.require("../kernels452")
|
||||
local kernels454 = asset.require("../kernels454")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -716,7 +716,7 @@ local S2004S24 = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S24,
|
||||
Target = kernels454.ID.S2004S24,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
}
|
||||
},
|
||||
@@ -745,7 +745,7 @@ local S2004S24Trail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels452.ID.S2004S24,
|
||||
Target = kernels454.ID.S2004S24,
|
||||
Observer = coreKernels.ID.SaturnBarycenter
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
|
||||
@@ -3,7 +3,9 @@ asset.require("./minor/inuit_group")
|
||||
asset.require("./minor/norse_group")
|
||||
asset.require("./minor/other_group")
|
||||
asset.require("./minor/shepherd_group")
|
||||
|
||||
asset.require("./minor/march_2025_discoveries-1")
|
||||
asset.require("./minor/march_2025_discoveries-2")
|
||||
asset.require("./minor/may_2023_discoveries")
|
||||
|
||||
|
||||
local SaturnMinorMoonsOn = {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local transforms = asset.require("./transforms")
|
||||
local kernels115 = asset.require("./kernels115")
|
||||
local kernels = asset.require("./kernels184")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ local Cordelia = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Cordelia,
|
||||
Target = kernels.ID.Cordelia,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
@@ -39,7 +39,7 @@ local CordeliaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Cordelia,
|
||||
Target = kernels.ID.Cordelia,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
@@ -91,7 +91,7 @@ local Ophelia = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Ophelia,
|
||||
Target = kernels.ID.Ophelia,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
@@ -120,7 +120,7 @@ local OpheliaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Ophelia,
|
||||
Target = kernels.ID.Ophelia,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
@@ -172,7 +172,7 @@ local Bianca = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Bianca,
|
||||
Target = kernels.ID.Bianca,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
@@ -201,7 +201,7 @@ local BiancaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Bianca,
|
||||
Target = kernels.ID.Bianca,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
@@ -253,7 +253,7 @@ local Cressida = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Cressida,
|
||||
Target = kernels.ID.Cressida,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
@@ -282,7 +282,7 @@ local CressidaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Cressida,
|
||||
Target = kernels.ID.Cressida,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
@@ -334,7 +334,7 @@ local Desdemona = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Desdemona,
|
||||
Target = kernels.ID.Desdemona,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
@@ -363,7 +363,7 @@ local DesdemonaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Desdemona,
|
||||
Target = kernels.ID.Desdemona,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
@@ -415,7 +415,7 @@ local Juliet = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Juliet,
|
||||
Target = kernels.ID.Juliet,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
@@ -444,7 +444,7 @@ local JulietTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Juliet,
|
||||
Target = kernels.ID.Juliet,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
@@ -496,7 +496,7 @@ local Portia = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Portia,
|
||||
Target = kernels.ID.Portia,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
@@ -525,7 +525,7 @@ local PortiaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Portia,
|
||||
Target = kernels.ID.Portia,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
@@ -577,7 +577,7 @@ local Rosalind = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Rosalind,
|
||||
Target = kernels.ID.Rosalind,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
@@ -606,7 +606,7 @@ local RosalindTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Rosalind,
|
||||
Target = kernels.ID.Rosalind,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
@@ -658,7 +658,7 @@ local Cupid = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Cupid,
|
||||
Target = kernels.ID.Cupid,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
@@ -687,7 +687,7 @@ local CupidTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Cupid,
|
||||
Target = kernels.ID.Cupid,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
@@ -739,7 +739,7 @@ local Belinda = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Belinda,
|
||||
Target = kernels.ID.Belinda,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
@@ -768,7 +768,7 @@ local BelindaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Belinda,
|
||||
Target = kernels.ID.Belinda,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
@@ -820,7 +820,7 @@ local Perdita = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Perdita,
|
||||
Target = kernels.ID.Perdita,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
@@ -849,7 +849,7 @@ local PerditaTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Perdita,
|
||||
Target = kernels.ID.Perdita,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
@@ -901,7 +901,7 @@ local Puck = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Puck,
|
||||
Target = kernels.ID.Puck,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
@@ -930,7 +930,7 @@ local PuckTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Puck,
|
||||
Target = kernels.ID.Puck,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
@@ -982,7 +982,7 @@ local Mab = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Mab,
|
||||
Target = kernels.ID.Mab,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
@@ -1011,7 +1011,7 @@ local MabTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels115.ID.Mab,
|
||||
Target = kernels.ID.Mab,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
@@ -1058,6 +1058,87 @@ local MabLabel = {
|
||||
}
|
||||
|
||||
|
||||
local S2025U1 = {
|
||||
Identifier = "S2025U1",
|
||||
Parent = transforms.UranusBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels.ID.S2025U1,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = { 5000, 5000, 5000 }
|
||||
},
|
||||
Tag = {
|
||||
"moon_solarSystem",
|
||||
"moon_giants",
|
||||
"moon_uranus",
|
||||
"moon_inner",
|
||||
"moon_minor",
|
||||
"moon_minor_uranus"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2025 U 1",
|
||||
Path = "/Solar System/Planets/Uranus/Minor Moons/Inner Moons/S2025U1"
|
||||
}
|
||||
}
|
||||
|
||||
local S2025U1Trail = {
|
||||
Identifier = "S2025U1Trail",
|
||||
Parent = transforms.UranusBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernels.ID.S2025U1,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
Period = 0.923,
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = {
|
||||
"moonTrail_solarSystem",
|
||||
"moonTrail_giants",
|
||||
"moonTrail_uranus",
|
||||
"moonTrail_minor",
|
||||
"moonTrail_minor_uranus"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2025 U 1 Trail",
|
||||
Path = "/Solar System/Planets/Uranus/Minor Moons/Inner Moons/S2025U1",
|
||||
Focusable = false
|
||||
}
|
||||
}
|
||||
|
||||
local S2025U1Label = {
|
||||
Identifier = "S2025U1Label",
|
||||
Parent = S2025U1.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableLabel",
|
||||
Enabled = false,
|
||||
Text = "S/2025 U 1",
|
||||
FontSize = 70.0,
|
||||
Size = 5.5,
|
||||
MinMaxSize = { 1, 17 },
|
||||
OrientationOption = "Camera View Direction",
|
||||
BlendMode = "Additive",
|
||||
EnableFading = true,
|
||||
FadeUnit = "Mm",
|
||||
FadeDistances = { 100.0, 500.0 },
|
||||
FadeWidths = { 25.0, 500.0 }
|
||||
},
|
||||
Tag = { "solarsystem_labels", "moon_labels", "minor_moon_labels" },
|
||||
GUI = {
|
||||
Name = "S/2025 U 1 Label",
|
||||
Path = "/Solar System/Planets/Uranus/Minor Moons/Inner Moons/S2025U1",
|
||||
Focusable = false
|
||||
}
|
||||
}
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.addSceneGraphNode(Cordelia)
|
||||
openspace.addSceneGraphNode(CordeliaTrail)
|
||||
@@ -1110,6 +1191,10 @@ asset.onInitialize(function()
|
||||
openspace.addSceneGraphNode(Mab)
|
||||
openspace.addSceneGraphNode(MabTrail)
|
||||
openspace.addSceneGraphNode(MabLabel)
|
||||
|
||||
openspace.addSceneGraphNode(S2025U1)
|
||||
openspace.addSceneGraphNode(S2025U1Trail)
|
||||
openspace.addSceneGraphNode(S2025U1Label)
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
@@ -1164,6 +1249,10 @@ asset.onDeinitialize(function()
|
||||
openspace.removeSceneGraphNode(MabLabel)
|
||||
openspace.removeSceneGraphNode(MabTrail)
|
||||
openspace.removeSceneGraphNode(Mab)
|
||||
|
||||
openspace.addSceneGraphNode(S2025U1Label)
|
||||
openspace.addSceneGraphNode(S2025U1Trail)
|
||||
openspace.addSceneGraphNode(S2025U1)
|
||||
end)
|
||||
|
||||
asset.export(Cordelia)
|
||||
@@ -1205,6 +1294,7 @@ asset.export(PuckLabel)
|
||||
asset.export(Mab)
|
||||
asset.export(MabTrail)
|
||||
asset.export(MabLabel)
|
||||
asset.export(S2025U1)
|
||||
|
||||
|
||||
|
||||
@@ -1212,7 +1302,7 @@ asset.meta = {
|
||||
Name = "Uranus Irregular Retrograde Moons",
|
||||
Description = [[Procedural Globe asset containing Uranus' irregular retrograde moons:
|
||||
Cordelia, Ophelia, Bianca, Cressida, Desdemona, Juliet, Portia, Rosalind, Cupid,
|
||||
Belinda, Perdita, Puck and Mab. Blank globes and SPICE trails are generated for each
|
||||
Belinda, Perdita, Puck, Mab and S2025U1. Blank globes and SPICE trails are generated for each
|
||||
moon]],
|
||||
Author = "OpenSpace Team",
|
||||
URL = "http://openspaceproject.com",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local transforms = asset.require("./transforms")
|
||||
local kernel = asset.require("./kernels116")
|
||||
local kernel = asset.require("./kernels184")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
local transforms = asset.require("./transforms")
|
||||
local kernel = asset.require("./kernels116")
|
||||
local kernel = asset.require("./kernels184")
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
@@ -652,6 +652,86 @@ local FerdinandLabel = {
|
||||
}
|
||||
}
|
||||
|
||||
local S2023U1 = {
|
||||
Identifier = "S2023U1",
|
||||
Parent = transforms.UranusBarycenter.S2023U1,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernel.ID.S2023U1,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = { 5000, 5000, 5000 }
|
||||
},
|
||||
Tag = {
|
||||
"moon_solarSystem",
|
||||
"moon_giants",
|
||||
"moon_uranus",
|
||||
"moon_irregular_retrograde",
|
||||
"moon_minor",
|
||||
"moon_minor_uranus"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2023 U 1",
|
||||
Path = "/Solar System/Planets/Uranus/Minor Moons/Irregular Retrograde Moons/S2023U1"
|
||||
}
|
||||
}
|
||||
|
||||
local S2023U1Trail = {
|
||||
Identifier = "S2023U1Trail",
|
||||
Parent = transforms.UranusBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = kernel.ID.S2023U1,
|
||||
Observer = coreKernels.ID.UranusBarycenter
|
||||
},
|
||||
Color = { 0.60, 0.65, 0.84 },
|
||||
Period = 681,
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = {
|
||||
"moonTrail_solarSystem",
|
||||
"moonTrail_giants",
|
||||
"moonTrail_uranus",
|
||||
"moonTrail_minor",
|
||||
"moonTrail_minor_uranus"
|
||||
},
|
||||
GUI = {
|
||||
Name = "S/2023 U 1 Trail",
|
||||
Path = "/Solar System/Planets/Uranus/Minor Moons/Irregular Retrograde Moons/S2023U1",
|
||||
Focusable = false
|
||||
}
|
||||
}
|
||||
|
||||
local S2023U1Label = {
|
||||
Identifier = "S2023U1Label",
|
||||
Parent = S2023U1.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableLabel",
|
||||
Enabled = false,
|
||||
Text = "S/2023 U 1",
|
||||
FontSize = 70.0,
|
||||
Size = 7.0,
|
||||
MinMaxSize = { 1, 25 },
|
||||
OrientationOption = "Camera View Direction",
|
||||
BlendMode = "Additive",
|
||||
EnableFading = true,
|
||||
FadeUnit = "Gm",
|
||||
FadeDistances = { 2.0, 80.0 },
|
||||
FadeWidths = { 1.0, 40.0 }
|
||||
},
|
||||
Tag = { "solarsystem_labels", "moon_labels", "minor_moon_labels" },
|
||||
GUI = {
|
||||
Name = "S/2023 U 1 Label",
|
||||
Path = "/Solar System/Planets/Uranus/Minor Moons/Irregular Retrograde Moons/S2023U1",
|
||||
Focusable = false
|
||||
}
|
||||
}
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.addSceneGraphNode(Francisco)
|
||||
@@ -685,9 +765,17 @@ asset.onInitialize(function()
|
||||
openspace.addSceneGraphNode(Ferdinand)
|
||||
openspace.addSceneGraphNode(FerdinandTrail)
|
||||
openspace.addSceneGraphNode(FerdinandLabel)
|
||||
|
||||
openspace.addSceneGraphNode(S2023U1)
|
||||
openspace.addSceneGraphNode(S2023U1Trail)
|
||||
openspace.addSceneGraphNode(S2023U1Label)
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
openspace.removeSceneGraphNode(S2023U1Label)
|
||||
openspace.removeSceneGraphNode(S2023U1Trail)
|
||||
openspace.removeSceneGraphNode(S2023U1)
|
||||
|
||||
openspace.removeSceneGraphNode(FerdinandLabel)
|
||||
openspace.removeSceneGraphNode(FerdinandTrail)
|
||||
openspace.removeSceneGraphNode(Ferdinand)
|
||||
@@ -753,12 +841,14 @@ asset.export(Ferdinand)
|
||||
asset.export(FerdinandTrail)
|
||||
asset.export(FerdinandLabel)
|
||||
|
||||
|
||||
asset.export(S2023U1)
|
||||
asset.export(S2023U1Trail)
|
||||
asset.export(S2023U1Label)
|
||||
|
||||
asset.meta = {
|
||||
Name = "Uranus Irregular Retrograde Moons",
|
||||
Description = [[Procedural Globe asset containing Uranus' irregular retrograde moons:
|
||||
Francisco, Caliban, Stephano, Trinculo, Sycorax, Prospero, Setebos and Ferdinand.
|
||||
Francisco, Caliban, Stephano, Trinculo, Sycorax, Prospero, Setebos, Ferdinand and S2023U1.
|
||||
Blank globes and SPICE trails are generated for each moon]],
|
||||
Author = "OpenSpace Team",
|
||||
URL = "http://openspaceproject.com",
|
||||
|
||||
@@ -6,28 +6,28 @@ local kernels = asset.resource({
|
||||
Name = "Uranus Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "uranus_kernels",
|
||||
Version = 2
|
||||
Version = 3
|
||||
})
|
||||
|
||||
|
||||
local ID = {
|
||||
-- Major moons
|
||||
Ariel = "ARIEL",
|
||||
Miranda = "MIRANDA",
|
||||
Oberon = "OBERON",
|
||||
Titania = "TITANIA",
|
||||
Umbriel = "UMBRIEL",
|
||||
Uranus = "URANUS"
|
||||
Uranus = "URANUS",
|
||||
}
|
||||
|
||||
local Frame = {
|
||||
-- Major moons
|
||||
Ariel = coreKernels.Frame.Ariel,
|
||||
Miranda = coreKernels.Frame.Miranda,
|
||||
Oberon = coreKernels.Frame.Oberon,
|
||||
Titania = coreKernels.Frame.Titania,
|
||||
Umbriel = coreKernels.Frame.Umbriel
|
||||
Umbriel = coreKernels.Frame.Umbriel,
|
||||
}
|
||||
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.spice.loadKernel(kernels .. "ura111.bsp")
|
||||
end)
|
||||
@@ -39,12 +39,10 @@ end)
|
||||
asset.export("ID", ID)
|
||||
asset.export("Frame", Frame)
|
||||
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Uranus Spice Kernels",
|
||||
Description = "Generic SPICE kernels for Uranus",
|
||||
Description = "SPICE kernels for Uranus",
|
||||
Author = "OpenSpace Team",
|
||||
URL = "https://naif.jpl.nasa.gov/pub/naif/pds/wgc/kernels/spk/",
|
||||
License = "NASA"
|
||||
}
|
||||
}
|
||||
@@ -1,61 +0,0 @@
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
|
||||
local kernels = asset.resource({
|
||||
Name = "Uranus Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "uranus_kernels",
|
||||
Version = 2
|
||||
})
|
||||
|
||||
local ID = {
|
||||
Belinda = "BELINDA",
|
||||
Bianca = "BIANCA",
|
||||
Cordelia = "CORDELIA",
|
||||
Cressida = "CRESSIDA",
|
||||
Cupid = "CUPID",
|
||||
Desdemona = "DESDEMONA",
|
||||
Juliet = "JULIET",
|
||||
Mab = "MAB",
|
||||
Ophelia = "OPHELIA",
|
||||
Perdita = "PERDITA",
|
||||
Portia = "PORTIA",
|
||||
Puck = "PUCK",
|
||||
Rosalind = "ROSALIND",
|
||||
}
|
||||
|
||||
local Frame = {
|
||||
Belinda = coreKernels.Frame.Belinda,
|
||||
Bianca = coreKernels.Frame.Bianca,
|
||||
Cordelia = coreKernels.Frame.Cordelia,
|
||||
Cressida = coreKernels.Frame.Cressida,
|
||||
Desdemona = coreKernels.Frame.Desdemona,
|
||||
Juliet = coreKernels.Frame.Juliet,
|
||||
Ophelia = coreKernels.Frame.Ophelia,
|
||||
Portia = coreKernels.Frame.Portia,
|
||||
Puck = coreKernels.Frame.Puck,
|
||||
Rosalind = coreKernels.Frame.Rosalind
|
||||
}
|
||||
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.spice.loadKernel(kernels .. "ura115.bsp")
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
openspace.spice.unloadKernel(kernels .. "ura115.bsp")
|
||||
end)
|
||||
|
||||
asset.export("ID", ID)
|
||||
asset.export("Frame", Frame)
|
||||
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Uranus Spice Kernels",
|
||||
Description = "Generic SPICE kernels for Uranus",
|
||||
Author = "OpenSpace Team",
|
||||
URL = "https://naif.jpl.nasa.gov/pub/naif/pds/wgc/kernels/spk/",
|
||||
License = "NASA"
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
local kernels = asset.resource({
|
||||
Name = "Uranus Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "uranus_kernels",
|
||||
Version = 2
|
||||
})
|
||||
|
||||
|
||||
local ID = {
|
||||
Caliban = "CALIBAN",
|
||||
Ferdinand = "FERDINAND",
|
||||
Francisco = "FRANCISCO",
|
||||
Margaret = "MARGARET",
|
||||
Prospero = "PROSPERO",
|
||||
Setebos = "SETEBOS",
|
||||
Stephano = "STEPHANO",
|
||||
Sycorax = "SYCORAX",
|
||||
Trinculo = "TRINCULO",
|
||||
}
|
||||
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.spice.loadKernel(kernels .. "ura116.bsp")
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
openspace.spice.unloadKernel(kernels .. "ura116.bsp")
|
||||
end)
|
||||
|
||||
asset.export("ID", ID)
|
||||
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Uranus Spice Kernels",
|
||||
Description = "Generic SPICE kernels for Uranus",
|
||||
Author = "OpenSpace Team",
|
||||
URL = "https://naif.jpl.nasa.gov/pub/naif/pds/wgc/kernels/spk/",
|
||||
License = "NASA"
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
local coreKernels = asset.require("spice/core")
|
||||
|
||||
|
||||
|
||||
local kernels = asset.resource({
|
||||
Name = "Uranus Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "uranus_kernels",
|
||||
Version = 3
|
||||
})
|
||||
|
||||
local ID = {
|
||||
-- Major moons
|
||||
Ariel = "ARIEL",
|
||||
Miranda = "MIRANDA",
|
||||
Oberon = "OBERON",
|
||||
Titania = "TITANIA",
|
||||
Umbriel = "UMBRIEL",
|
||||
Uranus = "URANUS",
|
||||
|
||||
-- Inner moons
|
||||
Belinda = "BELINDA",
|
||||
Bianca = "BIANCA",
|
||||
Cordelia = "CORDELIA",
|
||||
Cressida = "CRESSIDA",
|
||||
Cupid = "CUPID",
|
||||
Desdemona = "DESDEMONA",
|
||||
Juliet = "JULIET",
|
||||
Mab = "MAB",
|
||||
Ophelia = "OPHELIA",
|
||||
Perdita = "PERDITA",
|
||||
Portia = "PORTIA",
|
||||
Puck = "PUCK",
|
||||
Rosalind = "ROSALIND",
|
||||
S2025U1 = 75052,
|
||||
|
||||
-- Irregular moons
|
||||
Caliban = "CALIBAN",
|
||||
Ferdinand = "FERDINAND",
|
||||
Francisco = "FRANCISCO",
|
||||
Margaret = "MARGARET",
|
||||
Prospero = "PROSPERO",
|
||||
Setebos = "SETEBOS",
|
||||
Stephano = "STEPHANO",
|
||||
Sycorax = "SYCORAX",
|
||||
Trinculo = "TRINCULO",
|
||||
S2023U1 = 75051
|
||||
}
|
||||
|
||||
local Frame = {
|
||||
-- Major moons
|
||||
Ariel = coreKernels.Frame.Ariel,
|
||||
Miranda = coreKernels.Frame.Miranda,
|
||||
Oberon = coreKernels.Frame.Oberon,
|
||||
Titania = coreKernels.Frame.Titania,
|
||||
Umbriel = coreKernels.Frame.Umbriel,
|
||||
|
||||
-- Inner moons (only those defined in coreKernels)
|
||||
Belinda = coreKernels.Frame.Belinda,
|
||||
Bianca = coreKernels.Frame.Bianca,
|
||||
Cordelia = coreKernels.Frame.Cordelia,
|
||||
Cressida = coreKernels.Frame.Cressida,
|
||||
Desdemona = coreKernels.Frame.Desdemona,
|
||||
Juliet = coreKernels.Frame.Juliet,
|
||||
Ophelia = coreKernels.Frame.Ophelia,
|
||||
Portia = coreKernels.Frame.Portia,
|
||||
Puck = coreKernels.Frame.Puck,
|
||||
Rosalind = coreKernels.Frame.Rosalind
|
||||
}
|
||||
|
||||
asset.onInitialize(function()
|
||||
openspace.spice.loadKernel(kernels .. "ura184_part-1.bsp")
|
||||
openspace.spice.loadKernel(kernels .. "ura184_part-2.bsp")
|
||||
openspace.spice.loadKernel(kernels .. "ura184_part-3.bsp")
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
openspace.spice.unloadKernel(kernels .. "ura184_part-3.bsp")
|
||||
openspace.spice.unloadKernel(kernels .. "ura184_part-2.bsp")
|
||||
openspace.spice.unloadKernel(kernels .. "ura184_part-1.bsp")
|
||||
end)
|
||||
|
||||
asset.export("ID", ID)
|
||||
asset.export("Frame", Frame)
|
||||
|
||||
asset.meta = {
|
||||
Name = "Uranus Spice Kernels Minor Moons",
|
||||
Description = "SPICE kernels for Uranus Minor Moons",
|
||||
Author = "OpenSpace Team",
|
||||
URL = "https://naif.jpl.nasa.gov/pub/naif/pds/wgc/kernels/spk/",
|
||||
License = "NASA"
|
||||
}
|
||||
Reference in New Issue
Block a user