mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-07 20:21:24 -06:00
Place planets in their centers and not barycenters
This commit is contained in:
@@ -5,7 +5,7 @@ asset.require('./trail')
|
||||
|
||||
local Jupiter = {
|
||||
Identifier = "Jupiter",
|
||||
Parent = transforms.JupiterBarycenter.Identifier,
|
||||
Parent = transforms.JupiterCenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
|
||||
@@ -11,8 +11,8 @@ local JupiterTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "JUPITER BARYCENTER",
|
||||
Observer = "SUN"
|
||||
Target = "JUPITER",
|
||||
Observer = "SSB"
|
||||
},
|
||||
Color = { 0.8, 0.7, 0.7 },
|
||||
Period = 4330.595,
|
||||
|
||||
@@ -12,7 +12,7 @@ local JupiterTrailEarth = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "JUPITER BARYCENTER",
|
||||
Target = "JUPITER",
|
||||
Observer = "EARTH"
|
||||
},
|
||||
Color = { 1.0, 0.5, 0.2 },
|
||||
|
||||
@@ -21,15 +21,32 @@ local JupiterBarycenter = {
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { JupiterBarycenter })
|
||||
local JupiterCenter = {
|
||||
Identifier = "JupiterCenter",
|
||||
Parent = JupiterBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "JUPITER",
|
||||
Observer = "JUPITER BARYCENTER"
|
||||
}
|
||||
},
|
||||
GUI = {
|
||||
Name = "Jupiter Center",
|
||||
Path = "/Solar System/Planets/Jupiter",
|
||||
Hidden = true
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { JupiterBarycenter, JupiterCenter })
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Jupiter Transforms",
|
||||
Version = "1.0",
|
||||
Description = [[ Jupiter Barycenter transform]],
|
||||
Description = [[ Jupiter Barycenter and Center transform ]],
|
||||
Author = "OpenSpace Team",
|
||||
URL = "http://openspaceproject.com",
|
||||
License = "MIT license",
|
||||
Identifiers = {"JupiterBarycenter"}
|
||||
Identifiers = {"JupiterBarycenter", "JupiterCenter"}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@ local marsRadii = { 3396190.0, 3396190.0, 3396190.0 }
|
||||
|
||||
local Mars = {
|
||||
Identifier = "Mars",
|
||||
Parent = transforms.MarsBarycenter.Identifier,
|
||||
Parent = transforms.MarsCenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
|
||||
@@ -11,8 +11,8 @@ local MarsTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "MARS BARYCENTER",
|
||||
Observer = "SUN"
|
||||
Target = "MARS",
|
||||
Observer = "SSB"
|
||||
},
|
||||
Color = { 0.814, 0.305, 0.220 },
|
||||
Period = 686.973,
|
||||
|
||||
@@ -12,7 +12,7 @@ local MarsTrailEarth = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "MARS BARYCENTER",
|
||||
Target = "MARS",
|
||||
Observer = "EARTH"
|
||||
},
|
||||
Color = { 1.0, 0.5, 0.2 },
|
||||
|
||||
@@ -20,15 +20,33 @@ local MarsBarycenter = {
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { MarsBarycenter })
|
||||
local MarsCenter = {
|
||||
Identifier = "MarsCenter",
|
||||
Parent = MarsBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "MARS",
|
||||
Observer = "MARS BARYCENTER"
|
||||
}
|
||||
},
|
||||
GUI = {
|
||||
Name = "Mars Center",
|
||||
Path = "/Solar System/Planets/Mars",
|
||||
Hidden = true,
|
||||
Description = [[ SPICE Translation for targeting Mars Center]],
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { MarsBarycenter, MarsCenter })
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Mars Transforms",
|
||||
Version = "1.0",
|
||||
Description = [[ Transform with position for Mars.]],
|
||||
Description = [[ Transforms with positions for Mars.]],
|
||||
Author = "OpenSpace Team",
|
||||
URL = "http://openspaceproject.com",
|
||||
License = "MIT license",
|
||||
Identifiers = {"MarsBarycenter"}
|
||||
Identifiers = {"MarsBarycenter", "MarsCenter"}
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ asset.require('./trail')
|
||||
|
||||
local Mercury = {
|
||||
Identifier = "Mercury",
|
||||
Parent = transforms.MercuryBarycenter.Identifier,
|
||||
Parent = transforms.MercuryCenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
|
||||
@@ -12,7 +12,7 @@ local MercuryTrailEarth = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "MERCURY BARYCENTER",
|
||||
Target = "MERCURY",
|
||||
Observer = "EARTH"
|
||||
},
|
||||
Color = { 1.0, 0.5, 0.2 },
|
||||
|
||||
@@ -8,8 +8,8 @@ local MercuryBarycenter = {
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "MERCURY",
|
||||
Observer = "SUN"
|
||||
Target = "MERCURY BARYCENTER",
|
||||
Observer = "SSB"
|
||||
}
|
||||
},
|
||||
GUI = {
|
||||
@@ -20,15 +20,33 @@ local MercuryBarycenter = {
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { MercuryBarycenter })
|
||||
local MercuryCenter = {
|
||||
Identifier = "MercuryCenter",
|
||||
Parent = MercuryBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "MERCURY",
|
||||
Observer = "MERCURY BARYCENTER"
|
||||
}
|
||||
},
|
||||
GUI = {
|
||||
Name = "Mercury Center",
|
||||
Path = "/Solar System/Planets/Mercury",
|
||||
Hidden = true,
|
||||
Description = [[ Mercury Center position]],
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { MercuryBarycenter, MercuryCenter })
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Mercury Transforms",
|
||||
Version = "1.0",
|
||||
Description = [[ Mercury Barycenter transform]],
|
||||
Description = [[ Mercury Barycenter and Center transform]],
|
||||
Author = "OpenSpace Team",
|
||||
URL = "http://openspaceproject.com",
|
||||
License = "MIT license",
|
||||
Identifiers = {"MercuryBarycenter"}
|
||||
Identifiers = {"MercuryBarycenter", "MercuryCenter"}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ asset.require('./trail')
|
||||
|
||||
local Neptune = {
|
||||
Identifier = "Neptune",
|
||||
Parent = transforms.NeptuneBarycenter.Identifier,
|
||||
Parent = transforms.NeptuneCenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
|
||||
@@ -11,8 +11,8 @@ local NeptuneTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "NEPTUNE BARYCENTER",
|
||||
Observer = "SUN"
|
||||
Target = "NEPTUNE",
|
||||
Observer = "SSB"
|
||||
},
|
||||
Color = { 0.2, 0.5, 1.0 },
|
||||
-- Period = 60200,
|
||||
|
||||
@@ -12,7 +12,7 @@ local NeptuneTrailEarth = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "NEPTUNE BARYCENTER",
|
||||
Target = "NEPTUNE",
|
||||
Observer = "EARTH"
|
||||
},
|
||||
Color = { 1.0, 0.5, 0.2 },
|
||||
|
||||
@@ -20,15 +20,33 @@ local NeptuneBarycenter = {
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { NeptuneBarycenter })
|
||||
local NeptuneCenter = {
|
||||
Identifier = "NeptuneCenter",
|
||||
Parent = NeptuneBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "NEPTUNE",
|
||||
Observer = "NEPTUNE BARYCENTER"
|
||||
}
|
||||
},
|
||||
GUI = {
|
||||
Name = "Neptune Center",
|
||||
Path = "/Solar System/Planets/Neptune",
|
||||
Hidden = true,
|
||||
Description = [[ Neptune Center position]],
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { NeptuneBarycenter, NeptuneCenter })
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Neptune Transforms",
|
||||
Version = "1.0",
|
||||
Description = [[ Neptune Barycenter transform]],
|
||||
Description = [[ Neptune Barycenter and Center transform ]],
|
||||
Author = "OpenSpace Team",
|
||||
URL = "http://openspaceproject.com",
|
||||
License = "MIT license",
|
||||
Identifiers = {"NeptuneBarycenter"}
|
||||
Identifiers = {"NeptuneBarycenter", "NeptuneCenter"}
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ local texturesPath = asset.require("./saturn_textures").TexturesPath
|
||||
|
||||
local Saturn = {
|
||||
Identifier = "Saturn",
|
||||
Parent = transforms.SaturnBarycenter.Identifier,
|
||||
Parent = transforms.SaturnCenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
|
||||
@@ -10,8 +10,8 @@ local SaturnTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "SATURN BARYCENTER",
|
||||
Observer = "SUN"
|
||||
Target = "SATURN",
|
||||
Observer = "SSB"
|
||||
},
|
||||
Color = { 0.85, 0.75, 0.51 },
|
||||
Period = 10746.94,
|
||||
|
||||
@@ -12,7 +12,7 @@ local SaturnTrailEarth = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "SATURN BARYCENTER",
|
||||
Target = "SATURN",
|
||||
Observer = "EARTH"
|
||||
},
|
||||
Color = { 1.0, 0.5, 0.2 },
|
||||
|
||||
@@ -20,15 +20,33 @@ local SaturnBarycenter = {
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { SaturnBarycenter })
|
||||
local SaturnCenter = {
|
||||
Identifier = "SaturnCenter",
|
||||
Parent = SaturnBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "SATURN",
|
||||
Observer = "SATURN BARYCENTER"
|
||||
}
|
||||
},
|
||||
GUI = {
|
||||
Name = "Saturn Center",
|
||||
Path = "/Solar System/Planets/Saturn",
|
||||
Hidden = true,
|
||||
Description = [[ Saturn Center position]]
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { SaturnBarycenter, SaturnCenter })
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Saturn Transforms",
|
||||
Version = "1.0",
|
||||
Description = [[ Saturn Barycenter transform]],
|
||||
Description = [[ Saturn Barycenter and Center transform]],
|
||||
Author = "OpenSpace Team",
|
||||
URL = "http://openspaceproject.com",
|
||||
License = "MIT license",
|
||||
Identifiers = {"SaturnBarycenter"}
|
||||
Identifiers = {"SaturnBarycenter", "SaturnCenter"}
|
||||
}
|
||||
|
||||
@@ -10,8 +10,8 @@ local UranusTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "URANUS BARYCENTER",
|
||||
Observer = "SUN"
|
||||
Target = "URANUS",
|
||||
Observer = "SSB"
|
||||
},
|
||||
Color = { 0.60, 0.95, 1.00 },
|
||||
Period = 30588.740,
|
||||
|
||||
@@ -12,7 +12,7 @@ local UranusTrailEarth = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "URANUS BARYCENTER",
|
||||
Target = "URANUS",
|
||||
Observer = "EARTH"
|
||||
},
|
||||
Color = { 1.0, 0.5, 0.2 },
|
||||
|
||||
@@ -22,14 +22,33 @@ local UranusBarycenter = {
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { UranusBarycenter })
|
||||
local UranusCenter = {
|
||||
Identifier = "UranusCenter",
|
||||
Parent = UranusBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "URANUS",
|
||||
Observer = "URANUS BARYCENTER"
|
||||
}
|
||||
},
|
||||
GUI = {
|
||||
Name = "Uranus Center",
|
||||
Path = "/Solar System/Planets/Uranus",
|
||||
Hidden = true,
|
||||
Description = [[ Uranus Center position]],
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { UranusBarycenter, UranusCenter })
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Uranus Transforms",
|
||||
Version = "1.0",
|
||||
Description = [[ Uranus Barycenter transform]],
|
||||
Description = [[ Uranus Barycenter and Center transform]],
|
||||
Author = "OpenSpace Team",
|
||||
URL = "http://openspaceproject.com",
|
||||
License = "MIT license"
|
||||
License = "MIT license",
|
||||
Identifiers = {"UranusBarycenter", "UranusCenter"}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ asset.require('./trail')
|
||||
|
||||
local Uranus = {
|
||||
Identifier = "Uranus",
|
||||
Parent = transforms.UranusBarycenter.Identifier,
|
||||
Parent = transforms.UranusCenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
|
||||
@@ -11,8 +11,8 @@ local VenusTrail = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "VENUS BARYCENTER",
|
||||
Observer = "SUN"
|
||||
Target = "VENUS",
|
||||
Observer = "SSB"
|
||||
},
|
||||
Color = { 1.0, 0.5, 0.2 },
|
||||
Period = 224.695,
|
||||
|
||||
@@ -11,7 +11,7 @@ local VenusTrailEarth = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "VENUS BARYCENTER",
|
||||
Target = "VENUS",
|
||||
Observer = "EARTH"
|
||||
},
|
||||
Color = { 1.0, 0.5, 0.2 },
|
||||
|
||||
@@ -20,15 +20,33 @@ local VenusBarycenter = {
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { VenusBarycenter })
|
||||
local VenusCenter = {
|
||||
Identifier = "VenusCenter",
|
||||
Parent = VenusBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "VENUS",
|
||||
Observer = "VENUS BARYCENTER"
|
||||
}
|
||||
},
|
||||
GUI = {
|
||||
Name = "Venus Center",
|
||||
Path = "/Solar System/Planets/Venus",
|
||||
Hidden = true,
|
||||
Description = "Position for Venus Center"
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { VenusBarycenter, VenusCenter })
|
||||
|
||||
|
||||
asset.meta = {
|
||||
Name = "Venus Transforms",
|
||||
Version = "1.0",
|
||||
Description = [[ Spice translation for Venus Barycenter]],
|
||||
Description = [[ Spice translation for Venus Barycenter and Center]],
|
||||
Author = "OpenSpace Team",
|
||||
URL = "http://openspaceproject.com",
|
||||
License = "MIT license",
|
||||
Identifiers = {"VenusBarycenter"}
|
||||
Identifiers = {"VenusBarycenter", "VenusCenter"}
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ local labelsPath = asset.require('./venus_globelabels').LabelsPath
|
||||
|
||||
local Venus = {
|
||||
Identifier = "Venus",
|
||||
Parent = transforms.VenusBarycenter.Identifier,
|
||||
Parent = transforms.VenusCenter.Identifier,
|
||||
Transform = {
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
|
||||
@@ -7,7 +7,7 @@ asset.require("spice/base")
|
||||
|
||||
local SunGlare = {
|
||||
Identifier = "SunGlare",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Parent = transforms.SunIAU.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderablePlaneImageLocal",
|
||||
Size = 1.3*10^10.5,
|
||||
|
||||
Reference in New Issue
Block a user