mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-04-24 04:58:59 -05:00
Issue/453 (#556)
* Introduced guiName to PropertyOwner * Added requirement that PropertyOwner::identifier may not contain whitespaces * Changed Name to Identifier in asset and scene files * Added new PropertyOwner to RenderEngine that owns the ScreenSpaceRenderables * Moved Name and GuiPath into GUI group * Added user-facing names to layer groups
This commit is contained in:
@@ -37,7 +37,7 @@ asset.onInitialize(function ()
|
||||
)
|
||||
|
||||
openspace.navigation.setCameraState({
|
||||
Focus = DawnAsset.Dawn.Name,
|
||||
Focus = DawnAsset.Dawn.Identifier,
|
||||
Position = { 526781518487.171326, 257168309890.072144, -1381125204152.817383 },
|
||||
Rotation = { -0.106166, 0.981574, -0.084545, 0.134513 },
|
||||
})
|
||||
|
||||
@@ -37,10 +37,9 @@ local Keybindings = {
|
||||
Key = "g",
|
||||
Command = propertyHelper.invert('Scene.MilkyWay.renderable.Enabled') ..
|
||||
propertyHelper.invert('Scene.Stars.renderable.Enabled') ..
|
||||
propertyHelper.invert('Scene.Earth.RenderableGlobe.Layers.NightLayers.Earth at Night 2012.Enabled') ..
|
||||
propertyHelper.invert('Scene.Earth.RenderableGlobe.PerformShading') ..
|
||||
propertyHelper.invert('Scene.Mars.RenderableGlobe.PerformShading') ..
|
||||
propertyHelper.invert('Scene.Earth.RenderableGlobe.Atmosphere') ..
|
||||
propertyHelper.invert('Scene.Earth.RenderableGlobe.Layers.NightLayers.Earth_at_Night_2012.Enabled') ..
|
||||
propertyHelper.invert('Scene.EarthAtmosphere.renderable.Enabled') ..
|
||||
propertyHelper.invert('Scene.MarsAtmosphere.renderable.Enabled') ..
|
||||
propertyHelper.invert('Scene.Earth.RenderableGlobe.Layers.WaterMasks.MODIS_Water_Mask.Enabled') ..
|
||||
propertyHelper.invert('Scene.Moon.RenderableGlobe.Enabled') ..
|
||||
propertyHelper.invert('Scene.Sun.renderable.Enabled'),
|
||||
@@ -83,7 +82,7 @@ asset.onInitialize(function ()
|
||||
)
|
||||
|
||||
openspace.navigation.setCameraState({
|
||||
Focus = earthAsset.Earth.Name,
|
||||
Focus = earthAsset.Earth.Identifier,
|
||||
Position = { 0, 0, 0 },
|
||||
Rotation = { 0.758797, 0.221490, -0.605693, -0.091135 },
|
||||
})
|
||||
|
||||
@@ -6,8 +6,8 @@ local transforms = asset.require("scene/solarsystem/sun/transforms")
|
||||
|
||||
|
||||
local RenderablePlaneImageOnline = {
|
||||
Name = "RenderablePlaneImageOnline",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "RenderablePlaneImageOnline",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderablePlaneImageOnline",
|
||||
Size = 3.0E11,
|
||||
@@ -15,7 +15,9 @@ local RenderablePlaneImageOnline = {
|
||||
Billboard = true,
|
||||
URL = "http://data.openspaceproject.com/examples/renderableplaneimageonline.jpg"
|
||||
},
|
||||
GuiPath = "/Examples"
|
||||
GUI = {
|
||||
Path = "/Examples"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -6,15 +6,17 @@ local transforms = asset.require("scene/solarsystem/sun/transforms")
|
||||
|
||||
|
||||
local Spout = {
|
||||
Name = "Spouty",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Spouty",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderablePlaneSpout",
|
||||
Size = 3.0E11,
|
||||
Origin = "Center",
|
||||
Billboard = true
|
||||
},
|
||||
GuiPath = "/Examples"
|
||||
GUI = {
|
||||
Path = "/Examples"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ asset.onInitialize(function ()
|
||||
)
|
||||
|
||||
openspace.navigation.setCameraState({
|
||||
Focus = junoAsset.Juno.Name,
|
||||
Focus = junoAsset.Juno.Identifier,
|
||||
Position = { 1837386367.601345, -389860693812.834839, 714830404470.398926 },
|
||||
Rotation = { -0.336540, 0.711402, -0.099212, 0.608937 },
|
||||
})
|
||||
|
||||
@@ -177,7 +177,7 @@ asset.onInitialize(function ()
|
||||
)
|
||||
|
||||
openspace.navigation.setCameraState({
|
||||
Focus = NewHorizonsAsset.NewHorizons.Name,
|
||||
Focus = NewHorizonsAsset.NewHorizons.Identifier,
|
||||
Position = { 4662120063743.592773, 1263245003503.724854, -955413856565.788086 },
|
||||
Rotation = { 0.683224, -0.165934, 0.701234, 0.118073 },
|
||||
})
|
||||
|
||||
@@ -124,7 +124,7 @@ asset.onInitialize(function ()
|
||||
)
|
||||
|
||||
openspace.navigation.setCameraState({
|
||||
Focus = OsirisRexAsset.OsirisRex.Name,
|
||||
Focus = OsirisRexAsset.OsirisRex.Identifier,
|
||||
Position = { 26974590199.661884, 76314608558.908020, -127086452897.101791 },
|
||||
Rotation = { 0.729548, -0.126024, 0.416827, 0.527382 },
|
||||
})
|
||||
|
||||
@@ -126,7 +126,7 @@ asset.onInitialize(function ()
|
||||
)
|
||||
|
||||
openspace.navigation.setCameraState({
|
||||
Focus = Comet67PAsset.Comet67P.Name,
|
||||
Focus = Comet67PAsset.Comet67P.Identifier,
|
||||
Position = { 526781518487.171326, 257168309890.072144, -1381125204152.817383 },
|
||||
Rotation = { -0.106166, 0.981574, -0.084545, 0.134513 },
|
||||
})
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "2dF Galaxies",
|
||||
Identifier = "2dF",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -31,7 +31,10 @@ local object = {
|
||||
Unit = "Mpc",
|
||||
ScaleFactor = 508.0
|
||||
},
|
||||
GuiPath = "/Universe/Galaxies"
|
||||
GUI = {
|
||||
Name = "2dF Galaxies",
|
||||
Path = "/Universe/Galaxies"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "2MASS Galaxies",
|
||||
Identifier = "2MASS",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -31,7 +31,10 @@ local object = {
|
||||
Unit = "Mpc",
|
||||
ScaleFactor = 508.0
|
||||
},
|
||||
GuiPath = "/Universe/Galaxies"
|
||||
GUI = {
|
||||
Name = "2MASS Galaxies",
|
||||
Path = "/Universe/Galaxies"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "6dF Galaxies",
|
||||
Identifier = "6dF",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -30,7 +30,10 @@ local object = {
|
||||
ColorRange = { { 0.0, 0.075 }, { 1.0, 50.0 } },
|
||||
Unit = "Mpc"
|
||||
},
|
||||
GuiPath = "/Universe/Galaxies"
|
||||
GUI = {
|
||||
Name = "6dF Galaxies",
|
||||
Path = "/Universe/Galaxies"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Abell Galaxy Clusters",
|
||||
Identifier = "Abell",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -38,7 +38,10 @@ local object = {
|
||||
0.0, 0.0, 0.0, 1.0
|
||||
}
|
||||
},
|
||||
GuiPath = "/Universe/Galaxies"
|
||||
GUI = {
|
||||
Name = "Abell Galaxy Clusters",
|
||||
Path = "/Universe/Galaxies"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Stars Labels - Alternate",
|
||||
Identifier = "StarLabelsAlternate",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -23,7 +23,10 @@ local object = {
|
||||
TextMinSize = 6.0,
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Milky Way/Stars"
|
||||
GUI = {
|
||||
Name = "Stars Labels - Alternate",
|
||||
Path = "/Milky Way/Stars"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local wmap = {
|
||||
Name = "Wilkinson Microwave Anisotropy Probe (WMAP)",
|
||||
Identifier = "WMAP",
|
||||
Renderable = {
|
||||
Type = "RenderableSphere",
|
||||
Enabled = false,
|
||||
@@ -29,11 +29,14 @@ local wmap = {
|
||||
FadeInThreshould = 8E26
|
||||
|
||||
},
|
||||
GuiPath = "/Universe/Cosmic Microwave Background"
|
||||
GUI = {
|
||||
Name = "Wilkinson Microwave Anisotropy Probe (WMAP)",
|
||||
Path = "/Universe/Cosmic Microwave Background"
|
||||
}
|
||||
}
|
||||
|
||||
local cbe = {
|
||||
Name = "Cosmic Background Explorer",
|
||||
Identifier = "CBE",
|
||||
Renderable = {
|
||||
Type = "RenderableSphere",
|
||||
Enabled = false,
|
||||
@@ -44,11 +47,14 @@ local cbe = {
|
||||
Orientation = "Inside/Outside",
|
||||
FadeInThreshould = 8E26
|
||||
},
|
||||
GuiPath = "/Universe/Cosmic Microwave Background"
|
||||
GUI = {
|
||||
Name = "Cosmic Background Explorer",
|
||||
Path = "/Universe/Cosmic Microwave Background"
|
||||
}
|
||||
}
|
||||
|
||||
local planck = {
|
||||
Name = "Planck",
|
||||
Identifier = "Planck",
|
||||
Renderable = {
|
||||
Type = "RenderableSphere",
|
||||
Enabled = false,
|
||||
@@ -59,7 +65,9 @@ local planck = {
|
||||
Orientation = "Inside/Outside",
|
||||
FadeInThreshould = 8E26
|
||||
},
|
||||
GuiPath = "/Universe/Cosmic Microwave Background"
|
||||
GUI = {
|
||||
Path = "/Universe/Cosmic Microwave Background"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Galaxy Cluster Labels",
|
||||
Identifier = "GalaxyClusterLabels",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -23,7 +23,10 @@ local object = {
|
||||
TextMinSize = 8.0,
|
||||
Unit = "Mpc"
|
||||
},
|
||||
GuiPath = "/Universe/Galaxies"
|
||||
GUI = {
|
||||
Name = "Galaxy Cluster Labels",
|
||||
Path = "/Universe/Galaxies"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ local zodiacs = {
|
||||
}
|
||||
|
||||
local object = {
|
||||
Name = "Constellation Bounds",
|
||||
Identifier = "ConstellationBounds",
|
||||
Renderable = {
|
||||
Type = "RenderableConstellationBounds",
|
||||
Enabled = false,
|
||||
@@ -34,7 +34,10 @@ local object = {
|
||||
Scale = 10e17
|
||||
}
|
||||
},
|
||||
GuiPath = "/Milky Way/Constellations"
|
||||
GUI = {
|
||||
Name = "Constellation Bounds",
|
||||
Path = "/Milky Way/Constellations"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local constellationsExtragalactic = {
|
||||
Name = "Constellations (Extragalactic)",
|
||||
Identifier = "ConstellationsExtragalactic",
|
||||
Renderable = {
|
||||
Type = "RenderableDUMeshes",
|
||||
Enabled = false,
|
||||
@@ -26,11 +26,14 @@ local constellationsExtragalactic = {
|
||||
MeshColor = { { 0.6, 0.4, 0.4 }, { 0.8, 0.0, 0.0 }, { 0.0, 0.3, 0.8 } },
|
||||
Unit = "Mpc"
|
||||
},
|
||||
GuiPath = "/Milky Way/Constellations"
|
||||
GUI = {
|
||||
Name = "Constellations (Extragalactic)",
|
||||
Path = "/Milky Way/Constellations"
|
||||
}
|
||||
}
|
||||
|
||||
local constellations = {
|
||||
Name = "Constellations",
|
||||
Identifier = "Constellations",
|
||||
Renderable = {
|
||||
Type = "RenderableDUMeshes",
|
||||
Enabled = false,
|
||||
@@ -46,7 +49,9 @@ local constellations = {
|
||||
MeshColor = { { 0.6, 0.4, 0.4 }, { 0.8, 0.0, 0.0 }, { 0.0, 0.3, 0.8 } },
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Milky Way/Constellations"
|
||||
GUI = {
|
||||
Path = "/Milky Way/Constellations"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Dwarfs",
|
||||
Identifier = "Dwarfs",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -32,7 +32,9 @@ local object = {
|
||||
ScaleFactor = 360,
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Milky Way/Brown Dwarfs"
|
||||
GUI = {
|
||||
Path = "/Milky Way/Brown Dwarfs"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Exoplanets",
|
||||
Identifier = "Exoplanets",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -34,7 +34,9 @@ local object = {
|
||||
TextMinSize = 10.0,
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Milky Way/Exoplanets"
|
||||
GUI = {
|
||||
Path = "/Milky Way/Exoplanets"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Globular Clusters",
|
||||
Identifier = "GlobularClusters",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -33,7 +33,10 @@ local object = {
|
||||
TextMinSize = 10.0,
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Milky Way/Globular Clusters"
|
||||
GUI = {
|
||||
Name = "Globular Clusters",
|
||||
Path = "/Milky Way/Globular Clusters"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local ecliptic = {
|
||||
Name = "Ecliptic Sphere",
|
||||
Identifier = "EclipticSphere",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Renderable = {
|
||||
Type = "RenderableSphericalGrid",
|
||||
@@ -23,11 +23,14 @@ local ecliptic = {
|
||||
-0.09647644, 0.8622859, 0.4971472 , 0.0,
|
||||
0.0 , 0.0 , 0.0 , 1.0 }
|
||||
},
|
||||
GuiPath = "/Other/Grids"
|
||||
GUI = {
|
||||
Name = "Ecliptic Sphere",
|
||||
Path = "/Other/Grids"
|
||||
}
|
||||
}
|
||||
|
||||
local eclipticLabels = {
|
||||
Name = "Ecliptic Sphere Labels",
|
||||
Identifier = "EclipticSphereLabels",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
@@ -46,11 +49,14 @@ local eclipticLabels = {
|
||||
0.0, 0.0, 0.0, 1.0
|
||||
}
|
||||
},
|
||||
GuiPath = "/Other/Grids"
|
||||
GUI = {
|
||||
Name = "Ecliptic Sphere Labels",
|
||||
Path = "/Other/Grids"
|
||||
}
|
||||
}
|
||||
|
||||
local equatorial = {
|
||||
Name = "Equatorial Sphere",
|
||||
Identifier = "EquatorialSphere",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Renderable = {
|
||||
Type = "RenderableSphericalGrid",
|
||||
@@ -63,11 +69,14 @@ local equatorial = {
|
||||
-0.483835 , 0.7469823, 0.4559838, 0.0,
|
||||
0.0 , 0.0 , 0.0 , 1.0 },
|
||||
},
|
||||
GuiPath = "/Other/Grids"
|
||||
GUI = {
|
||||
Name = "Equatorial Sphere",
|
||||
Path = "/Other/Grids"
|
||||
}
|
||||
}
|
||||
|
||||
local equatorialLabels = {
|
||||
Name = "Equatorial Sphere Labels",
|
||||
Identifier = "EquatorialSphereLabels",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
@@ -86,11 +95,14 @@ local equatorialLabels = {
|
||||
0.0, 0.0, 0.0, 1.0
|
||||
}
|
||||
},
|
||||
GuiPath = "/Other/Grids"
|
||||
GUI = {
|
||||
Name = "Equatorial Sphere Labels",
|
||||
Path = "/Other/Grids"
|
||||
}
|
||||
}
|
||||
|
||||
local galactic = {
|
||||
Name = "Galactic Sphere",
|
||||
Identifier = "GalacticSphere",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Renderable = {
|
||||
Type = "RenderableSphericalGrid",
|
||||
@@ -99,11 +111,14 @@ local galactic = {
|
||||
Radius = 9.46377307652E18;
|
||||
GridColor = { 0.0, 0.6, 0.6, 0.6}
|
||||
},
|
||||
GuiPath = "/Other/Grids"
|
||||
GUI = {
|
||||
Name = "Galactic Sphere",
|
||||
Path = "/Other/Grids"
|
||||
}
|
||||
}
|
||||
|
||||
local galacticLabels = {
|
||||
Name = "Galactic Sphere Labels",
|
||||
Identifier = "GalacticSphereLabels",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
@@ -116,11 +131,14 @@ local galacticLabels = {
|
||||
TextMinSize = 5.0,
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Other/Grids"
|
||||
GUI = {
|
||||
Name = "Galactic Sphere Labels",
|
||||
Path = "/Other/Grids"
|
||||
}
|
||||
}
|
||||
|
||||
local plane100kly = {
|
||||
Name = "100kly Grid",
|
||||
Identifier = "100klyGrid",
|
||||
Renderable = {
|
||||
Type = "RenderableDUMeshes",
|
||||
Enabled = false,
|
||||
@@ -135,11 +153,14 @@ local plane100kly = {
|
||||
TextMinSize = 7.0,
|
||||
Unit = "Mpc"
|
||||
},
|
||||
GuiPath = "/Other/Grids"
|
||||
GUI = {
|
||||
Name = "100kly Grid",
|
||||
Path = "/Other/Grids"
|
||||
}
|
||||
}
|
||||
|
||||
local plane1Mly = {
|
||||
Name = "1Mly Grid",
|
||||
Identifier = "1MlyGrid",
|
||||
Renderable = {
|
||||
Type = "RenderableDUMeshes",
|
||||
Enabled = false,
|
||||
@@ -154,11 +175,14 @@ local plane1Mly = {
|
||||
TextMinSize = 7.0,
|
||||
Unit = "Mpc"
|
||||
},
|
||||
GuiPath = "/Other/Grids"
|
||||
GUI = {
|
||||
Name = "1Mly Grid",
|
||||
Path = "/Other/Grids"
|
||||
}
|
||||
}
|
||||
|
||||
local plane10Mly = {
|
||||
Name = "10Mly Grid",
|
||||
Identifier = "10MlyGrid",
|
||||
Renderable = {
|
||||
Type = "RenderableDUMeshes",
|
||||
Enabled = false,
|
||||
@@ -173,11 +197,14 @@ local plane10Mly = {
|
||||
TextMinSize = 7.0,
|
||||
Unit = "Mpc"
|
||||
},
|
||||
GuiPath = "/Other/Grids"
|
||||
GUI = {
|
||||
Name = "10Mly Grid",
|
||||
Path = "/Other/Grids"
|
||||
}
|
||||
}
|
||||
|
||||
local plane100Mly = {
|
||||
Name = "100Mly Grid",
|
||||
Identifier = "100MlyGrid",
|
||||
Renderable = {
|
||||
Type = "RenderableDUMeshes",
|
||||
Enabled = false,
|
||||
@@ -192,11 +219,14 @@ local plane100Mly = {
|
||||
TextMinSize = 7.0,
|
||||
Unit = "Mpc"
|
||||
},
|
||||
GuiPath = "/Other/Grids"
|
||||
GUI = {
|
||||
Name = "100Mly Grid",
|
||||
Path = "/Other/Grids"
|
||||
}
|
||||
}
|
||||
|
||||
local plane20Gly = {
|
||||
Name = "20Gly Grid",
|
||||
Identifier = "20GlyGrid",
|
||||
Renderable = {
|
||||
Type = "RenderableDUMeshes",
|
||||
Enabled = false,
|
||||
@@ -211,7 +241,10 @@ local plane20Gly = {
|
||||
TextMinSize = 7.0,
|
||||
Unit = "Mpc"
|
||||
},
|
||||
GuiPath = "/Other/Grids"
|
||||
GUI = {
|
||||
Name = "20Gly Grid",
|
||||
Path = "/Other/Grids"
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, {
|
||||
|
||||
@@ -10,7 +10,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Nearby Galaxy Groups",
|
||||
Identifier = "NearbyGalaxyGroups",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -23,7 +23,10 @@ local object = {
|
||||
TextMinSize = 8.0,
|
||||
Unit = "Mpc"
|
||||
},
|
||||
GuiPath = "/Universe/Galaxies"
|
||||
GUI = {
|
||||
Name = "Nearby Galaxy Groups",
|
||||
Path = "/Universe/Galaxies"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "HII Regions",
|
||||
Identifier = "HIIRegions",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -33,7 +33,10 @@ local object = {
|
||||
TextMinSize = 2.0,
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Milky Way/HII"
|
||||
GUI = {
|
||||
Name = "HII Regions",
|
||||
Path = "/Milky Way/HII"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Kepler Planetary Candidates",
|
||||
Identifier = "KeplerPlanetaryCandidates",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -28,7 +28,10 @@ local object = {
|
||||
Texture = textures .. "/halo.png",
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Milky Way/Exoplanets"
|
||||
GUI = {
|
||||
Name = "Kepler Planetary Candidates",
|
||||
Path = "/Milky Way/Exoplanets"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Local Dwarf Galaxies",
|
||||
Identifier = "LocalDwarfGalaxies",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -33,7 +33,10 @@ local object = {
|
||||
TextMinSize = 7.3,
|
||||
Unit = "Mpc"
|
||||
},
|
||||
GuiPath = "/Universe/Galaxies"
|
||||
GUI = {
|
||||
Name = "Local Dwarf Galaxies",
|
||||
Path = "/Universe/Galaxies"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ local planeSpeck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local sphere = {
|
||||
Name = "MilkyWay",
|
||||
Identifier = "MilkyWay",
|
||||
Renderable = {
|
||||
Type = "RenderableSphere",
|
||||
Size = 9.2E20,
|
||||
@@ -34,11 +34,14 @@ local sphere = {
|
||||
Orientation = "Inside/Outside",
|
||||
FadeOutThreshould = 0.25
|
||||
},
|
||||
GuiPath = "/Milky Way/Milky Way"
|
||||
GUI = {
|
||||
Name = "Milky Way",
|
||||
Path = "/Milky Way/Milky Way"
|
||||
}
|
||||
}
|
||||
|
||||
local plane = {
|
||||
Name = "Milky Way Galaxy Image",
|
||||
Identifier = "MilkyWayGalaxyImage",
|
||||
Parent = "Root",
|
||||
Renderable = {
|
||||
Type = "RenderablePlanesCloud",
|
||||
@@ -56,7 +59,10 @@ local plane = {
|
||||
PlaneMinSize = 5.0,
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Universe/Galaxies"
|
||||
GUI = {
|
||||
Name = "Milky Way Galaxy Image",
|
||||
Path = "/Universe/Galaxies"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "OB Associations",
|
||||
Identifier = "OBAssociations",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -33,7 +33,10 @@ local object = {
|
||||
TextMinSize = 5.76,
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Milky Way/OB Associations"
|
||||
GUI = {
|
||||
Name = "OB Associations",
|
||||
Path = "/Milky Way/OB Associations"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Open Star Clusters",
|
||||
Identifier = "OpenStarClusters",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -33,7 +33,10 @@ local object = {
|
||||
TextMinSize = 4.5,
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Milky Way/Open Clusters"
|
||||
GUI = {
|
||||
Name = "Open Star Clusters",
|
||||
Path = "/Milky Way/Open Clusters"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Planetary Nebulae",
|
||||
Identifier = "PlanetaryNebulae",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -33,7 +33,10 @@ local object = {
|
||||
TextMinSize = 4.5,
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Milky Way/Planetary Nebulae"
|
||||
GUI = {
|
||||
Name = "Planetary Nebulae",
|
||||
Path = "/Milky Way/Planetary Nebulae"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Pulsars",
|
||||
Identifier = "Pulsars",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -33,7 +33,9 @@ local object = {
|
||||
TextMinSize = 4.5,
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Milky Way/Pulsars"
|
||||
GUI = {
|
||||
Path = "/Milky Way/Pulsars"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Quasars",
|
||||
Identifier = "Quasars",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -32,7 +32,9 @@ local object = {
|
||||
BillboardMaxSize = 30.0,
|
||||
BillboardMinSize = 0.0,
|
||||
},
|
||||
GuiPath = "/Universe/Quasars"
|
||||
GUI = {
|
||||
Path = "/Universe/Quasars"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Sloan Digital Sky Survey",
|
||||
Identifier = "SloanDigitalSkySurvey",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -38,7 +38,10 @@ local object = {
|
||||
TextMinSize = 10.0,
|
||||
TextMaxSize = 50.0
|
||||
},
|
||||
GuiPath = "/Universe/Galaxies"
|
||||
GUI = {
|
||||
Name = "Sloan Digital Sky Survey",
|
||||
Path = "/Universe/Galaxies"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Stars Labels",
|
||||
Identifier = "StarsLabels",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -24,7 +24,10 @@ local object = {
|
||||
TextMaxSize = 50.0,
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Milky Way/Stars"
|
||||
GUI = {
|
||||
Name = "Stars Labels",
|
||||
Path = "/Milky Way/Stars"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -24,14 +24,16 @@ local colorLUT = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Stars",
|
||||
Identifier = "Stars",
|
||||
Renderable = {
|
||||
Type = "RenderableStars",
|
||||
File = speck .. "/stars.speck",
|
||||
Texture = textures .. "/halo.png",
|
||||
ColorMap = colorLUT .. "/colorbv.cmap"
|
||||
},
|
||||
GuiPath = "/Milky Way/Stars"
|
||||
GUI = {
|
||||
Path = "/Milky Way/Stars"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Galaxy Superclusters",
|
||||
Identifier = "GalaxySuperclusters",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -32,7 +32,10 @@ local object = {
|
||||
TextMinSize = 8.0,
|
||||
Unit = "Mpc"
|
||||
},
|
||||
GuiPath = "/Universe/Galaxies"
|
||||
GUI = {
|
||||
Name = "Galaxy Superclusters",
|
||||
Path = "/Universe/Galaxies"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Supernova Remnants",
|
||||
Identifier = "SupernovaRemnants",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -33,7 +33,10 @@ local object = {
|
||||
TextMinSize = 8.0,
|
||||
Unit = "pc"
|
||||
},
|
||||
GuiPath = "/Milky Way/Supernova Remnants"
|
||||
GUI = {
|
||||
Name = "Supernova Remnants",
|
||||
Path = "/Milky Way/Supernova Remnants"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local tullyPoints = {
|
||||
Name = "Tully Galaxies",
|
||||
Identifier = "TullyGalaxies",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -46,11 +46,14 @@ local tullyPoints = {
|
||||
BillboardMaxSize = 50.0,
|
||||
BillboardMinSize = 0.0,
|
||||
},
|
||||
GuiPath = "/Universe/Galaxies"
|
||||
GUI = {
|
||||
Name = "Tully Galaxies",
|
||||
Path = "/Universe/Galaxies"
|
||||
}
|
||||
}
|
||||
|
||||
local tullyImages = {
|
||||
Name = "Tully Galaxies Images",
|
||||
Identifier = "TullyGalaxiesImages",
|
||||
Renderable = {
|
||||
Type = "RenderablePlanesCloud",
|
||||
Enabled = false,
|
||||
@@ -72,7 +75,10 @@ local tullyImages = {
|
||||
FadeInDistances = {0.05, 0.1},
|
||||
PlaneMinSize = 5.0
|
||||
},
|
||||
GuiPath = "/Universe/Galaxies"
|
||||
GUI = {
|
||||
Name = "Tully Galaxies Images",
|
||||
Path = "/Universe/Galaxies"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ local speck = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Voids",
|
||||
Identifier = "Voids",
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
@@ -22,7 +22,9 @@ local object = {
|
||||
TextMinSize = 8.0,
|
||||
Unit = "Mpc"
|
||||
},
|
||||
GuiPath = "/Universe/Galaxies"
|
||||
GUI = {
|
||||
Path = "/Universe/Galaxies"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ local textures = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "MilkyWay (ESO)",
|
||||
Identifier = "MilkyWay-ESO",
|
||||
Renderable = {
|
||||
Type = "RenderableSphere",
|
||||
Size = 9.2E20,
|
||||
@@ -20,7 +20,10 @@ local object = {
|
||||
Orientation = "Inside/Outside",
|
||||
FadeOutThreshould = 0.01
|
||||
},
|
||||
GuiPath = "/Milky Way/Milky Way"
|
||||
GUI = {
|
||||
Name = "Milky Way (ESO)",
|
||||
Path = "/Milky Way/Milky Way"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -24,14 +24,17 @@ local colorLUT = asset.syncedResource({
|
||||
})
|
||||
|
||||
local object = {
|
||||
Name = "Stars (Denver)",
|
||||
Identifier = "Stars-Denver",
|
||||
Renderable = {
|
||||
Type = "RenderableStars",
|
||||
File = speck .. "/denver_stars.speck",
|
||||
Texture = textures .. "/halo.png",
|
||||
ColorMap = colorLUT .. "/denver_colorbv.cmap"
|
||||
},
|
||||
GuiPath = "/Milky Way/Stars"
|
||||
GUI = {
|
||||
Name = "Stars (Denver)",
|
||||
Path = "/Milky Way/Stars"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@ local textures = asset.syncedResource({
|
||||
})
|
||||
|
||||
local Ceres = {
|
||||
Name = "Ceres",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Ceres",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -50,7 +50,9 @@ local Ceres = {
|
||||
}
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Ceres"
|
||||
GUI = {
|
||||
Path = "/Solar System/Dwarf Planets/Ceres"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -617,8 +617,8 @@ local KernelFiles = {
|
||||
}
|
||||
|
||||
local Dawn = {
|
||||
Name = "Dawn",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Dawn",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -642,13 +642,15 @@ local Dawn = {
|
||||
},
|
||||
ColorTexture = textures .. "/gray.png"
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Dawn"
|
||||
GUI = {
|
||||
Path = "/Solar System/Missions/Dawn"
|
||||
}
|
||||
}
|
||||
|
||||
-- Dawn Solar Array module 1
|
||||
local DawnSolarArray1 = {
|
||||
Name = "DawnSolar1",
|
||||
Parent = Dawn.Name,
|
||||
Identifier = "DawnSolar1",
|
||||
Parent = Dawn.Identifier,
|
||||
Transformation = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -665,13 +667,16 @@ local DawnSolarArray1 = {
|
||||
},
|
||||
ColorTexture = textures .. "/gray.png"
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Dawn"
|
||||
GUI = {
|
||||
Name = "Dawn Solar 1",
|
||||
Path = "/Solar System/Missions/Dawn"
|
||||
}
|
||||
}
|
||||
|
||||
-- Dawn Solar Array module 2
|
||||
local DawnSolarArray2 = {
|
||||
Name = "DawnSolar2",
|
||||
Parent = Dawn.Name,
|
||||
Identifier = "DawnSolar2",
|
||||
Parent = Dawn.Identifier,
|
||||
Transformation = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -688,12 +693,15 @@ local DawnSolarArray2 = {
|
||||
},
|
||||
ColorTexture = textures .. "/gray.png"
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Dawn"
|
||||
GUI = {
|
||||
Name = "Dawn Solar 2",
|
||||
Path = "/Solar System/Missions/Dawn"
|
||||
}
|
||||
}
|
||||
|
||||
local DawnTrail = {
|
||||
Name = "DawnTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "DawnTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -711,13 +719,16 @@ local DawnTrail = {
|
||||
EnableFade = false,
|
||||
Rendering = "Lines+Points"
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Dawn"
|
||||
GUI = {
|
||||
Name = "Dawn Trail",
|
||||
Path = "/Solar System/Missions/Dawn"
|
||||
}
|
||||
}
|
||||
|
||||
-- DawnFov 1
|
||||
local DawnFramingCamera1 = {
|
||||
Name = "Dawn_framing_camera_1",
|
||||
Parent = Dawn.Name,
|
||||
Identifier = "Dawn_framing_camera_1",
|
||||
Parent = Dawn.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "DAWN",
|
||||
@@ -730,12 +741,15 @@ local DawnFramingCamera1 = {
|
||||
},
|
||||
PotentialTargets = { "VESTA", "CERES" }
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Dawn"
|
||||
GUI = {
|
||||
Name = "Dawn Framing Camera 1",
|
||||
Path = "/Solar System/Missions/Dawn"
|
||||
}
|
||||
}
|
||||
|
||||
local DawnFramingCamera2 = {
|
||||
Name = "Dawn_framing_camera_2",
|
||||
Parent = Dawn.Name,
|
||||
Identifier = "Dawn_framing_camera_2",
|
||||
Parent = Dawn.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "DAWN",
|
||||
@@ -748,7 +762,10 @@ local DawnFramingCamera2 = {
|
||||
},
|
||||
PotentialTargets = { "VESTA", "CERES" }
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Dawn"
|
||||
GUI = {
|
||||
Name = "Dawn Framing Camera 2",
|
||||
Path = "/Solar System/Missions/Dawn"
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, {
|
||||
|
||||
@@ -25,8 +25,8 @@ local models = asset.syncedResource({
|
||||
})
|
||||
|
||||
local Vesta = {
|
||||
Name = "Vesta",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Vesta",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -108,12 +108,14 @@ local Vesta = {
|
||||
PotentialTargets = { "VESTA" }
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Asteroid Belt/Vesta"
|
||||
GUI = {
|
||||
Path = "/Solar System/Asteroid Belt/Vesta"
|
||||
}
|
||||
}
|
||||
|
||||
local VestaTrail = {
|
||||
Name = "VestaTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "VestaTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -127,7 +129,10 @@ local VestaTrail = {
|
||||
Period = 1325.0,
|
||||
Resolution = 3600 * 24
|
||||
},
|
||||
GuiPath = "/Solar System/Asteroid Belt/Vesta"
|
||||
GUI = {
|
||||
Name = "Vesta Trail",
|
||||
Path = "/Solar System/Asteroid Belt/Vesta"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -136,8 +136,8 @@ local RotationMatrix = {
|
||||
}
|
||||
|
||||
local Juno = {
|
||||
Name = "Juno",
|
||||
Parent = transforms.JupiterBarycenter.Name,
|
||||
Identifier = "Juno",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -161,12 +161,14 @@ local Juno = {
|
||||
ColorTexture = textures .. "/gray.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiName = "/Solar System/Missions/Juno"
|
||||
GUI = {
|
||||
Path = "/Solar System/Missions/Juno"
|
||||
}
|
||||
}
|
||||
|
||||
local JunoTrail = {
|
||||
Name = "JunoTrail",
|
||||
Parent = "JupiterBarycenter",
|
||||
Identifier = "JunoTrail",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -180,7 +182,10 @@ local JunoTrail = {
|
||||
EndTime = "2016 DEC 13",
|
||||
SampleInterval = 2
|
||||
},
|
||||
GuiName = "/Solar System/Missions/Juno"
|
||||
GUI = {
|
||||
Name = "Juno Trail",
|
||||
Path = "/Solar System/Missions/Juno"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -15,8 +15,8 @@ local textures = asset.syncedResource({
|
||||
local charonRadius = 6.035E5
|
||||
|
||||
local Charon = {
|
||||
Name = "Charon",
|
||||
Parent = transforms.PlutoBarycenter.Name,
|
||||
Identifier = "Charon",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -66,12 +66,14 @@ local Charon = {
|
||||
}
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local CharonText = {
|
||||
Name = "CharonText",
|
||||
Parent = Charon.Name,
|
||||
Identifier = "CharonText",
|
||||
Parent = Charon.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "StaticTranslation",
|
||||
@@ -86,12 +88,15 @@ local CharonText = {
|
||||
Texture = textures .. "/Charon-Text.png",
|
||||
BlendMode = "Additive"
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Charon Text",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local CharonShadow = {
|
||||
Name = "CharonShadow",
|
||||
Parent = Charon.Name,
|
||||
Identifier = "CharonShadow",
|
||||
Parent = Charon.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableShadowCylinder",
|
||||
TerminatorType = "PENUMBRAL",
|
||||
@@ -101,12 +106,15 @@ local CharonShadow = {
|
||||
BodyFrame = "IAU_CHARON",
|
||||
Aberration = "NONE"
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Charon Shadow",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local CharonTrail = {
|
||||
Name = "CharonTrail",
|
||||
Parent = transforms.PlutoBarycenter.Name,
|
||||
Identifier = "CharonTrail",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -118,7 +126,10 @@ local CharonTrail = {
|
||||
Period = 6.38725,
|
||||
Resolution = 1000
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Charon Trail",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@ local AliceOffset = { -7.9, -1.7, 8.3 }
|
||||
local RexOffset = { 0, 0, 0 }
|
||||
|
||||
local Lorri = {
|
||||
Name = "NH_LORRI",
|
||||
Parent = transforms.NewHorizonsPosition.Name,
|
||||
Identifier = "NH_LORRI",
|
||||
Parent = transforms.NewHorizonsPosition.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "NEW HORIZONS",
|
||||
@@ -32,12 +32,15 @@ local Lorri = {
|
||||
Position = LorriOffset
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "LORRI",
|
||||
Path = "/Solar System/Missions/New Horizons/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local RalphLeisa = {
|
||||
Name = "NH_RALPH_LEISA",
|
||||
Parent = transforms.NewHorizonsPosition.Name,
|
||||
Identifier = "NH_RALPH_LEISA",
|
||||
Parent = transforms.NewHorizonsPosition.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "NEW HORIZONS",
|
||||
@@ -59,12 +62,15 @@ local RalphLeisa = {
|
||||
Position = RalphOffset
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "RALPH LEISA",
|
||||
Path = "/Solar System/Missions/New Horizons/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local RalphMvicPan1 = {
|
||||
Name = "NH_RALPH_MVIC_PAN1",
|
||||
Parent = transforms.NewHorizonsPosition.Name,
|
||||
Identifier = "NH_RALPH_MVIC_PAN1",
|
||||
Parent = transforms.NewHorizonsPosition.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "NEW HORIZONS",
|
||||
@@ -86,12 +92,15 @@ local RalphMvicPan1 = {
|
||||
Position = RalphOffset
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "RALPH MVIC PAN 1",
|
||||
Path = "/Solar System/Missions/New Horizons/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local RalphMvicPan2 = {
|
||||
Name = "NH_RALPH_MVIC_PAN2",
|
||||
Parent = transforms.NewHorizonsPosition.Name,
|
||||
Identifier = "NH_RALPH_MVIC_PAN2",
|
||||
Parent = transforms.NewHorizonsPosition.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "NEW HORIZONS",
|
||||
@@ -113,12 +122,15 @@ local RalphMvicPan2 = {
|
||||
Position = RalphOffset
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "RALPH MVIC PAN 2",
|
||||
Path = "/Solar System/Missions/New Horizons/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local RalphMvicRed = {
|
||||
Name = "NH_RALPH_MVIC_RED",
|
||||
Parent = transforms.NewHorizonsPosition.Name,
|
||||
Identifier = "NH_RALPH_MVIC_RED",
|
||||
Parent = transforms.NewHorizonsPosition.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "NEW HORIZONS",
|
||||
@@ -140,12 +152,15 @@ local RalphMvicRed = {
|
||||
Position = RalphOffset
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "RALPH MVIC RED",
|
||||
Path = "/Solar System/Missions/New Horizons/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local RalphMvicBlue = {
|
||||
Name = "NH_RALPH_MVIC_BLUE",
|
||||
Parent = transforms.NewHorizonsPosition.Name,
|
||||
Identifier = "NH_RALPH_MVIC_BLUE",
|
||||
Parent = transforms.NewHorizonsPosition.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "NEW HORIZONS",
|
||||
@@ -167,12 +182,15 @@ local RalphMvicBlue = {
|
||||
Position = RalphOffset
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "RALPH MVIC BLUE",
|
||||
Path = "/Solar System/Missions/New Horizons/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local RalphMvicFt = {
|
||||
Name = "NH_RALPH_MVIC_FT",
|
||||
Parent = transforms.NewHorizonsPosition.Name,
|
||||
Identifier = "NH_RALPH_MVIC_FT",
|
||||
Parent = transforms.NewHorizonsPosition.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "NEW HORIZONS",
|
||||
@@ -194,12 +212,15 @@ local RalphMvicFt = {
|
||||
Position = RalphOffset
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "RALPH MVIC FT",
|
||||
Path = "/Solar System/Missions/New Horizons/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local RalphMvicMethane = {
|
||||
Name = "NH_RALPH_MVIC_METHANE",
|
||||
Parent = transforms.NewHorizonsPosition.Name,
|
||||
Identifier = "NH_RALPH_MVIC_METHANE",
|
||||
Parent = transforms.NewHorizonsPosition.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "NEW HORIZONS",
|
||||
@@ -221,12 +242,15 @@ local RalphMvicMethane = {
|
||||
Position = RalphOffset
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "RALPH MVIC METHANE",
|
||||
Path = "/Solar System/Missions/New Horizons/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local RalphMvicNir = {
|
||||
Name = "NH_RALPH_MVIC_NIR",
|
||||
Parent = transforms.NewHorizonsPosition.Name,
|
||||
Identifier = "NH_RALPH_MVIC_NIR",
|
||||
Parent = transforms.NewHorizonsPosition.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "NEW HORIZONS",
|
||||
@@ -248,12 +272,15 @@ local RalphMvicNir = {
|
||||
Position = RalphOffset
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "RALPH MVIC NIR",
|
||||
Path = "/Solar System/Missions/New Horizons/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local AliceAirglow = {
|
||||
Name = "NH_ALICE_AIRGLOW",
|
||||
Parent = transforms.NewHorizonsPosition.Name,
|
||||
Identifier = "NH_ALICE_AIRGLOW",
|
||||
Parent = transforms.NewHorizonsPosition.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "NEW HORIZONS",
|
||||
@@ -276,12 +303,15 @@ local AliceAirglow = {
|
||||
Position = AliceOffset
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "ALICE AIRGLOW",
|
||||
Path = "/Solar System/Missions/New Horizons/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local AliceSoc = {
|
||||
Name = "NH_ALICE_SOC",
|
||||
Parent = transforms.NewHorizonsPosition.Name,
|
||||
Identifier = "NH_ALICE_SOC",
|
||||
Parent = transforms.NewHorizonsPosition.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "NEW HORIZONS",
|
||||
@@ -303,12 +333,15 @@ local AliceSoc = {
|
||||
Position = AliceOffset
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "ALICE SOC",
|
||||
Path = "/Solar System/Missions/New Horizons/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local Rex = {
|
||||
Name = "NH_REX",
|
||||
Parent = transforms.NewHorizonsPosition.Name,
|
||||
Identifier = "NH_REX",
|
||||
Parent = transforms.NewHorizonsPosition.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableCrawlingLine",
|
||||
Source = "NH_REX",
|
||||
@@ -333,7 +366,10 @@ local Rex = {
|
||||
Position = RexOffset
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "REX",
|
||||
Path = "/Solar System/Missions/New Horizons/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@ local textures = asset.syncedResource({
|
||||
})
|
||||
|
||||
local Hydra = {
|
||||
Name = "Hydra",
|
||||
Parent = transforms.PlutoBarycenter.Name,
|
||||
Identifier = "Hydra",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -34,12 +34,14 @@ local Hydra = {
|
||||
},
|
||||
ColorTexture = textures .. "/gray.jpg"
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local HydraText = {
|
||||
Name = "HydraText",
|
||||
Parent = Hydra.Name,
|
||||
Identifier = "HydraText",
|
||||
Parent = Hydra.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "StaticTranslation",
|
||||
@@ -54,12 +56,15 @@ local HydraText = {
|
||||
Texture = textures .. "/Hydra-Text.png",
|
||||
BlendMode = "Additive"
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Hydra Text",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local HydraTrail = {
|
||||
Name = "HydraTrail",
|
||||
Parent = transforms.PlutoBarycenter.Name,
|
||||
Identifier = "HydraTrail",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -71,7 +76,10 @@ local HydraTrail = {
|
||||
Period = 38.20177,
|
||||
Resolution = 1000
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Hydra Trail",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@ local textures = asset.syncedResource({
|
||||
})
|
||||
|
||||
local Kerberos = {
|
||||
Name = "Kerberos",
|
||||
Parent = transforms.PlutoBarycenter.Name,
|
||||
Identifier = "Kerberos",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -38,12 +38,14 @@ local Kerberos = {
|
||||
},
|
||||
ColorTexture = textures .. "/gray.jpg"
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local KerberosText = {
|
||||
Name = "KerberosText",
|
||||
Parent = Kerberos.Name,
|
||||
Identifier = "KerberosText",
|
||||
Parent = Kerberos.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "StaticTranslation",
|
||||
@@ -57,12 +59,15 @@ local KerberosText = {
|
||||
Billboard = true,
|
||||
Texture = textures .. "/Kerberos-Text.png"
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Kerberos Text",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local KerberosTrail = {
|
||||
Name = "KerberosTrail",
|
||||
Parent = transforms.PlutoBarycenter.Name,
|
||||
Identifier = "KerberosTrail",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -74,7 +79,10 @@ local KerberosTrail = {
|
||||
Period = 32.16756,
|
||||
Resolution = 1000
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Kerberos Trail",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@ local textures = NewHorizonsModel.NewHorizonsTextures
|
||||
local models = NewHorizonsModel.NewHorizonsModels
|
||||
|
||||
local Labels = {
|
||||
Name = "Labels",
|
||||
Parent = NewHorizonsModel.NewHorizons.Name,
|
||||
Identifier = "Labels",
|
||||
Parent = NewHorizonsModel.NewHorizons.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "NEW HORIZONS",
|
||||
@@ -20,7 +20,9 @@ local Labels = {
|
||||
},
|
||||
ColorTexture = textures .. "/labels.png"
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Path = "/Solar System/Missions/New Horizons"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -18,8 +18,8 @@ local models = asset.syncedResource({
|
||||
})
|
||||
|
||||
local NewHorizons = {
|
||||
Name = "NewHorizons",
|
||||
Parent = transforms.NewHorizonsPosition.Name,
|
||||
Identifier = "NewHorizons",
|
||||
Parent = transforms.NewHorizonsPosition.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "NEW HORIZONS",
|
||||
@@ -29,7 +29,10 @@ local NewHorizons = {
|
||||
},
|
||||
ColorTexture = textures .. "/NHTexture.jpg"
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "New Horizons",
|
||||
Path = "/Solar System/Missions/New Horizons"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@ local textures = asset.syncedResource({
|
||||
})
|
||||
|
||||
local Nix = {
|
||||
Name = "Nix",
|
||||
Parent = transforms.PlutoBarycenter.Name,
|
||||
Identifier = "Nix",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -24,6 +24,7 @@ local Nix = {
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderablePlanet",
|
||||
Body = "NIX",
|
||||
Geometry = {
|
||||
Type = "SimpleSphere",
|
||||
Radius = 0.45E5,
|
||||
@@ -31,12 +32,14 @@ local Nix = {
|
||||
},
|
||||
ColorTexture = textures .. "/gray.jpg",
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local NixText = {
|
||||
Name = "NixText",
|
||||
Parent = Nix.Name,
|
||||
Identifier = "NixText",
|
||||
Parent = Nix.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderablePlaneImageLocal",
|
||||
Size = 10^6.3,
|
||||
@@ -45,12 +48,15 @@ local NixText = {
|
||||
Texture = textures .. "/Nix-Text.png",
|
||||
BlendMode = "Additive"
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Nix Text",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local NixTrail = {
|
||||
Name = "NixTrail",
|
||||
Parent = transforms.PlutoBarycenter.Name,
|
||||
Identifier = "NixTrail",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -62,7 +68,10 @@ local NixTrail = {
|
||||
Period = 24.85463,
|
||||
Resolution = 1000
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Nix Trail",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -36,8 +36,8 @@ local images = asset.syncedResource({
|
||||
local plutoRadius = 1.173E6
|
||||
|
||||
local Pluto = {
|
||||
Name = "Pluto",
|
||||
Parent = transforms.PlutoBarycenter.Name,
|
||||
Identifier = "Pluto",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -178,12 +178,14 @@ local Pluto = {
|
||||
}
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local PlutoBarycenterLabel = {
|
||||
Name = "PlutoBarycenterLabel",
|
||||
Parent = transforms.PlutoBarycenter.Name,
|
||||
Identifier = "PlutoBarycenterLabel",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderablePlaneImageLocal",
|
||||
Billboard = true,
|
||||
@@ -191,12 +193,15 @@ local PlutoBarycenterLabel = {
|
||||
Texture = encounterTextures .. "/barycenter.png",
|
||||
BlendMode = "Additive"
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Pluto Barycenter Label",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local PlutoText = {
|
||||
Name = "PlutoText",
|
||||
Parent = Pluto.Name,
|
||||
Identifier = "PlutoText",
|
||||
Parent = Pluto.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "StaticTranslation",
|
||||
@@ -211,12 +216,15 @@ local PlutoText = {
|
||||
Texture = encounterTextures .. "/Pluto-Text.png",
|
||||
BlendMode = "Additive"
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Pluto Text",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local PlutoShadow = {
|
||||
Name = "PlutoShadow",
|
||||
Parent = Pluto.Name,
|
||||
Identifier = "PlutoShadow",
|
||||
Parent = Pluto.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableShadowCylinder",
|
||||
TerminatorType = "PENUMBRAL",
|
||||
@@ -226,12 +234,15 @@ local PlutoShadow = {
|
||||
BodyFrame = "IAU_PLUTO",
|
||||
Aberration = "NONE",
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Pluto Shadow",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local PlutoTrailBarycentric = {
|
||||
Name = "PlutoBarycentricTrail",
|
||||
Parent = transforms.PlutoBarycenter.Name,
|
||||
Identifier = "PlutoBarycentricTrail",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -243,12 +254,15 @@ local PlutoTrailBarycentric = {
|
||||
Period = 6.38723,
|
||||
Resolution = 1000
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Pluto Barycenteric Trail",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local PlutoTrail = {
|
||||
Name = "PlutoTrail",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "PlutoTrail",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Enabled = false,
|
||||
@@ -263,7 +277,10 @@ local PlutoTrail = {
|
||||
Period = 160 * 365.242,
|
||||
Resolution = 1000
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Pluto Trail",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@ local textures = asset.syncedResource({
|
||||
})
|
||||
|
||||
local Styx = {
|
||||
Name = "Styx",
|
||||
Parent = transforms.PlutoBarycenter.Name,
|
||||
Identifier = "Styx",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -33,12 +33,14 @@ local Styx = {
|
||||
},
|
||||
ColorTexture = textures .. "/gray.jpg"
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local StyxText = {
|
||||
Name = "StyxText",
|
||||
Parent = Styx.Name,
|
||||
Identifier = "StyxText",
|
||||
Parent = Styx.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "StaticTranslation",
|
||||
@@ -53,12 +55,15 @@ local StyxText = {
|
||||
Texture = textures .. "/Styx-Text.png",
|
||||
BlendMode = "Additive"
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Styx Text",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local StyxTrail = {
|
||||
Name = "StyxTrail",
|
||||
Parent = transforms.PlutoBarycenter.Name,
|
||||
Identifier = "StyxTrail",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -70,7 +75,10 @@ local StyxTrail = {
|
||||
Period = 20.16155,
|
||||
Resolution = 1000
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Styx Trail",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -4,8 +4,8 @@ local transforms = asset.require('./transforms')
|
||||
|
||||
|
||||
local TrailAtPluto = {
|
||||
Name = "NewHorizonsTrailPluto",
|
||||
Parent = transforms.PlutoBarycenter.Name,
|
||||
Identifier = "NewHorizonsTrailPluto",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -23,7 +23,10 @@ local TrailAtPluto = {
|
||||
EnableFade = false,
|
||||
Rendering = "Lines+Points"
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "New Horizons Trail Pluto",
|
||||
Path = "/Solar System/Missions/New Horizons"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ local kernels = asset.require('./kernels')
|
||||
|
||||
|
||||
local PlutoBarycenter = {
|
||||
Name = "PlutoBarycenter",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "PlutoBarycenter",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -15,12 +15,15 @@ local PlutoBarycenter = {
|
||||
Kernels = kernels.PlutoKernels
|
||||
},
|
||||
},
|
||||
GuiPath = "/Solar System/Dwarf Planets/Pluto"
|
||||
GUI = {
|
||||
Name = "Pluto Barycenter",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local NewHorizonsPosition = {
|
||||
Name = "NewHorizonsPosition",
|
||||
Parent = PlutoBarycenter.Name,
|
||||
Identifier = "NewHorizonsPosition",
|
||||
Parent = PlutoBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -34,7 +37,10 @@ local NewHorizonsPosition = {
|
||||
DestinationFrame = "GALACTIC"
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/New Horizons"
|
||||
GUI = {
|
||||
Name = "New Horizons Position",
|
||||
Path = "/Solar System/Missions/New Horizons"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -22,10 +22,10 @@ local BENNU_BODY = "2101955"
|
||||
|
||||
|
||||
local Bennu = {
|
||||
Name = "Bennu",
|
||||
Parent = transforms.BennuBarycenter.Name,
|
||||
Transform =
|
||||
{ Rotation = {
|
||||
Identifier = "Bennu",
|
||||
Parent = transforms.BennuBarycenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
SourceFrame = "IAU_BENNU",
|
||||
DestinationFrame = "GALACTIC"
|
||||
@@ -84,12 +84,14 @@ local Bennu = {
|
||||
}
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Asteroid"
|
||||
GUI = {
|
||||
Path = "/Solar System/Asteroid"
|
||||
}
|
||||
}
|
||||
|
||||
local BennuTrail = {
|
||||
Name = "BennuTrail",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "BennuTrail",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -102,7 +104,10 @@ local BennuTrail = {
|
||||
EndTime = "2023 MAY 31 00:00:00.000",
|
||||
SampleInterval = 3600
|
||||
},
|
||||
GuiPath = "/Solar System/Asteroid"
|
||||
GUI = {
|
||||
Name = "Bennu Trail",
|
||||
Path = "/Solar System/Asteroid"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -184,8 +184,8 @@ for i = 0, #CaseDependentKernels do
|
||||
end
|
||||
|
||||
local OsirisRex = {
|
||||
Name = "OsirisRex",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "OsirisRex",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -208,12 +208,15 @@ local OsirisRex = {
|
||||
},
|
||||
ColorTexture = textures .. "/osirisTex.png"
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/OSIRIS REx"
|
||||
GUI = {
|
||||
Name = "OSIRIS REx",
|
||||
Path = "/Solar System/Missions/OSIRIS REx"
|
||||
}
|
||||
}
|
||||
|
||||
local PolyCam = {
|
||||
Name = "ORX_OCAMS_POLYCAM",
|
||||
Parent = OsirisRex.Name,
|
||||
Identifier = "ORX_OCAMS_POLYCAM",
|
||||
Parent = OsirisRex.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "StaticTranslation",
|
||||
@@ -234,12 +237,15 @@ local PolyCam = {
|
||||
},
|
||||
ColorTexture = textures .. "/osirisTex.png"
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/OSIRIS REx"
|
||||
GUI = {
|
||||
Name = "OCAMS POLYCAM",
|
||||
Path = "/Solar System/Missions/OSIRIS REx/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local Rexis = {
|
||||
Name = "ORX_REXIS",
|
||||
Parent = OsirisRex.Name,
|
||||
Identifier = "ORX_REXIS",
|
||||
Parent = OsirisRex.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "OSIRIS-REX",
|
||||
@@ -260,12 +266,15 @@ local Rexis = {
|
||||
DestinationFrame = "ORX_SPACECRAFT"
|
||||
},
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/OSIRIS REx"
|
||||
GUI = {
|
||||
Name = "REXIS",
|
||||
Path = "/Solar System/Missions/OSIRIS REx/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local PolyCamFov = {
|
||||
Name = "POLYCAM FOV",
|
||||
Parent = PolyCam.Name,
|
||||
Identifier = "POLYCAM FOV",
|
||||
Parent = PolyCam.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "OSIRIS-REX",
|
||||
@@ -278,12 +287,15 @@ local PolyCamFov = {
|
||||
},
|
||||
PotentialTargets = { BENNU_BODY }
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/OSIRIS REx"
|
||||
GUI = {
|
||||
Name = "POLYCAM FOV",
|
||||
Path = "/Solar System/Missions/OSIRIS REx/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local RexisFov = {
|
||||
Name = "REXIS FOV",
|
||||
Parent = Rexis.Name,
|
||||
Identifier = "REXIS FOV",
|
||||
Parent = Rexis.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "OSIRIS-REX",
|
||||
@@ -299,7 +311,10 @@ local RexisFov = {
|
||||
[BENNU_BODY] = "IAU_BENNU"
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/OSIRIS REx"
|
||||
GUI = {
|
||||
Name = "REXIS FOV",
|
||||
Path = "/Solar System/Missions/OSIRIS REx/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -14,5 +14,5 @@ end)
|
||||
|
||||
|
||||
asset.onDeinitialize(function ()
|
||||
openspace.scriptScheduler.clear()
|
||||
openspace.scriptScheduler.clear()
|
||||
end)
|
||||
@@ -8,8 +8,8 @@ local earthTransforms = asset.require('scene/solarsystem/planets/earth/transform
|
||||
local BENNU_BODY = "2101955"
|
||||
|
||||
local OsirisRexTrailEarth = {
|
||||
Name = "OsirisRexTrailEarth",
|
||||
Parent = earthTransforms.EarthIAU.Name,
|
||||
Identifier = "OsirisRexTrailEarth",
|
||||
Parent = earthTransforms.EarthIAU.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -23,12 +23,15 @@ local OsirisRexTrailEarth = {
|
||||
EndTime = "2016 SEP 9 00:05:00",
|
||||
SampleInterval = 60
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/OSIRIS REx"
|
||||
GUI = {
|
||||
Name = "OSIRIS REx Trail Earth",
|
||||
Path = "/Solar System/Missions/OSIRIS REx"
|
||||
}
|
||||
}
|
||||
|
||||
local OsirisRexTrailSolarSystem = {
|
||||
Name = "OsirisRexTrailSolarSystem",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "OsirisRexTrailSolarSystem",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -41,12 +44,15 @@ local OsirisRexTrailSolarSystem = {
|
||||
EndTime = "2023 SEP 24 12:00:00",
|
||||
SampleInterval = 3600
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/OSIRIS REx"
|
||||
GUI = {
|
||||
Name = "OSIRIS REx Trail Solar System",
|
||||
Path = "/Solar System/Missions/OSIRIS REx"
|
||||
}
|
||||
}
|
||||
|
||||
local OsirisRexTrailBennu = {
|
||||
Name = "OsirisRexTrailBennu",
|
||||
Parent = transforms.BennuBarycenter.Name,
|
||||
Identifier = "OsirisRexTrailBennu",
|
||||
Parent = transforms.BennuBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -59,7 +65,10 @@ local OsirisRexTrailBennu = {
|
||||
EndTime = "2023 SEP 24 12:00:00",
|
||||
SampleInterval = 3600
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/OSIRIS REx"
|
||||
GUI = {
|
||||
Name = "OSIRIS REx Trail Bennu",
|
||||
Path = "/Solar System/Missions/OSIRIS REx"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -6,14 +6,18 @@ local transforms = asset.require('scene/solarsystem/sun/transforms')
|
||||
local BENNU_BODY = "2101955"
|
||||
|
||||
local BennuBarycenter = {
|
||||
Name = "BennuBarycenter",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "BennuBarycenter",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = BENNU_BODY,
|
||||
Observer = "SUN"
|
||||
}
|
||||
},
|
||||
GUI = {
|
||||
Name = "Bennu Barycenter",
|
||||
Path = "/Solar System/Missions/OSIRIS REx"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -32,8 +32,8 @@ local imagesTorrent = asset.syncedResource({
|
||||
}) .. "/rosettaimages"
|
||||
|
||||
local Barycenter = {
|
||||
Name = "67PBarycenter",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "67PBarycenter",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -41,12 +41,15 @@ local Barycenter = {
|
||||
Observer = "SUN"
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Comets/67P Churymov-Gerasimenko"
|
||||
GUI = {
|
||||
Name = "67P Barycenter",
|
||||
Path = "/Solar System/Comets/67P Churymov-Gerasimenko"
|
||||
}
|
||||
}
|
||||
|
||||
local Comet67P = {
|
||||
Name = "67P",
|
||||
Parent = Barycenter.Name,
|
||||
Identifier = "67P",
|
||||
Parent = Barycenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -108,12 +111,15 @@ local Comet67P = {
|
||||
|
||||
BoundingSphereRadius = 5000.0
|
||||
},
|
||||
GuiPath = "/Solar System/Comets/67P Churymov-Gerasimenko"
|
||||
GUI = {
|
||||
Name = "67P Churymov-Gerasimenko",
|
||||
Path = "/Solar System/Comets/67P Churymov-Gerasimenko"
|
||||
}
|
||||
}
|
||||
|
||||
local Trail67P = {
|
||||
Name = "67PTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "67PTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -126,7 +132,10 @@ local Trail67P = {
|
||||
EndTime = "2017 JAN 01 00:00:00.000",
|
||||
SampleInterval = 3600
|
||||
},
|
||||
GuiPath = "/Solar System/Comets/67P Churymov-Gerasimenko"
|
||||
GUI = {
|
||||
Name = "67P Trail",
|
||||
Path = "/Solar System/Comets/67P Churymov-Gerasimenko"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -82,8 +82,8 @@ local RotationMatrix = {
|
||||
}
|
||||
|
||||
local Rosetta = {
|
||||
Name = "Rosetta",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Rosetta",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -97,12 +97,14 @@ local Rosetta = {
|
||||
DestinationFrame = "GALACTIC"
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local RosettaModel = {
|
||||
Name = "RosettaModel",
|
||||
Parent = Rosetta.Name,
|
||||
Identifier = "RosettaModel",
|
||||
Parent = Rosetta.Identifier,
|
||||
Transform = {
|
||||
Scale = {
|
||||
Type = "StaticScale",
|
||||
@@ -110,12 +112,15 @@ local RosettaModel = {
|
||||
Scale = 0.01
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Rosetta Model",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local RosettaBlackFoil = {
|
||||
Name = "Rosetta_black_foil",
|
||||
Parent = RosettaModel.Name,
|
||||
Identifier = "Rosetta_black_foil",
|
||||
Parent = RosettaModel.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "ROSETTA",
|
||||
@@ -126,12 +131,15 @@ local RosettaBlackFoil = {
|
||||
ColorTexture = textures .. "/foil_silver_ramp.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Rosetta Model Part Black Foil",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local RosettaBlackParts = {
|
||||
Name = "Rosetta_black_parts",
|
||||
Parent = RosettaModel.Name,
|
||||
Identifier = "Rosetta_black_parts",
|
||||
Parent = RosettaModel.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "ROSETTA",
|
||||
@@ -142,12 +150,15 @@ local RosettaBlackParts = {
|
||||
ColorTexture = textures .. "/foil_silver_ramp.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Rosetta Model Part Black Parts",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local RosettaDish = {
|
||||
Name = "Rosetta_dish",
|
||||
Parent = RosettaModel.Name,
|
||||
Identifier = "Rosetta_dish",
|
||||
Parent = RosettaModel.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "ROSETTA",
|
||||
@@ -158,12 +169,15 @@ local RosettaDish = {
|
||||
ColorTexture = textures .. "/dish_AO.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Rosetta Model Part Dish",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local RosettaParts = {
|
||||
Name = "Rosetta_parts",
|
||||
Parent = RosettaModel.Name,
|
||||
Identifier = "Rosetta_parts",
|
||||
Parent = RosettaModel.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "ROSETTA",
|
||||
@@ -174,12 +188,15 @@ local RosettaParts = {
|
||||
ColorTexture = textures .. "/parts2_AO.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Rosetta Model Part Parts",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local RosettaSilverFoil = {
|
||||
Name = "Rosetta_silver_foil",
|
||||
Parent = RosettaModel.Name,
|
||||
Identifier = "Rosetta_silver_foil",
|
||||
Parent = RosettaModel.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "ROSETTA",
|
||||
@@ -190,12 +207,15 @@ local RosettaSilverFoil = {
|
||||
ColorTexture = textures .. "/foil_silver_ramp.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Rosetta Model Part Silver Foil",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local RosettaVents = {
|
||||
Name = "Rosetta_vents",
|
||||
Parent = RosettaModel.Name,
|
||||
Identifier = "Rosetta_vents",
|
||||
Parent = RosettaModel.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "ROSETTA",
|
||||
@@ -206,12 +226,15 @@ local RosettaVents = {
|
||||
ColorTexture = textures .. "/tex_01.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Rosetta Model Part Vents",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local RosettaWingA = {
|
||||
Name = "Rosetta_wing_a",
|
||||
Parent = RosettaModel.Name,
|
||||
Identifier = "Rosetta_wing_a",
|
||||
Parent = RosettaModel.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "ROSETTA",
|
||||
@@ -222,12 +245,15 @@ local RosettaWingA = {
|
||||
ColorTexture = textures .. "/tex_01.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Rosetta Model Part Wing A",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local RosettaWingB = {
|
||||
Name = "Rosetta_wing_b",
|
||||
Parent = RosettaModel.Name,
|
||||
Identifier = "Rosetta_wing_b",
|
||||
Parent = RosettaModel.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "ROSETTA",
|
||||
@@ -238,12 +264,15 @@ local RosettaWingB = {
|
||||
ColorTexture = textures .. "/tex_01.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Rosetta Model Part Wing B",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local RosettaYellowFoil = {
|
||||
Name = "Rosetta_yellow_foil",
|
||||
Parent = RosettaModel.Name,
|
||||
Identifier = "Rosetta_yellow_foil",
|
||||
Parent = RosettaModel.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "ROSETTA",
|
||||
@@ -254,12 +283,15 @@ local RosettaYellowFoil = {
|
||||
ColorTexture = textures .. "/foil_gold_ramp.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Rosetta Model Part Yellow Foil",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local Philae = {
|
||||
Name = "Philae",
|
||||
Parent = transforms.Barycenter.Name,
|
||||
Identifier = "Philae",
|
||||
Parent = transforms.Barycenter.Identifier,
|
||||
-- This should need a transform, but currently the model is intrinsically
|
||||
-- translated
|
||||
Transform = {
|
||||
@@ -280,12 +312,15 @@ local Philae = {
|
||||
Scale = 0.01
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Philae Model",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local PhilaeFoil = {
|
||||
Name = "Philae_foil",
|
||||
Parent = Philae.Name,
|
||||
Identifier = "Philae_foil",
|
||||
Parent = Philae.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "ROSETTA",
|
||||
@@ -296,12 +331,15 @@ local PhilaeFoil = {
|
||||
ColorTexture = textures .. "/foil_silver_ramp.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Philae Model Part Foil",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local PhilaeLids = {
|
||||
Name = "Philae_lids",
|
||||
Parent = Philae.Name,
|
||||
Identifier = "Philae_lids",
|
||||
Parent = Philae.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "ROSETTA",
|
||||
@@ -312,12 +350,15 @@ local PhilaeLids = {
|
||||
ColorTexture = textures .. "/parts2_AO.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Philae Model Part Lids",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local PhilaeParts = {
|
||||
Name = "Philae_parts",
|
||||
Parent = Philae.Name,
|
||||
Identifier = "Philae_parts",
|
||||
Parent = Philae.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "ROSETTA",
|
||||
@@ -328,12 +369,15 @@ local PhilaeParts = {
|
||||
ColorTexture = textures .. "/foil_silver_ramp.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Philae Model Part Parts",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local PhilaeSolarPanels = {
|
||||
Name = "Philae_solarp",
|
||||
Parent = Philae.Name,
|
||||
Identifier = "Philae_solarp",
|
||||
Parent = Philae.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Body = "ROSETTA",
|
||||
@@ -344,18 +388,23 @@ local PhilaeSolarPanels = {
|
||||
ColorTexture = textures .. "/tex_01.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Philae Model Parts Solar Panels",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local NavCam = {
|
||||
Name = "NAVCAM",
|
||||
Parent = Rosetta.Name,
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
Identifier = "NAVCAM",
|
||||
Parent = Rosetta.Identifier,
|
||||
GUI = {
|
||||
Path = "/Solar System/Missions/Rosetta/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local NavCamFov = {
|
||||
Name = "NAVCAM FOV",
|
||||
Parent = NavCam.Name,
|
||||
Identifier = "NAVCAM_FOV",
|
||||
Parent = NavCam.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableFov",
|
||||
Body = "ROSETTA",
|
||||
@@ -371,12 +420,15 @@ local NavCamFov = {
|
||||
["CHURYUMOV-GERASIMENKO"] = "67P/C-G_CK"
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "NAVCAM FOV",
|
||||
Path = "/Solar System/Missions/Rosetta/Instruments"
|
||||
}
|
||||
}
|
||||
|
||||
local ImagePlane = {
|
||||
Name = "ImagePlaneRosetta",
|
||||
Parent = transforms.Comet67P.Name,
|
||||
Identifier = "ImagePlaneRosetta",
|
||||
Parent = transforms.Comet67P.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderablePlaneProjection",
|
||||
Frame = "67P/C-G_CK",
|
||||
@@ -386,12 +438,15 @@ local ImagePlane = {
|
||||
Moving = false,
|
||||
Texture = textures .. "/defaultProj.png"
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Rosetta Image Plane",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local RosettaCometTrail = {
|
||||
Name = "RosettaCometTrail",
|
||||
Parent = transforms.Barycenter.Name,
|
||||
Identifier = "RosettaCometTrail",
|
||||
Parent = transforms.Barycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -404,12 +459,15 @@ local RosettaCometTrail = {
|
||||
EndTime = "2016 SEP 30 12:00:00",
|
||||
SampleInterval = 3600
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Rosetta Comet Trail",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
local PhilaeTrail = {
|
||||
Name = "PhilaeTrail",
|
||||
Parent = transforms.Barycenter.Name,
|
||||
Identifier = "PhilaeTrail",
|
||||
Parent = transforms.Barycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -422,7 +480,10 @@ local PhilaeTrail = {
|
||||
EndTime = "2014 NOV 12 17:00:00",
|
||||
SampleInterval = 2
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Rosetta"
|
||||
GUI = {
|
||||
Name = "Philae Trail",
|
||||
Path = "/Solar System/Missions/Rosetta"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -35,8 +35,8 @@ local RotationMatrix = {
|
||||
}
|
||||
|
||||
local Voyager1 = {
|
||||
Name = "Voyager 1",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_1",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -50,12 +50,15 @@ local Voyager1 = {
|
||||
DestinationFrame = "GALACTIC"
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 1"
|
||||
GUI = {
|
||||
Name = "Voyager 1",
|
||||
Path = "/Solar System/Missions/Voyager 1"
|
||||
}
|
||||
}
|
||||
|
||||
local Voyager1Main = {
|
||||
Name = "Voyager 1 Main",
|
||||
Parent = Voyager1.Name,
|
||||
Identifier = "Voyager_1_Main",
|
||||
Parent = Voyager1.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Geometry = {
|
||||
@@ -65,12 +68,15 @@ local Voyager1Main = {
|
||||
ColorTexture = models .. "/voyager-main.jpg",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 1"
|
||||
GUI = {
|
||||
Name = "Voyager 1 Main",
|
||||
Path = "/Solar System/Missions/Voyager 1"
|
||||
}
|
||||
}
|
||||
|
||||
local Voyager1Antenna = {
|
||||
Name = "Voyager 1 Antanna",
|
||||
Parent = Voyager1.Name,
|
||||
Identifier = "Voyager_1_Antanna",
|
||||
Parent = Voyager1.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Geometry = {
|
||||
@@ -80,15 +86,18 @@ local Voyager1Antenna = {
|
||||
ColorTexture = models .. "/voyager-antenna.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 1"
|
||||
GUI = {
|
||||
Name = "Voyager 1 Antanna",
|
||||
Path = "/Solar System/Missions/Voyager 1"
|
||||
}
|
||||
}
|
||||
|
||||
-- The trails are organized as follows. The cruise phases can be resolved in relatively
|
||||
-- low resolution since they are just straight lines
|
||||
-- The encounter phases should be much higher resolution or otherwise artifacts would appear
|
||||
local VoyagerTrailCruiseEarthJupiter = {
|
||||
Name = "Voyager 1 Trail Cruise Earth-Jupiter",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_1_Trail_Cruise_Earth_Jupiter",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -102,12 +111,15 @@ local VoyagerTrailCruiseEarthJupiter = {
|
||||
EndTime = "1979 MAR 04",
|
||||
SampleInterval = 545 * 2 -- 545 is the number of days between the Start and End time
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 1"
|
||||
GUI = {
|
||||
Name = "Voyager 1 Trail Cruise Earth-Jupiter",
|
||||
Path = "/Solar System/Missions/Voyager 1"
|
||||
}
|
||||
}
|
||||
|
||||
local VoyagerTrailEncounterJupiter = {
|
||||
Name = "Voyager 1 Trail Encounter Jupiter",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_1_Trail_Encounter_Jupiter",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -122,12 +134,15 @@ local VoyagerTrailEncounterJupiter = {
|
||||
EndTime = "1979 MAR 09",
|
||||
SampleInterval = 100
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 1"
|
||||
GUI = {
|
||||
Name = "Voyager 1 Trail Encounter Jupiter",
|
||||
Path = "/Solar System/Missions/Voyager 1"
|
||||
}
|
||||
}
|
||||
|
||||
local VoyagerTrailCruiseJupiterSaturn = {
|
||||
Name = "Voyager 1 Trail Cruise Jupiter-Saturn",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_1_Trail_Cruise_Jupiter_Saturn",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -142,12 +157,15 @@ local VoyagerTrailCruiseJupiterSaturn = {
|
||||
EndTime = "1980 NOV 11",
|
||||
SampleInterval = 618 * 2 -- 618 is the number of days between the Start and End time
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 1"
|
||||
GUI = {
|
||||
Name = "Voyager 1 Trail Cruise Jupiter-Saturn",
|
||||
Path = "/Solar System/Missions/Voyager 1"
|
||||
}
|
||||
}
|
||||
|
||||
local VoyagerTrailEncounterSaturn = {
|
||||
Name = "Voyager 1 Trail Encounter Saturn",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_1_Trail_Encounter_Saturn",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -162,12 +180,15 @@ local VoyagerTrailEncounterSaturn = {
|
||||
EndTime = "1980 NOV 16",
|
||||
SampleInterval = 100
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 1"
|
||||
GUI = {
|
||||
Name = "Voyager 1 Trail Encounter Saturn",
|
||||
Path = "/Solar System/Missions/Voyager 1"
|
||||
}
|
||||
}
|
||||
|
||||
local VoyagerTrailCruiseSaturnInf = {
|
||||
Name = "Voyager 1 Trail Cruise Saturn-Inf",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_1_Trail_Cruise_Saturn_Inf",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -182,7 +203,10 @@ local VoyagerTrailCruiseSaturnInf = {
|
||||
EndTime = "2021 JAN 01",
|
||||
SampleInterval = 14656 * 2 -- 14656 is the number of days between the Start and End time
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 1"
|
||||
GUI = {
|
||||
Name = "Voyager 1 Trail Cruise Saturn-Inf",
|
||||
Path = "/Solar System/Missions/Voyager 1"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -37,8 +37,8 @@ local RotationMatrix = {
|
||||
}
|
||||
|
||||
local Voyager2 = {
|
||||
Name = "Voyager 2",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_2",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -52,12 +52,15 @@ local Voyager2 = {
|
||||
DestinationFrame = "GALACTIC"
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 2"
|
||||
GUI = {
|
||||
Name = "Voyager 2",
|
||||
Path = "/Solar System/Missions/Voyager 2"
|
||||
}
|
||||
}
|
||||
|
||||
local Voyager2Main = {
|
||||
Name = "Voyager 2 Main",
|
||||
Parent = Voyager2.Name,
|
||||
Identifier = "Voyager_2_Main",
|
||||
Parent = Voyager2.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Geometry = {
|
||||
@@ -67,12 +70,15 @@ local Voyager2Main = {
|
||||
ColorTexture = models .. "/voyager-main.jpg",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 2"
|
||||
GUI = {
|
||||
Name = "Voyager 2 Main",
|
||||
Path = "/Solar System/Missions/Voyager 2"
|
||||
}
|
||||
}
|
||||
|
||||
local Voyager2Antenna = {
|
||||
Name = "Voyager 2 Antanna",
|
||||
Parent = Voyager2.Name,
|
||||
Identifier = "Voyager_2_Antanna",
|
||||
Parent = Voyager2.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Geometry = {
|
||||
@@ -82,15 +88,18 @@ local Voyager2Antenna = {
|
||||
ColorTexture = models .. "/voyager-antenna.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 2"
|
||||
GUI = {
|
||||
Name = "Voyager 2 Antanna",
|
||||
Path = "/Solar System/Missions/Voyager 2"
|
||||
}
|
||||
}
|
||||
|
||||
-- The trails are organized as follows. The cruise phases can be resolved in relatively
|
||||
-- low resolution since they are just straight lines
|
||||
-- The encounter phases should be much higher resolution or otherwise artifacts would appear
|
||||
local VoyagerTrailCruiseEarthJupiter = {
|
||||
Name = "Voyager 2 Trail Cruise Earth-Jupiter",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_2_Trail_Cruise_Earth_Jupiter",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -104,12 +113,15 @@ local VoyagerTrailCruiseEarthJupiter = {
|
||||
EndTime = "1979 JUL 06",
|
||||
SampleInterval = 669 * 2 -- 669 is the number of days between the Start and End time
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 2"
|
||||
GUI = {
|
||||
Name = "Voyager 2 Trail Cruise Earth-Jupiter",
|
||||
Path = "/Solar System/Missions/Voyager 2"
|
||||
}
|
||||
}
|
||||
|
||||
local VoyagerTrailEncounterJupiter = {
|
||||
Name = "Voyager 2 Trail Encounter Jupiter",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_2_Trail_Encounter_Jupiter",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -124,12 +136,15 @@ local VoyagerTrailEncounterJupiter = {
|
||||
EndTime = "1979 JUL 15",
|
||||
SampleInterval = 100
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 2"
|
||||
GUI = {
|
||||
Name = "Voyager 2 Trail Encounter Jupiter",
|
||||
Path = "/Solar System/Missions/Voyager 2"
|
||||
}
|
||||
}
|
||||
|
||||
local VoyagerTrailCruiseJupiterSaturn = {
|
||||
Name = "Voyager 2 Trail Cruise Jupiter-Saturn",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_2_Trail_Cruise_Jupiter_Saturn",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -144,12 +159,15 @@ local VoyagerTrailCruiseJupiterSaturn = {
|
||||
EndTime = "1981 AUG 23",
|
||||
SampleInterval = 770 * 2 -- 770 is the number of days between the Start and End time
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 2"
|
||||
GUI = {
|
||||
Name = "Voyager 2 Trail Cruise Jupiter-Saturn",
|
||||
Path = "/Solar System/Missions/Voyager 2"
|
||||
}
|
||||
}
|
||||
|
||||
local VoyagerTrailEncounterSaturn = {
|
||||
Name = "Voyager 2 Trail Encounter Saturn",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_2_Trail_Encounter_Saturn",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -164,12 +182,15 @@ local VoyagerTrailEncounterSaturn = {
|
||||
EndTime = "1981 AUG 30",
|
||||
SampleInterval = 100
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 2"
|
||||
GUI = {
|
||||
Name = "Voyager 2 Trail Encounter Saturn",
|
||||
Path = "/Solar System/Missions/Voyager 2"
|
||||
}
|
||||
}
|
||||
|
||||
local VoyagerTrailSaturnUranus = {
|
||||
Name = "Voyager 2 Trail Cruise Saturn-Uranus",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_2_Trail_Cruise_Saturn_Uranus",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -184,12 +205,15 @@ local VoyagerTrailSaturnUranus = {
|
||||
EndTime = "1986 JAN 22",
|
||||
SampleInterval = 1971 * 2 -- 1971 is the number of days between the Start and End time
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 2"
|
||||
GUI = {
|
||||
Name = "Voyager 2 Trail Cruise Saturn-Uranus",
|
||||
Path = "/Solar System/Missions/Voyager 2"
|
||||
}
|
||||
}
|
||||
|
||||
local VoyagerTrailEncounterUranus = {
|
||||
Name = "Voyager 2 Trail Encounter Uranus",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_2_Trail_Encounter_Uranus",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -204,12 +228,15 @@ local VoyagerTrailEncounterUranus = {
|
||||
EndTime = "1986 JAN 27",
|
||||
SampleInterval = 100
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 2"
|
||||
GUI = {
|
||||
Name = "Voyager 2 Trail Encounter Uranus",
|
||||
Path = "/Solar System/Missions/Voyager 2"
|
||||
}
|
||||
}
|
||||
|
||||
local VoyagerTrailCruiseUranusNeptune = {
|
||||
Name = "Voyager 2 Trail Cruise Uranus-Neptune",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_2_Trail_Cruise_Uranus_Neptune",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -224,12 +251,15 @@ local VoyagerTrailCruiseUranusNeptune = {
|
||||
EndTime = "1989 AUG 24",
|
||||
SampleInterval = 1305 * 2 -- 1305 is the number of days between the Start and End time
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 2"
|
||||
GUI = {
|
||||
Name = "Voyager 2 Trail Cruise Uranus-Neptune",
|
||||
Path = "/Solar System/Missions/Voyager 2"
|
||||
}
|
||||
}
|
||||
|
||||
local VoyagerTrailEncounterNeptune = {
|
||||
Name = "Voyager 2 Trail Encounter Neptune",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_2_Trail_Encounter_Neptune",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -244,12 +274,15 @@ local VoyagerTrailEncounterNeptune = {
|
||||
EndTime = "1989 AUG 26",
|
||||
SampleInterval = 100
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 2"
|
||||
GUI = {
|
||||
Name = "Voyager 2 Trail Encounter Neptune",
|
||||
Path = "/Solar System/Missions/Voyager 2"
|
||||
}
|
||||
}
|
||||
|
||||
local VoyagerTrailCruiseNeptuneInf = {
|
||||
Name = "Voyager 2 Trail Cruise Neptune-Inf",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "Voyager_2_Trail_Cruise_Neptune_Inf",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
@@ -264,7 +297,10 @@ local VoyagerTrailCruiseNeptuneInf = {
|
||||
EndTime = "2021 JAN 01",
|
||||
SampleInterval = 11451 * 2 -- 11451 is the number of days between the Start and End time
|
||||
},
|
||||
GuiPath = "/Solar System/Missions/Voyager 2"
|
||||
GUI = {
|
||||
Name = "Voyager 2 Trail Cruise Neptune-Inf",
|
||||
Path = "/Solar System/Missions/Voyager 2"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -6,28 +6,28 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
-- local earthEllipsoid = { 6378137.0, 6378137.0, 6356752.314245 }
|
||||
local earthEllipsoid = { 6378137.0, 6378137.0, 6378137.0 }
|
||||
local Atmosphere = {
|
||||
Name = "EarthAtmosphere",
|
||||
Parent = transforms.Earth.Name,
|
||||
Identifier = "EarthAtmosphere",
|
||||
Parent = transforms.Earth.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableAtmosphere",
|
||||
Atmosphere = {
|
||||
-- Atmosphere radius in Km
|
||||
AtmosphereRadius = 6447.0,
|
||||
PlanetRadius = 6377.0,
|
||||
PlanetAverageGroundReflectance = 0.1,
|
||||
GroundRadianceEmittion = 0.6,
|
||||
Rayleigh = {
|
||||
Coefficients = {
|
||||
-- Wavelengths are given in 10^-9m
|
||||
Wavelengths = { 680, 550, 440 },
|
||||
-- Reflection coefficients are given in km^-1
|
||||
Scattering = { 5.8E-3, 13.5E-3, 33.1E-3 },
|
||||
-- In Rayleigh scattering, the coefficients of absorption and scattering are the same.
|
||||
-- Atmosphere radius in Km
|
||||
AtmosphereRadius = 6447.0,
|
||||
PlanetRadius = 6377.0,
|
||||
PlanetAverageGroundReflectance = 0.1,
|
||||
GroundRadianceEmittion = 0.6,
|
||||
Rayleigh = {
|
||||
Coefficients = {
|
||||
-- Wavelengths are given in 10^-9m
|
||||
Wavelengths = { 680, 550, 440 },
|
||||
-- Reflection coefficients are given in km^-1
|
||||
Scattering = { 5.8E-3, 13.5E-3, 33.1E-3 },
|
||||
-- In Rayleigh scattering, the coefficients of absorption and scattering are the same.
|
||||
},
|
||||
-- Thichkness of atmosphere if its density were uniform, in Km
|
||||
H_R = 8.0
|
||||
},
|
||||
-- Thichkness of atmosphere if its density were uniform, in Km
|
||||
H_R = 8.0
|
||||
},
|
||||
--[[
|
||||
--[[
|
||||
Ozone = {
|
||||
Coefficients = {
|
||||
-- Extinction coefficients
|
||||
@@ -93,7 +93,10 @@ local Atmosphere = {
|
||||
--Caster2 = { Name = "Independency Day Ship", Radius = 0.0, }
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Planets/Earth"
|
||||
GUI = {
|
||||
Name = "Earth Atmosphere",
|
||||
Path = "/Solar System/Planets/Earth"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -10,8 +10,8 @@ local earthEllipsoid = { 6378137.0, 6378137.0, 6378137.0 }
|
||||
local mapServiceConfigsPath = asset.localResource("map_service_configs")
|
||||
|
||||
local Earth = {
|
||||
Name = "Earth",
|
||||
Parent = transforms.EarthIAU.Name,
|
||||
Identifier = "Earth",
|
||||
Parent = transforms.EarthIAU.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = earthEllipsoid,
|
||||
@@ -20,12 +20,14 @@ local Earth = {
|
||||
Layers = {
|
||||
ColorLayers = {
|
||||
{
|
||||
Identifier = "ESRI_VIIRS_Combo",
|
||||
Name = "ESRI VIIRS Combo",
|
||||
Type = "ByLevelTileLayer",
|
||||
LevelTileProviders = {
|
||||
{
|
||||
MaxLevel = 4,
|
||||
TileProvider = {
|
||||
Identifier = "Temporal_VIIRS_SNPP",
|
||||
Name = "Temporal VIIRS SNPP",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
@@ -42,6 +44,7 @@ local Earth = {
|
||||
{
|
||||
MaxLevel = 22,
|
||||
TileProvider = {
|
||||
Identifier = "ESRI_World_Imagery",
|
||||
Name = "ESRI World Imagery",
|
||||
FilePath = mapServiceConfigsPath .. "/ESRI/World_Imagery.wms",
|
||||
PadTiles = false
|
||||
@@ -51,20 +54,24 @@ local Earth = {
|
||||
Enabled = true,
|
||||
PadTiles = false,
|
||||
Fallback = {
|
||||
Identifier = "Blue_Marble",
|
||||
Name = "Blue Marble",
|
||||
FilePath = texturesPath .. "/earth_bluemarble.jpg",
|
||||
Enabled = true
|
||||
}
|
||||
},
|
||||
{
|
||||
Identifier = "ESRI_World_Imagery",
|
||||
Name = "ESRI World Imagery",
|
||||
FilePath = mapServiceConfigsPath .. "/ESRI/World_Imagery.wms"
|
||||
},
|
||||
{
|
||||
Identifier = "ESRI_Imagery_World_2D",
|
||||
Name = "ESRI Imagery World 2D",
|
||||
FilePath = mapServiceConfigsPath .. "/ESRI/ESRI_Imagery_World_2D.wms"
|
||||
},
|
||||
{
|
||||
Identifier = "VIIRS_SNPP_Temporal",
|
||||
Name = "VIIRS SNPP (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
@@ -77,6 +84,7 @@ local Earth = {
|
||||
)
|
||||
},
|
||||
{
|
||||
Identifier = "Aqua_Modis_Temporal",
|
||||
Name = "Aqua Modis (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
@@ -89,6 +97,7 @@ local Earth = {
|
||||
)
|
||||
},
|
||||
{
|
||||
Identifier = "Terra_Modis_Temporal",
|
||||
Name = "Terra Modis (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
@@ -101,11 +110,12 @@ local Earth = {
|
||||
)
|
||||
},
|
||||
{
|
||||
Name = "BMNG",
|
||||
Identifier = "BMNG",
|
||||
FilePath = mapServiceConfigsPath .. "/Utah/Bmng.wms"
|
||||
},
|
||||
{
|
||||
Name = "AMSR2_GCOM_W1_Sea_Ice_Concentration (Temporal)",
|
||||
Identifier = "AMSR2_GCOM_W1_Sea_Ice_Concentration_Temporal",
|
||||
Name = "AMSR2 GCOM W1 Sea Ice Concentration (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"AMSR2_Sea_Ice_Concentration_12km",
|
||||
@@ -117,7 +127,8 @@ local Earth = {
|
||||
)
|
||||
},
|
||||
{
|
||||
Name = "MODIS_Terra_Chlorophyll_A (Temporal)",
|
||||
Identifier = "MODIS_Terra_Chlorophyll_A_Temporal",
|
||||
Name = "MODIS Terra Chlorophyll A (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"MODIS_Terra_Chlorophyll_A",
|
||||
@@ -129,7 +140,8 @@ local Earth = {
|
||||
)
|
||||
},
|
||||
{
|
||||
Name = "GHRSST_L4_G1SST_Sea_Surface_Temperature (Temporal)",
|
||||
Identifier = "GHRSST_L4_G1SST_Sea_Surface_Temperature_Temporal",
|
||||
Name = "GHRSST L4 G1SST Sea Surface Temperature (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"GHRSST_L4_G1SST_Sea_Surface_Temperature",
|
||||
@@ -143,16 +155,19 @@ local Earth = {
|
||||
},
|
||||
NightLayers = {
|
||||
{
|
||||
Identifier = "Earth_at_Night_2012",
|
||||
Name = "Earth at Night 2012",
|
||||
FilePath = mapServiceConfigsPath .. "/GIBS/night/VIIRS_CityLights_2012.wms",
|
||||
Enabled = true,
|
||||
Fallback = {
|
||||
Identifier = "Earth_Night",
|
||||
Name = "Earth Night",
|
||||
FilePath = texturesPath .. "/earth_night.jpg",
|
||||
Enabled = true,
|
||||
}
|
||||
},
|
||||
{
|
||||
Identifier = "Earth_at_Night_Temporal",
|
||||
Name = "Earth at Night (Temporal)",
|
||||
Type = "TemporalTileLayer",
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
@@ -167,33 +182,38 @@ local Earth = {
|
||||
},
|
||||
WaterMasks = {
|
||||
{
|
||||
Name = "MODIS_Water_Mask",
|
||||
Identifier = "MODIS_Water_Mask",
|
||||
Name = "MODIS Water Mask",
|
||||
FilePath = mapServiceConfigsPath .. "/GIBS/water/MODIS_Water_Mask.wms",
|
||||
Enabled = true
|
||||
},
|
||||
{
|
||||
Name = "GEBCO",
|
||||
Identifier = "GEBCO",
|
||||
FilePath = mapServiceConfigsPath .. "/Utah/Gebco.wms"
|
||||
}
|
||||
},
|
||||
Overlays = {
|
||||
{
|
||||
Name = "Coastlines",
|
||||
Identifier = "Coastlines",
|
||||
FilePath = mapServiceConfigsPath .. "/GIBS/overlays/Coastlines.wms"
|
||||
},
|
||||
{
|
||||
Name = "Reference_Features",
|
||||
Identifier = "Reference_Features",
|
||||
Name = "Reference Features",
|
||||
FilePath = mapServiceConfigsPath .. "/GIBS/overlays/Reference_Features.wms"
|
||||
},
|
||||
{
|
||||
Name = "Reference_Labels",
|
||||
Identifier = "Reference_Labels",
|
||||
Name = "Reference Labels",
|
||||
FilePath = mapServiceConfigsPath .. "/GIBS/overlays/Reference_Labels.wms"
|
||||
},
|
||||
{
|
||||
Identifier = "Tile_Indices",
|
||||
Name = "Tile Indices",
|
||||
Type = "TileIndexTileLayer"
|
||||
},
|
||||
{
|
||||
Identifier = "Size_Reference",
|
||||
Name = "Size Reference",
|
||||
Type = "SizeReferenceTileLayer",
|
||||
Radii = earthEllipsoid
|
||||
@@ -201,6 +221,7 @@ local Earth = {
|
||||
},
|
||||
HeightLayers = {
|
||||
{
|
||||
Identifier = "Terrain_tileset",
|
||||
Name = "Terrain tileset",
|
||||
FilePath = mapServiceConfigsPath .. "/ESRI/Terrain.wms",
|
||||
Enabled = true,
|
||||
@@ -215,7 +236,9 @@ local Earth = {
|
||||
}
|
||||
},
|
||||
Tag = { "planet_solarSystem", "planet_terrestrial" },
|
||||
GuiPath = "/Solar System/Planets/Earth"
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Earth"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ local texturesPath = asset.require('./earth_textures').TexturesPath
|
||||
|
||||
|
||||
local EarthMarker = {
|
||||
Name = "EarthMarker",
|
||||
Parent = transforms.EarthIAU.Name,
|
||||
Identifier = "EarthMarker",
|
||||
Parent = transforms.EarthIAU.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderablePlaneImageLocal",
|
||||
Enabled = false,
|
||||
@@ -16,7 +16,10 @@ local EarthMarker = {
|
||||
Texture = texturesPath .. "/marker.png",
|
||||
BlendMode = "Additive"
|
||||
},
|
||||
GuiPath = "/Solar System/Planets/Earth"
|
||||
GUI = {
|
||||
Name = "Earth Marker",
|
||||
Path = "/Solar System/Planets/Earth"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -10,8 +10,8 @@ asset.request('./trail')
|
||||
local mapServiceConfigs = asset.localResource("map_service_configs")
|
||||
|
||||
local Moon = {
|
||||
Name = "Moon",
|
||||
Parent = transforms.EarthBarycenter.Name,
|
||||
Identifier = "Moon",
|
||||
Parent = transforms.EarthBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -32,28 +32,29 @@ local Moon = {
|
||||
ColorLayers = {
|
||||
-- Utah based servers
|
||||
{
|
||||
Name = "ClemUvvis",
|
||||
Identifier = "ClemUvvis",
|
||||
FilePath = mapServiceConfigs .. "/Utah/ClemUvvis.wms"
|
||||
},
|
||||
{
|
||||
Name = "Kaguya",
|
||||
Identifier = "Kaguya",
|
||||
FilePath = mapServiceConfigs .. "/Utah/Kaguya.wms"
|
||||
},
|
||||
{
|
||||
Identifier = "WAC_Utah",
|
||||
Name = "WAC Utah",
|
||||
FilePath = mapServiceConfigs .. "/Utah/Wac.wms",
|
||||
Enabled = true
|
||||
},
|
||||
-- LMMP based servers
|
||||
{
|
||||
Name = "OnMoon",
|
||||
Identifier = "OnMoon",
|
||||
FilePath = mapServiceConfigs .. "/OnMoonColor.wms"
|
||||
}
|
||||
},
|
||||
HeightLayers = {
|
||||
-- Utah based servers
|
||||
{
|
||||
Name = "LolaDem",
|
||||
Identifier = "LolaDem",
|
||||
FilePath = mapServiceConfigs .. "/Utah/LolaDem.wms",
|
||||
Enabled = true,
|
||||
TilePixelSize = 64,
|
||||
@@ -72,7 +73,9 @@ local Moon = {
|
||||
}
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Planets/Earth/Moon"
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Earth/Moon"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ asset.require('spice/base')
|
||||
|
||||
|
||||
local MoonTrail = {
|
||||
Name = "MoonTrail",
|
||||
Parent = transforms.EarthBarycenter.Name,
|
||||
Identifier = "MoonTrail",
|
||||
Parent = transforms.EarthBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -18,7 +18,10 @@ local MoonTrail = {
|
||||
Period = 27,
|
||||
Resolution = 1000
|
||||
},
|
||||
GuiPath = "/Solar System/Planets/Earth/Moon"
|
||||
GUI = {
|
||||
Name = "Moon Trail",
|
||||
Path = "/Solar System/Planets/Earth/Moon"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -45,8 +45,8 @@ local addSatelliteGroupObjects = function(group, tleFolder, shouldAddDuplicates)
|
||||
|
||||
function getSat(title, file, lineNum, textureFile, group)
|
||||
return {
|
||||
Name = title,
|
||||
Parent = transforms.EarthInertial.Name,
|
||||
Identifier = title,
|
||||
Parent = transforms.EarthInertial.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderablePlaneImageLocal",
|
||||
Enabled = false,
|
||||
@@ -60,7 +60,7 @@ local addSatelliteGroupObjects = function(group, tleFolder, shouldAddDuplicates)
|
||||
Translation = {
|
||||
Type = "TLETranslation",
|
||||
Body = title,
|
||||
Observer = transforms.EarthInertial.Name,
|
||||
Observer = transforms.EarthInertial.Identifier,
|
||||
File = file,
|
||||
LineNumber = lineNum
|
||||
},
|
||||
@@ -70,20 +70,22 @@ local addSatelliteGroupObjects = function(group, tleFolder, shouldAddDuplicates)
|
||||
}
|
||||
},
|
||||
Tag = { "earth_satellite_" .. group, "earth_satellite_" .. group .. "_marker" },
|
||||
GuiPath = "/Solar System/Planets/Earth/Satellites"
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Earth/Satellites"
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
function getSatTrail(title, file, lineNum, per, color, group)
|
||||
return {
|
||||
Name = title .. "_trail",
|
||||
Parent = transforms.EarthInertial.Name,
|
||||
Identifier = title .. "_trail",
|
||||
Parent = transforms.EarthInertial.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "TLETranslation",
|
||||
Body = title,
|
||||
Observer = transforms.EarthInertial.Name,
|
||||
Observer = transforms.EarthInertial.Identifier,
|
||||
File = file,
|
||||
LineNumber = lineNum
|
||||
},
|
||||
@@ -92,7 +94,9 @@ local addSatelliteGroupObjects = function(group, tleFolder, shouldAddDuplicates)
|
||||
Resolution = 160
|
||||
},
|
||||
Tag = { "earth_satellite_" .. group, "earth_satellite_" .. group .. "_trail"},
|
||||
GuiPath = "/Solar System/Planets/Earth/Satellites"
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Earth/Satellites"
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
@@ -149,11 +153,11 @@ local addSatelliteGroupObjects = function(group, tleFolder, shouldAddDuplicates)
|
||||
-- Register satellite object and trail
|
||||
local sat_var = getSat(satName, path, n, texture, group.Title)
|
||||
openspace.addSceneGraphNode(sat_var)
|
||||
table.insert(obj, sat_var.Name)
|
||||
table.insert(obj, sat_var.Identifier)
|
||||
|
||||
local satTrail_var = getSatTrail(satName, path, n, per, group.TrailColor, group.Title)
|
||||
openspace.addSceneGraphNode(satTrail_var)
|
||||
table.insert(obj, satTrail_var.Name)
|
||||
table.insert(obj, satTrail_var.Identifier)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ asset.require("spice/base")
|
||||
|
||||
|
||||
local EarthTrail = {
|
||||
Name = "EarthTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "EarthTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -19,7 +19,10 @@ local EarthTrail = {
|
||||
Resolution = 1000,
|
||||
Tag = { "planetTrail_solarSystem", "planetTrail_terrestrial" }
|
||||
},
|
||||
GuiPath = "/Solar System/Planets/Earth"
|
||||
GUI = {
|
||||
Name = "Earth Trail",
|
||||
Path = "/Solar System/Planets/Earth"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ asset.require("spice/base")
|
||||
|
||||
|
||||
local EarthBarycenter = {
|
||||
Name = "EarthBarycenter",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "EarthBarycenter",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -14,13 +14,16 @@ local EarthBarycenter = {
|
||||
Observer = "SUN"
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Planets/Earth"
|
||||
GUI = {
|
||||
Name = "Earth Barycenter",
|
||||
Path = "/Solar System/Planets/Earth"
|
||||
}
|
||||
}
|
||||
|
||||
local EarthInertial = {
|
||||
-- The default reference frame for Earth-orbiting satellites
|
||||
Name = "EarthInertial",
|
||||
Parent = EarthBarycenter.Name,
|
||||
Identifier = "EarthInertial",
|
||||
Parent = EarthBarycenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -28,12 +31,15 @@ local EarthInertial = {
|
||||
DestinationFrame = "GALACTIC",
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Planets/Earth"
|
||||
GUI = {
|
||||
Name = "Earth Inertial",
|
||||
Path = "/Solar System/Planets/Earth"
|
||||
}
|
||||
}
|
||||
|
||||
local EarthIAU = {
|
||||
Name = "EarthIAU",
|
||||
Parent = EarthBarycenter.Name,
|
||||
Identifier = "EarthIAU",
|
||||
Parent = EarthBarycenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -41,7 +47,10 @@ local EarthIAU = {
|
||||
DestinationFrame = "GALACTIC",
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Planets/Earth"
|
||||
GUI = {
|
||||
Name = "Earth IAU",
|
||||
Path = "/Solar System/Planets/Earth"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -14,8 +14,8 @@ local textures = asset.syncedResource({
|
||||
})
|
||||
|
||||
local Callisto = {
|
||||
Name = "Callisto",
|
||||
Parent = transforms.JupiterBarycenter.Name,
|
||||
Identifier = "Callisto",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -37,7 +37,7 @@ local Callisto = {
|
||||
Layers = {
|
||||
ColorLayers = {
|
||||
{
|
||||
Name = "Callisto Texture",
|
||||
Identifier = "Texture",
|
||||
FilePath = textures .. "/callisto.jpg",
|
||||
Enabled = true
|
||||
}
|
||||
@@ -45,7 +45,9 @@ local Callisto = {
|
||||
}
|
||||
},
|
||||
Tag = { "moon_solarSystem", "moon_giants", "moon_jupiter" },
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons"
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -6,8 +6,8 @@ local kernels = asset.require('../jup310').Kernels
|
||||
|
||||
|
||||
local CallistoTrail = {
|
||||
Name = "CallistoTrail",
|
||||
Parent = transforms.JupiterBarycenter.Name,
|
||||
Identifier = "CallistoTrail",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -21,7 +21,10 @@ local CallistoTrail = {
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = { "moonTrail_solarSystem", "moonTrail_giants", "moonTrail_jupiter" },
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons"
|
||||
GUI = {
|
||||
Name = "Callisto Trail",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -14,8 +14,8 @@ local textures = asset.syncedResource({
|
||||
})
|
||||
|
||||
local Europa = {
|
||||
Name = "Europa",
|
||||
Parent = transforms.JupiterBarycenter.Name,
|
||||
Identifier = "Europa",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -37,7 +37,7 @@ local Europa = {
|
||||
Layers = {
|
||||
ColorLayers = {
|
||||
{
|
||||
Name = "Europa Texture",
|
||||
Identifier = "Texture",
|
||||
FilePath = textures .. "/europa.jpg",
|
||||
Enabled = true
|
||||
}
|
||||
@@ -45,7 +45,9 @@ local Europa = {
|
||||
}
|
||||
},
|
||||
Tag = { "moon_solarSystem", "moon_giants", "moon_jupiter" },
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons"
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -6,8 +6,8 @@ local kernels = asset.require('../jup310').Kernels
|
||||
|
||||
|
||||
local EuropaTrail = {
|
||||
Name = "EuropaTrail",
|
||||
Parent = transforms.JupiterBarycenter.Name,
|
||||
Identifier = "EuropaTrail",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -21,7 +21,10 @@ local EuropaTrail = {
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = { "moonTrail_solarSystem", "moonTrail_giants", "moonTrail_jupiter" },
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons"
|
||||
GUI = {
|
||||
Name = "Europa Trail",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -14,8 +14,8 @@ local textures = asset.syncedResource({
|
||||
})
|
||||
|
||||
local Ganymede = {
|
||||
Name = "Ganymede",
|
||||
Parent = transforms.JupiterBarycenter.Name,
|
||||
Identifier = "Ganymede",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -37,7 +37,7 @@ local Ganymede = {
|
||||
Layers = {
|
||||
ColorLayers = {
|
||||
{
|
||||
Name = "Ganymede Texture",
|
||||
Identifier = "Texture",
|
||||
FilePath = textures .. "/ganymede.jpg",
|
||||
Enabled = true
|
||||
}
|
||||
@@ -45,7 +45,9 @@ local Ganymede = {
|
||||
}
|
||||
},
|
||||
Tag = { "moon_solarSystem", "moon_giants", "moon_jupiter" },
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons"
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -6,8 +6,8 @@ local kernels = asset.require('../jup310').Kernels
|
||||
|
||||
|
||||
local GanymedeTrail = {
|
||||
Name = "GanymedeTrail",
|
||||
Parent = transforms.JupiterBarycenter.Name,
|
||||
Identifier = "GanymedeTrail",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -21,7 +21,10 @@ local GanymedeTrail = {
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = { "moonTrail_solarSystem", "moonTrail_giants", "moonTrail_jupiter" },
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons"
|
||||
GUI = {
|
||||
Name = "Ganymede Trail",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -14,8 +14,8 @@ local textures = asset.syncedResource({
|
||||
})
|
||||
|
||||
local Io = {
|
||||
Name = "Io",
|
||||
Parent = transforms.JupiterBarycenter.Name,
|
||||
Identifier = "Io",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -37,7 +37,7 @@ local Io = {
|
||||
Layers = {
|
||||
ColorLayers = {
|
||||
{
|
||||
Name = "Io Texture",
|
||||
Identifier = "Texture",
|
||||
FilePath = textures .. "/io.jpg",
|
||||
Enabled = true
|
||||
}
|
||||
@@ -45,7 +45,9 @@ local Io = {
|
||||
}
|
||||
},
|
||||
Tag = { "moon_solarSystem", "moon_giants", "moon_jupiter" },
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons"
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -6,8 +6,8 @@ local kernels = asset.require('../jup310').Kernels
|
||||
|
||||
|
||||
local IoTrail = {
|
||||
Name = "IoTrail",
|
||||
Parent = transforms.JupiterBarycenter.Name,
|
||||
Identifier = "IoTrail",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -21,7 +21,10 @@ local IoTrail = {
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = { "moonTrail_solarSystem", "moonTrail_giants", "moonTrail_jupiter" },
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons"
|
||||
GUI = {
|
||||
Name = "Io Trail",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -13,8 +13,8 @@ local textures = asset.syncedResource({
|
||||
})
|
||||
|
||||
local Jupiter = {
|
||||
Name = "Jupiter",
|
||||
Parent = transforms.JupiterBarycenter.Name,
|
||||
Identifier = "Jupiter",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -29,7 +29,7 @@ local Jupiter = {
|
||||
Layers = {
|
||||
ColorLayers = {
|
||||
{
|
||||
Name = "Jupiter Texture",
|
||||
Identifier = "Texture",
|
||||
FilePath = textures .. "/jupiter.jpg",
|
||||
Enabled = true
|
||||
}
|
||||
@@ -37,7 +37,9 @@ local Jupiter = {
|
||||
}
|
||||
},
|
||||
Tag = { "planet_solarSystem", "planet_giants" },
|
||||
GuiPath = "/Solar System/Planets/Jupiter"
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -5,162 +5,186 @@ local kernels341 = asset.require('../jup341').Kernels
|
||||
|
||||
|
||||
|
||||
local parentName = transforms.JupiterBarycenter.Name
|
||||
local parentIdentifier = transforms.JupiterBarycenter.Identifier
|
||||
local parentSpice = "JUPITER BARYCENTER"
|
||||
local tags = { "moon_solarSystem", "moon_giants", "moon_jupiter", "moon_ananke" }
|
||||
local trailColor = { 0.4, 0.3, 0.01 }
|
||||
|
||||
local anankeGroup = {
|
||||
{
|
||||
Name = "S/2010 J 2",
|
||||
Identifier = "S2010J2",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "552",
|
||||
Radii = { 1000, 1000, 1000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Ananke Group",
|
||||
GUI = {
|
||||
Name = "S/2010 J 2",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Ananke Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 588.36,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Thelxinoe",
|
||||
Identifier = "Thelxinoe",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "THELXINOE",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Ananke Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Ananke Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 597.61,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Euanthe",
|
||||
Identifier = "Euanthe",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "EUANTHE",
|
||||
Radii = { 3000, 3000, 3000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Ananke Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Ananke Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 598.09,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Iocaste",
|
||||
Identifier = "Iocaste",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "IOCASTE",
|
||||
Radii = { 5000, 5000, 5000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Ananke Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Ananke Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 609.43,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2003 J 16",
|
||||
Identifier = "S2003J16",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "55068",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Ananke Group",
|
||||
GUI = {
|
||||
Name = "S/2003 J 16",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Ananke Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 610.36,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Praxidike",
|
||||
Identifier = "Praxidike",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "PRAXIDIKE",
|
||||
Radii = { 7000, 7000, 7000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Ananke Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Ananke Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 613.90,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Harpalyke",
|
||||
Identifier = "Harpalyke",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "HARPALYKE",
|
||||
Radii = { 4000, 4000, 4000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Ananke Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Ananke Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 624.54,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Mneme",
|
||||
Identifier = "Mneme",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "MNEME",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Ananke Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Ananke Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 627.48,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Hermippe",
|
||||
Identifier = "Hermippe",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "HERMIPPE",
|
||||
Radii = { 4000, 4000, 4000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Ananke Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Ananke Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 629.81,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Thyone",
|
||||
Identifier = "Thyone",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "THYONE",
|
||||
Radii = { 4000, 4000, 4000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Ananke Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Ananke Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 639.80,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Ananke",
|
||||
Identifier = "Ananke",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "ANANKE",
|
||||
Radii = { 28000, 28000, 28000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Ananke Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Ananke Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 640.38,
|
||||
Kernels = kernels341
|
||||
|
||||
@@ -5,218 +5,250 @@ local kernels341 = asset.require('../jup341').Kernels
|
||||
|
||||
|
||||
|
||||
local parentName = transforms.JupiterBarycenter.Name
|
||||
local parentIdentifier = transforms.JupiterBarycenter.Identifier
|
||||
local parentSpice = "JUPITER BARYCENTER"
|
||||
local tags = { "moon_solarSystem", "moon_giants", "moon_jupiter", "moon_carme" }
|
||||
local trailColor = { 0.4, 0.3, 0.01 }
|
||||
|
||||
local carmeGroup = {
|
||||
{
|
||||
Name = "Herse",
|
||||
Identifier = "Herse",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "HERSE",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 672.75,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Aitne",
|
||||
Identifier = "Aitne",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "AITNE",
|
||||
Radii = { 3000, 3000, 3000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 679.64,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Kale",
|
||||
Identifier = "Kale",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "KALE",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 685.32,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Taygete",
|
||||
Identifier = "Taygete",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "TAYGETE",
|
||||
Radii = { 5000, 5000, 5000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 686.67,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Chaldene",
|
||||
Identifier = "Chaldene",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "CHALDENE",
|
||||
Radii = { 4000, 4000, 4000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 699.33,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Erinome",
|
||||
Identifier = "Erinome",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "ERINOME",
|
||||
Radii = { 3000, 3000, 3000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 711.96,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Kallichore",
|
||||
Identifier = "Kallichore",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "KALLICHORE",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 717.81,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Kalyke",
|
||||
Identifier = "Kalyke",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "KALYKE",
|
||||
Radii = { 5000, 5000, 5000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 721.02,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Pasithee",
|
||||
Identifier = "Pasithee",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "PASITHEE",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 726.93,
|
||||
Kernels = kernel341
|
||||
},
|
||||
{
|
||||
Name = "S/2010 J 1",
|
||||
Identifier = "S2010J1",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "551",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Name = "S/2010 J 1",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 722.83,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Eukelade",
|
||||
Identifier = "Eukelade",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "EUKELADE",
|
||||
Radii = { 4000, 4000, 4000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 735.20,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Arche",
|
||||
Identifier = "Arche",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "ARCHE",
|
||||
Radii = { 3000, 3000, 3000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 746.19,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Isonoe",
|
||||
Identifier = "Isonoe",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "ISONOE",
|
||||
Radii = { 4000, 4000, 4000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 750.13,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Carme",
|
||||
Identifier = "Carme",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "CARME",
|
||||
Radii = { 46000, 46000, 46000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 763.95,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2003 J 5",
|
||||
Identifier = "S2003J5",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "557",
|
||||
Radii = { 4000, 4000, 4000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carme Group",
|
||||
GUI = {
|
||||
Name = "S/2003 J 5",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carme Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 758.34,
|
||||
Kernels = kernels341
|
||||
|
||||
@@ -5,22 +5,24 @@ local kernels341 = asset.require('../jup341').Kernels
|
||||
|
||||
|
||||
|
||||
local parentName = transforms.JupiterBarycenter.Name
|
||||
local parentIdentifier = transforms.JupiterBarycenter.Identifier
|
||||
local parentSpice = "JUPITER BARYCENTER"
|
||||
local tags = { "moon_solarSystem", "moon_giants", "moon_jupiter", "moon_carpo" }
|
||||
local trailColor = { 0.4, 0.3, 0.01 }
|
||||
|
||||
local carpoGroup = {
|
||||
{
|
||||
Name = "Carpo",
|
||||
Identifier = "Carpo",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Name = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "CARPO",
|
||||
Radii = { 3000, 3000, 3000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Carpo Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Carpo Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 458.62,
|
||||
Kernels = kernels341
|
||||
|
||||
@@ -5,79 +5,89 @@ local kernels341 = asset.require('../jup341').Kernels
|
||||
|
||||
|
||||
|
||||
local parentName = transforms.JupiterBarycenter.Name
|
||||
local parentIdentifier = transforms.JupiterBarycenter.Identifier
|
||||
local parentSpice = "JUPITER BARYCENTER"
|
||||
local tags = { "moon_solarSystem", "moon_giants", "moon_jupiter", "moon_himalia" }
|
||||
local trailColor = { 0.4, 0.3, 0.01 }
|
||||
|
||||
local himaliaGroup = {
|
||||
{
|
||||
Name = "Leda",
|
||||
Identifier = "Leda",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "LEDA",
|
||||
Radii = { 16000, 16000, 16000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Himalia Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Himalia Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 240.82,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Himalia",
|
||||
Identifier = "Himalia",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "HIMALIA",
|
||||
Radii = { 170000, 170000, 170000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Himalia Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Himalia Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 250.23,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Lysithea",
|
||||
Identifier = "Lysithea",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "LYSITHEA",
|
||||
Radii = { 36000, 36000, 36000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Himalia Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Himalia Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 259.89,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Elara",
|
||||
Identifier = "Elara",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "ELARA",
|
||||
Radii = { 86000, 86000, 86000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Himalia Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Himalia Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 257.62,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Dia",
|
||||
Identifier = "Dia",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
-- Spice = "DIA", -- The name is not correctly registered in the Spice kernel
|
||||
-- Spice = "DIA", -- The Identifier is not correctly registered in the Spice kernel
|
||||
Spice = "553",
|
||||
Radii = { 4000, 4000, 4000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Himalia Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Himalia Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 287.93,
|
||||
Kernels = kernels341
|
||||
|
||||
@@ -5,64 +5,72 @@ local kernels341 = asset.require('../jup341').Kernels
|
||||
|
||||
|
||||
|
||||
local parentName = transforms.JupiterBarycenter.Name
|
||||
local parentIdentifier = transforms.JupiterBarycenter.Identifier
|
||||
local parentSpice = "JUPITER BARYCENTER"
|
||||
local tags = { "moon_solarSystem", "moon_giants", "moon_jupiter", "moon_inner" }
|
||||
local trailColor = { 0.4, 0.3, 0.01 }
|
||||
|
||||
local innerMoons = {
|
||||
{
|
||||
Name = "Metis",
|
||||
Identifier = "Metis",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "METIS",
|
||||
Radii = { 60000, 40000, 34000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Inner Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Inner Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 0.117912037,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Adrastea",
|
||||
Identifier = "Adrastea",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "ADRASTEA",
|
||||
Radii = { 20000, 16000, 14000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Inner Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Inner Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 0.2982638889,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Amalthea",
|
||||
Identifier = "Amalthea",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "AMALTHEA",
|
||||
Radii = { 250000, 146000, 128000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Inner Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Inner Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 0.4981828704,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Thebe",
|
||||
Identifier = "Thebe",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "THEBE",
|
||||
Radii = { 116000, 98000, 84000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Inner Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Inner Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 0.6745023148,
|
||||
Kernels = kernels341
|
||||
|
||||
@@ -5,120 +5,144 @@ local kernels341 = asset.require('../jup341').Kernels
|
||||
|
||||
|
||||
|
||||
local parentName = transforms.JupiterBarycenter.Name
|
||||
local parentIdentifier = transforms.JupiterBarycenter.Identifier
|
||||
local parentSpice = "JUPITER BARYCENTER"
|
||||
local tags = { "moon_solarSystem", "moon_giants", "moon_jupiter", "moon_other" }
|
||||
local trailColor = { 0.4, 0.3, 0.01 }
|
||||
|
||||
local otherGroups = {
|
||||
{
|
||||
Name = "S/2003 J 12",
|
||||
Identifier = "S2003J12",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "55066",
|
||||
Radii = { 1000, 1000, 1000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Other Groups",
|
||||
GUI = {
|
||||
Name = "S/2003 J 12",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Other Groups"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 482.69,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2003 J 3",
|
||||
Identifier = "S/2003J3",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "55061",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Other Groups",
|
||||
GUI = {
|
||||
Name = "S/2003 J 3",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Other Groups"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 561.52,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2011 J 1",
|
||||
Identifier = "S2011J1",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "55074",
|
||||
Radii = { 1000, 1000, 1000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Other Groups",
|
||||
GUI = {
|
||||
Name = "S/2011 J 1",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Other Groups"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 582.22,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2003 J 19",
|
||||
Identifier = "S2003J19",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "55070",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Other Groups",
|
||||
GUI = {
|
||||
Name = "S/2003 J 19",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Other Groups"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 699.12,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2003 J 10",
|
||||
Identifier = "S2003J10",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "55065",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Other Groups",
|
||||
GUI = {
|
||||
Name = "S/2003 J 10",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Other Groups"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 700.13,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2003 J 23",
|
||||
Identifier = "S2003J23",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "55071",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Other Groups",
|
||||
GUI = {
|
||||
Name = "S/2003 J 23",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Other Groups"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 700.54,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2003 J 9",
|
||||
Identifier = "S2003J9",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "55064",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Other Groups",
|
||||
GUI = {
|
||||
Name = "S/2003 J 9",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Other Groups"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 752.84,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2003 J 2",
|
||||
Identifier = "S2003J2",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "55060",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Other Groups",
|
||||
GUI = {
|
||||
Name = "S/2003 J 2",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Other Groups"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 981.55,
|
||||
Kernels = kernels341
|
||||
|
||||
@@ -5,289 +5,335 @@ local kernels341 = asset.require('../jup341').Kernels
|
||||
|
||||
|
||||
|
||||
local parentName = transforms.JupiterBarycenter.Name
|
||||
local parentIdentifier = transforms.JupiterBarycenter.Identifier
|
||||
local parentSpice = "JUPITER BARYCENTER"
|
||||
local tags = { "moon_solarSystem", "moon_giants", "moon_jupiter", "moon_pasiphae" }
|
||||
local trailColor = { 0.4, 0.3, 0.01 }
|
||||
|
||||
local pasiphaeGroup = {
|
||||
{
|
||||
Name = "Euporie",
|
||||
Identifier = "Euporie",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "EUPORIE",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 538.78,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2003 J 18",
|
||||
Identifier = "S2003J18",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "555",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Name = "S/2003 J 18",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 587.38,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Helike",
|
||||
Identifier = "Helike",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "HELIKE",
|
||||
Radii = { 4000, 4000, 4000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 601.40,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Orthosie",
|
||||
Identifier = "Orthosie",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "ORTHOSIE",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 602.62,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2016 J 1",
|
||||
Identifier = "S2016J1",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "554",
|
||||
Radii = { 3000, 3000, 3000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Name = "S/2016 J 1",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 603.83,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2003 J 15",
|
||||
Identifier = "S2003J15",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "558",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Name = "S/2003 J 15",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 699.68,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Aoede",
|
||||
Identifier = "Aoede",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "AOEDE",
|
||||
Radii = { 4000, 4000, 4000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 714.66,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Callirrhoe",
|
||||
Identifier = "Callirrhoe",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "CALLIRRHOE",
|
||||
Radii = { 9000, 9000, 9000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 727.11,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Eurydome",
|
||||
Identifier = "Eurydome",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "EURYDOME",
|
||||
Radii = { 3000, 3000, 3000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 723.36,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Kore",
|
||||
Identifier = "Kore",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "KORE",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 776.02,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Cyllene",
|
||||
Identifier = "Cyllene",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "CYLLENE",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 731.10,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2011 J 2",
|
||||
Identifier = "S2011J2",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "556",
|
||||
Radii = { 1000, 1000, 1000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Name = "S/2011 J 2",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 731.32,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2017 J 1",
|
||||
Identifier = "S2017J1",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "559",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Name = "S/2017 J 1",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 734.15,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "S/2003 J 4",
|
||||
Identifier = "S2003J4",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "55062",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Name = "S/2003 J 4",
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 739.29,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Pasiphae",
|
||||
Identifier = "Pasiphae",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "PASIPHAE",
|
||||
Radii = { 60000, 60000, 60000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 739.80,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Hegemone",
|
||||
Identifier = "Hegemone",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "HEGEMONE",
|
||||
Radii = { 3000, 3000, 3000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 745.50,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Sinope",
|
||||
Identifier = "Sinope",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "SINOPE",
|
||||
Radii = { 38000, 38000, 38000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 739.33,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Sponde",
|
||||
Identifier = "Sponde",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "SPONDE",
|
||||
Radii = { 2000, 2000, 2000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 771.60,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Autonoe",
|
||||
Identifier = "Autonoe",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "AUTONOE",
|
||||
Radii = { 4000, 4000, 4000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 772.17,
|
||||
Kernels = kernels341
|
||||
},
|
||||
{
|
||||
Name = "Megaclite",
|
||||
Identifier = "Megaclite",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
-- sic: The name in the SPICE kernel is wrong
|
||||
-- sic: The Identifier in the SPICE kernel is wrong
|
||||
Spice = "MAGACLITE",
|
||||
Radii = { 5000, 5000, 5000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Pasiphae Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 792.44,
|
||||
Kernels = kernels341
|
||||
|
||||
@@ -5,22 +5,24 @@ local kernels341 = asset.require('../jup341').Kernels
|
||||
|
||||
|
||||
|
||||
local parentName = transforms.JupiterBarycenter.Name
|
||||
local parentIdentifier = transforms.JupiterBarycenter.Identifier
|
||||
local parentSpice = "JUPITER BARYCENTER"
|
||||
local tags = { "moon_solarSystem", "moon_giants", "moon_jupiter", "moon_themisto" }
|
||||
local trailColor = { 0.4, 0.3, 0.01 }
|
||||
|
||||
local themistoGroup = {
|
||||
{
|
||||
Name = "Themisto",
|
||||
Identifier = "Themisto",
|
||||
Parent = {
|
||||
Name = parentName,
|
||||
Identifier = parentIdentifier,
|
||||
Spice = parentSpice
|
||||
},
|
||||
Spice = "THEMISTO",
|
||||
Radii = { 8000, 8000, 8000 },
|
||||
Tags = tags,
|
||||
GuiPath = "/Solar System/Planets/Jupiter/Moons/Themisto Group",
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Jupiter/Moons/Themisto Group"
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 129.87,
|
||||
Kernels = kernels341
|
||||
|
||||
@@ -5,8 +5,8 @@ asset.require("spice/base")
|
||||
|
||||
|
||||
local JupiterTrail = {
|
||||
Name = "JupiterTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "JupiterTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -19,7 +19,10 @@ local JupiterTrail = {
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = { "planetTrail_solarSystem", "planetTrail_giants" },
|
||||
GuiPath = "/Solar System/Planets/Jupiter"
|
||||
GUI = {
|
||||
Name = "Jupiter Trail",
|
||||
Path = "/Solar System/Planets/Jupiter"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ asset.require("spice/base")
|
||||
|
||||
|
||||
local JupiterBarycenter = {
|
||||
Name = "JupiterBarycenter",
|
||||
Parent = sun_transforms_asset.SolarSystemBarycenter.Name,
|
||||
Identifier = "JupiterBarycenter",
|
||||
Parent = sun_transforms_asset.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -14,7 +14,10 @@ local JupiterBarycenter = {
|
||||
Observer = "SUN"
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Planets/Jupiter"
|
||||
GUI = {
|
||||
Name = "Jupiter Barycenter",
|
||||
Path = "/Solar System/Planets/Jupiter"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -4,8 +4,8 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
|
||||
|
||||
local Atmosphere = {
|
||||
Name = "MarsAtmosphere",
|
||||
Parent = transforms.Mars.Name,
|
||||
Identifier = "MarsAtmosphere",
|
||||
Parent = transforms.Mars.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableAtmosphere",
|
||||
Atmosphere = {
|
||||
@@ -55,7 +55,10 @@ local Atmosphere = {
|
||||
}
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Planets/Mars"
|
||||
GUI = {
|
||||
Name = "Mars Atmosphere",
|
||||
Path = "/Solar System/Planets/Mars"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@ local mapServiceConfigs = asset.localResource("map_service_configs")
|
||||
|
||||
local color_layers = {
|
||||
{
|
||||
Identifier = "MOC_WA_AMNH_Color",
|
||||
Name = "MOC WA AMNH Color",
|
||||
FilePath = mapServiceConfigs .. "/Utah/Mars_Color.wms",
|
||||
Enabled = true,
|
||||
@@ -29,60 +30,73 @@ local color_layers = {
|
||||
}
|
||||
},
|
||||
{
|
||||
Identifier = "Viking_MDIM",
|
||||
Name = "Viking MDIM",
|
||||
FilePath = mapServiceConfigs .. "/MARS_Viking_MDIM21.wms"
|
||||
},
|
||||
{
|
||||
Identifier = "MOLA_Pseudo_Color",
|
||||
Name = "MOLA Pseudo Color",
|
||||
FilePath = mapServiceConfigs .. "/Utah/Mola_PseudoColor.wms"
|
||||
},
|
||||
{
|
||||
Identifier = "MOLA_HRSC",
|
||||
Name = "MOLA HRSC",
|
||||
FilePath = mapServiceConfigs .. "/Utah/Mola_HRSC.wms"
|
||||
},
|
||||
{
|
||||
Identifier = "Viking_MDIM_Utah",
|
||||
Name = "Viking MDIM [Utah]",
|
||||
FilePath = mapServiceConfigs .. "/Utah/Mdim.wms"
|
||||
},
|
||||
{
|
||||
Identifier = "Viking_MDIM_AWS",
|
||||
Name = "Viking MDIM [AWS]",
|
||||
FilePath = mapServiceConfigs .. "/AWS/Mdim.wms"
|
||||
},
|
||||
{
|
||||
Identifier = "MOLA_Pseudo_Color_AWS",
|
||||
Name = "MOLA Pseudo Color [AWS]",
|
||||
FilePath = mapServiceConfigs .. "/AWS/Mola_PseudoColor.wms"
|
||||
},
|
||||
{
|
||||
Identifier = "CTX_Mosaic_LiU",
|
||||
Name = "CTX Mosaic [LiU]",
|
||||
FilePath = mapServiceConfigs .. "/LiU/CTX.wms",
|
||||
BlendMode = "Color"
|
||||
},
|
||||
{
|
||||
Identifier = "CTX_Mosaic_Utah",
|
||||
Name = "CTX Mosaic [Utah]",
|
||||
FilePath = mapServiceConfigs .. "/Utah/CTX.wms",
|
||||
BlendMode = "Color"
|
||||
},
|
||||
{
|
||||
Identifier = "CTX_Mosaic_AWS",
|
||||
Name = "CTX Mosaic [AWS]",
|
||||
FilePath = mapServiceConfigs .. "/AWS/CTX.wms",
|
||||
BlendMode = "Color"
|
||||
},
|
||||
{
|
||||
Identifier = "Themis_IR_Day_Utah",
|
||||
Name = "Themis IR Day [Utah]",
|
||||
FilePath = mapServiceConfigs .. "/Utah/Themis_IR_Day.wms",
|
||||
BlendMode = "Color"
|
||||
},
|
||||
{
|
||||
Identifier = "Themis_IR_Night_Utah",
|
||||
Name = "Themis IR Night [Utah]",
|
||||
FilePath = mapServiceConfigs .. "/Utah/Themis_IR_Night.wms",
|
||||
BlendMode = "Color"
|
||||
},
|
||||
{
|
||||
Identifier = "Themis_IR_Day_AWS_",
|
||||
Name = "Themis IR Day [AWS]",
|
||||
FilePath = mapServiceConfigs .. "/AWS/Themis_IR_Day.wms",
|
||||
BlendMode = "Color"
|
||||
},
|
||||
{
|
||||
Identifier = "Themis_IR_Night_AWS",
|
||||
Name = "Themis IR Night [AWS]",
|
||||
FilePath = mapServiceConfigs .. "/AWS/Themis_IR_Night.wms",
|
||||
BlendMode = "Color"
|
||||
@@ -91,34 +105,39 @@ local color_layers = {
|
||||
|
||||
local overlay_layers = {
|
||||
{
|
||||
Type = "TileIndexTileLayer",
|
||||
Name = "Indices"
|
||||
Identifier = "Indices",
|
||||
Type = "TileIndexTileLayer"
|
||||
},
|
||||
{
|
||||
Type = "SizeReferenceTileLayer",
|
||||
Identifier = "Size_Reference",
|
||||
Name = "Size Reference",
|
||||
Type = "SizeReferenceTileLayer",
|
||||
Radii = marsRadii
|
||||
}
|
||||
}
|
||||
|
||||
local height_layers = {
|
||||
{
|
||||
Identifier = "Mola",
|
||||
Name = "Mola Elevation",
|
||||
FilePath = mapServiceConfigs .. "/Mars_MGS_MOLA_DEM.wms",
|
||||
TilePixelSize = 90
|
||||
},
|
||||
{
|
||||
Identifier = "Mola_Europe",
|
||||
Name = "Mola Elevation [Europe]",
|
||||
FilePath = mapServiceConfigs .. "/LiU/Mola_Elevation.wms",
|
||||
Enabled = true,
|
||||
TilePixelSize = 90
|
||||
},
|
||||
{
|
||||
Identifier = "Mola_Utah",
|
||||
Name = "Mola Elevation [Utah]",
|
||||
FilePath = mapServiceConfigs .. "/Utah/Mola_Elevation.wms",
|
||||
TilePixelSize = 90
|
||||
},
|
||||
{
|
||||
Identifier = "Mola_AWS",
|
||||
Name = "Mola Elevation [AWS]",
|
||||
FilePath = mapServiceConfigs .. "/AWS/Mola_Elevation.wms",
|
||||
TilePixelSize = 90
|
||||
@@ -126,8 +145,8 @@ local height_layers = {
|
||||
}
|
||||
|
||||
local Mars = {
|
||||
Name = "Mars",
|
||||
Parent = transforms.MarsBarycenter.Name,
|
||||
Identifier = "Mars",
|
||||
Parent = transforms.MarsBarycenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -146,7 +165,9 @@ local Mars = {
|
||||
}
|
||||
},
|
||||
Tag = { "planet_solarSystem", "planet_terrestrial" },
|
||||
GuiPath = "/Solar System/Planets/Mars"
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Mars"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@ local kernels = asset.require('../mar097').Kernels
|
||||
|
||||
|
||||
local Deimos = {
|
||||
Name = "Deimos",
|
||||
Parent = transforms.MarsBarycenter.Name,
|
||||
Identifier = "Deimos",
|
||||
Parent = transforms.MarsBarycenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -36,12 +36,14 @@ local Deimos = {
|
||||
}
|
||||
},
|
||||
Tag = { "moon_solarSystem", "moon_terrestrial", "moon_mars" },
|
||||
GuiPath = "/Solar System/Planets/Mars"
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Mars"
|
||||
}
|
||||
}
|
||||
|
||||
local DeimosTrail = {
|
||||
Name = "DeimosTrail",
|
||||
Parent = transforms.MarsBarycenter.Name,
|
||||
Identifier = "DeimosTrail",
|
||||
Parent = transforms.MarsBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -54,7 +56,10 @@ local DeimosTrail = {
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = { "moonTrail_solarSystem", "moonTrail_terrestrial", "moonTrail_mars" },
|
||||
GuiPath = "/Solar System/Planets/Mars"
|
||||
GUI = {
|
||||
Name = "Deimos Trail",
|
||||
Path = "/Solar System/Planets/Mars"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@ local kernels = asset.require('../mar097').Kernels
|
||||
|
||||
|
||||
local Phobos = {
|
||||
Name = "Phobos",
|
||||
Parent = transforms.MarsBarycenter.Name,
|
||||
Identifier = "Phobos",
|
||||
Parent = transforms.MarsBarycenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -36,12 +36,14 @@ local Phobos = {
|
||||
}
|
||||
},
|
||||
Tag = { "moon_solarSystem", "moon_terrestrial", "moon_mars" },
|
||||
GuiPath = "/Solar System/Planets/Mars"
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Mars"
|
||||
}
|
||||
}
|
||||
|
||||
local PhobosTrail = {
|
||||
Name = "PhobosTrail",
|
||||
Parent = transforms.MarsBarycenter.Name,
|
||||
Identifier = "PhobosTrail",
|
||||
Parent = transforms.MarsBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -54,7 +56,10 @@ local PhobosTrail = {
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = { "moonTrail_solarSystem", "moonTrail_terrestrial", "moonTrail_mars" },
|
||||
GuiPath = "/Solar System/Planets/Mars"
|
||||
GUI = {
|
||||
Name = "Phobos Trail",
|
||||
Path = "/Solar System/Planets/Mars"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ asset.require("spice/base")
|
||||
|
||||
|
||||
local MarsTrail = {
|
||||
Name = "MarsTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "MarsTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -19,7 +19,10 @@ local MarsTrail = {
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = { "planetTrail_solarSystem", "planetTrail_terrestrial" },
|
||||
GuiPath = "/Solar System/Planets/Mars"
|
||||
GUI = {
|
||||
Name = "Mars Trail",
|
||||
Path = "/Solar System/Planets/Mars"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ asset.require("spice/base")
|
||||
|
||||
|
||||
local MarsBarycenter = {
|
||||
Name = "MarsBarycenter",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "MarsBarycenter",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -14,7 +14,10 @@ local MarsBarycenter = {
|
||||
Observer = "SUN"
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Planets/Mars"
|
||||
GUI = {
|
||||
Name = "Mars Barycenter",
|
||||
Path = "/Solar System/Planets/Mars"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -10,28 +10,32 @@ local mapServiceConfigs = asset.localResource("map_service_configs")
|
||||
local color_layers = {
|
||||
-- Utah based servers
|
||||
{
|
||||
Identifier = "Messenger_MDIS_Utah",
|
||||
Name = "Messenger MDIS [Utah]",
|
||||
FilePath = mapServiceConfigs .. "/Utah/MessengerMDIS.wms",
|
||||
Enabled = true
|
||||
},
|
||||
{
|
||||
Identifier = "Messenger_Mosaic_Utah",
|
||||
Name = "Messenger Mosaic [Utah]",
|
||||
FilePath = mapServiceConfigs .. "/Utah/MessengerMosaic.wms"
|
||||
},
|
||||
-- AWS based servers
|
||||
{
|
||||
Identifier = "Messenger_MDIS_AWS",
|
||||
Name = "Messenger MDIS [AWS]",
|
||||
FilePath = mapServiceConfigs .. "/AWS/MessengerMdis.wms"
|
||||
},
|
||||
{
|
||||
Identifier = "Messenger_Mosaic_AWS",
|
||||
Name = "Messenger Mosaic [AWS]",
|
||||
FilePath = mapServiceConfigs .. "/AWS/MessengerMosaic.wms"
|
||||
}
|
||||
}
|
||||
|
||||
local Mercury = {
|
||||
Name = "Mercury",
|
||||
Parent = transforms.MercuryBarycenter.Name,
|
||||
Identifier = "Mercury",
|
||||
Parent = transforms.MercuryBarycenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
@@ -51,7 +55,9 @@ local Mercury = {
|
||||
}
|
||||
},
|
||||
Tag = { "planet_solarSystem", "planet_terrestrial" },
|
||||
GuiPath = "/Solar System/Planets/Mercury"
|
||||
GUI = {
|
||||
Path = "/Solar System/Planets/Mercury"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ asset.require("spice/base")
|
||||
|
||||
|
||||
local MercuryTrail = {
|
||||
Name = "MercuryTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "MercuryTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
@@ -19,7 +19,10 @@ local MercuryTrail = {
|
||||
Resolution = 100
|
||||
},
|
||||
Tag = { "planetTrail_solarSystem", "planetTrail_terrestrial" },
|
||||
GuiPath = "/Solar System/Planets/Mercury"
|
||||
GUI = {
|
||||
Name = "Mercury Trail",
|
||||
Path = "/Solar System/Planets/Mercury"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ asset.require("spice/base")
|
||||
|
||||
|
||||
local MercuryBarycenter = {
|
||||
Name = "MercuryBarycenter",
|
||||
Parent = transforms.SolarSystemBarycenter.Name,
|
||||
Identifier = "MercuryBarycenter",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
@@ -14,7 +14,10 @@ local MercuryBarycenter = {
|
||||
Observer = "SUN"
|
||||
}
|
||||
},
|
||||
GuiPath = "/Solar System/Planets/Mercury"
|
||||
GUI = {
|
||||
Name = "Mercury Barycenter",
|
||||
Path = "/Solar System/Planets/Mercury"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user