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:
Ylva Selling
2026-04-01 11:29:22 +02:00
committed by GitHub
parent 7dbd0e026e
commit 94273a41f5
36 changed files with 19678 additions and 726 deletions

View File

@@ -6,7 +6,7 @@ local kernels = asset.resource({
Name = "Jupiter Spice Kernels",
Type = "HttpSynchronization",
Identifier = "jupiter_kernels",
Version = 2
Version = 3
})
local ID = {

View File

@@ -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"
}

View File

@@ -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"

View File

@@ -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

View File

@@ -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",

View File

@@ -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 },

View File

@@ -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 },

View File

@@ -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 },

View File

@@ -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 },

View File

@@ -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 },

View File

@@ -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 },

View File

@@ -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",

View File

@@ -6,7 +6,7 @@ local kernels = asset.resource({
Name = "Neptune Spice Kernels",
Type = "HttpSynchronization",
Identifier = "neptune_kernels",
Version = 2
Version = 3
})

View File

@@ -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)

View File

@@ -7,7 +7,7 @@ local kernels = asset.resource({
Name = "Neptune Spice Kernels",
Type = "HttpSynchronization",
Identifier = "neptune_kernels",
Version = 2
Version = 3
})

View File

@@ -7,7 +7,7 @@ local kernels = asset.resource({
Name = "Neptune Spice Kernels",
Type = "HttpSynchronization",
Identifier = "neptune_kernels",
Version = 2
Version = 3
})

View File

@@ -6,7 +6,7 @@ local kernels = asset.resource({
Name = "Saturn Spice Kernels",
Type = "HttpSynchronization",
Identifier = "saturn_kernels",
Version = 2
Version = 3
})

View File

@@ -6,7 +6,7 @@ local kernels = asset.resource({
Name = "Saturn Spice Kernels",
Type = "HttpSynchronization",
Identifier = "saturn_kernels",
Version = 2
Version = 3
})

View File

@@ -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"
}

View 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"
}

View 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"
}

View File

@@ -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 },

View File

@@ -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

View File

@@ -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)

View File

@@ -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 },

View File

@@ -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 = {

View File

@@ -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",

View File

@@ -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")

View File

@@ -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",

View File

@@ -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"
}
}

View File

@@ -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"
}

View File

@@ -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"
}

View File

@@ -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"
}