Added other planets.

This commit is contained in:
Jonathas Costa
2019-11-25 13:10:11 -05:00
parent c6b460ab74
commit 747e699d5f
9 changed files with 299 additions and 12 deletions
@@ -59,6 +59,41 @@ local Pluto = {
}
}
local PlutoLabel = {
Identifier = "PlutoLabel",
Parent = Pluto.Identifier,
-- Transform = {
-- Translation = {
-- Type = "SpiceTranslation",
-- Target = "EARTH",
-- Observer = "EARTH BARYCENTER"
-- },
-- -- Rotation = {
-- -- Type = "SpiceRotation",
-- -- SourceFrame = "IAU_MOON",
-- -- DestinationFrame = "GALACTIC"
-- -- }
-- },
Renderable = {
Enabled = true,
Type = "RenderableLabels",
LabelText = "Pluto",
FontSize = 100.0,
LabelSize = 8.9,
LabelMaxSize = 100.0,
LabelMinSize = 1.0,
BlendMode = "Additive",
TransformationMatrix = {
1.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0
},
},
GUI = {
Name = "Pluto Label",
Path = "/Solar System/Planets/Pluto"
}
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Pluto })
assetHelper.registerSceneGraphNodesAndExport(asset, { Pluto, PlutoLabel })
@@ -307,7 +307,7 @@ local EarthLabel = {
Type = "RenderableLabels",
LabelText = "Earth",
FontSize = 100.0,
LabelSize = 6.5,
LabelSize = 8.6,
LabelMaxSize = 100.0,
LabelMinSize = 1.0,
BlendMode = "Additive",
@@ -42,6 +42,41 @@ local Jupiter = {
}
}
local JupiterLabel = {
Identifier = "JupiterLabel",
Parent = Jupiter.Identifier,
-- Transform = {
-- Translation = {
-- Type = "SpiceTranslation",
-- Target = "EARTH",
-- Observer = "EARTH BARYCENTER"
-- },
-- -- Rotation = {
-- -- Type = "SpiceRotation",
-- -- SourceFrame = "IAU_MOON",
-- -- DestinationFrame = "GALACTIC"
-- -- }
-- },
Renderable = {
Enabled = true,
Type = "RenderableLabels",
LabelText = "Jupiter",
FontSize = 100.0,
LabelSize = 8.6,
LabelMaxSize = 100.0,
LabelMinSize = 1.0,
BlendMode = "Additive",
TransformationMatrix = {
1.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0
},
},
GUI = {
Name = "Jupiter Label",
Path = "/Solar System/Planets/Jupiter"
}
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Jupiter })
assetHelper.registerSceneGraphNodesAndExport(asset, { Jupiter, JupiterLabel })
@@ -187,4 +187,41 @@ local Mars = {
}
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Mars })
local MarsLabel = {
Identifier = "MarsLabel",
Parent = Mars.Identifier,
-- Transform = {
-- Translation = {
-- Type = "SpiceTranslation",
-- Target = "EARTH",
-- Observer = "EARTH BARYCENTER"
-- },
-- -- Rotation = {
-- -- Type = "SpiceRotation",
-- -- SourceFrame = "IAU_MOON",
-- -- DestinationFrame = "GALACTIC"
-- -- }
-- },
Renderable = {
Enabled = true,
Type = "RenderableLabels",
LabelText = "Mars",
FontSize = 100.0,
LabelSize = 8.5,
LabelMaxSize = 100.0,
LabelMinSize = 1.0,
BlendMode = "Additive",
TransformationMatrix = {
1.0, 0.0, 0.0, -8.0E6,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 1.0E7,
0.0, 0.0, 0.0, 1.0
},
},
GUI = {
Name = "Mars Label",
Path = "/Solar System/Planets/Mars"
}
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Mars, MarsLabel })
@@ -223,5 +223,41 @@ local Mercury = {
}
}
local MercuryLabel = {
Identifier = "MercuryLabel",
Parent = Mercury.Identifier,
-- Transform = {
-- Translation = {
-- Type = "SpiceTranslation",
-- Target = "EARTH",
-- Observer = "EARTH BARYCENTER"
-- },
-- -- Rotation = {
-- -- Type = "SpiceRotation",
-- -- SourceFrame = "IAU_MOON",
-- -- DestinationFrame = "GALACTIC"
-- -- }
-- },
Renderable = {
Enabled = true,
Type = "RenderableLabels",
LabelText = "Mercury",
FontSize = 100.0,
LabelSize = 8.3,
LabelMaxSize = 100.0,
LabelMinSize = 1.0,
BlendMode = "Additive",
TransformationMatrix = {
1.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0
},
},
GUI = {
Name = "Mercury Label",
Path = "/Solar System/Planets/Mercury"
}
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Mercury })
assetHelper.registerSceneGraphNodesAndExport(asset, { Mercury, MercuryLabel })
@@ -40,4 +40,41 @@ local Neptune = {
}
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Neptune })
local NeptuneLabel = {
Identifier = "NeptuneLabel",
Parent = Neptune.Identifier,
-- Transform = {
-- Translation = {
-- Type = "SpiceTranslation",
-- Target = "EARTH",
-- Observer = "EARTH BARYCENTER"
-- },
-- -- Rotation = {
-- -- Type = "SpiceRotation",
-- -- SourceFrame = "IAU_MOON",
-- -- DestinationFrame = "GALACTIC"
-- -- }
-- },
Renderable = {
Enabled = true,
Type = "RenderableLabels",
LabelText = "Neptune",
FontSize = 100.0,
LabelSize = 8.8,
LabelMaxSize = 100.0,
LabelMinSize = 1.0,
BlendMode = "Additive",
TransformationMatrix = {
1.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0
},
},
GUI = {
Name = "Neptune Label",
Path = "/Solar System/Planets/Neptune"
}
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Neptune, NeptuneLabel })
@@ -57,6 +57,42 @@ local SaturnRings = {
}
}
local SaturnLabel = {
Identifier = "SaturnLabel",
Parent = Saturn.Identifier,
-- Transform = {
-- Translation = {
-- Type = "SpiceTranslation",
-- Target = "EARTH",
-- Observer = "EARTH BARYCENTER"
-- },
-- -- Rotation = {
-- -- Type = "SpiceRotation",
-- -- SourceFrame = "IAU_MOON",
-- -- DestinationFrame = "GALACTIC"
-- -- }
-- },
Renderable = {
Enabled = true,
Type = "RenderableLabels",
LabelText = "Saturn",
FontSize = 100.0,
LabelSize = 8.7,
LabelMaxSize = 100.0,
LabelMinSize = 1.0,
BlendMode = "Additive",
TransformationMatrix = {
1.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0
},
},
GUI = {
Name = "Saturn Label",
Path = "/Solar System/Planets/Saturn"
}
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Saturn, SaturnRings })
assetHelper.registerSceneGraphNodesAndExport(asset, { Saturn, SaturnRings, SaturnLabel })
@@ -42,6 +42,41 @@ local Uranus = {
}
}
local UranusLabel = {
Identifier = "UranusLabel",
Parent = Uranus.Identifier,
-- Transform = {
-- Translation = {
-- Type = "SpiceTranslation",
-- Target = "EARTH",
-- Observer = "EARTH BARYCENTER"
-- },
-- -- Rotation = {
-- -- Type = "SpiceRotation",
-- -- SourceFrame = "IAU_MOON",
-- -- DestinationFrame = "GALACTIC"
-- -- }
-- },
Renderable = {
Enabled = true,
Type = "RenderableLabels",
LabelText = "Uranus",
FontSize = 100.0,
LabelSize = 8.7,
LabelMaxSize = 100.0,
LabelMinSize = 1.0,
BlendMode = "Additive",
TransformationMatrix = {
1.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0
},
},
GUI = {
Name = "Neptune Label",
Path = "/Solar System/Planets/Uranus"
}
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Uranus })
assetHelper.registerSceneGraphNodesAndExport(asset, { Uranus, UranusLabel })
@@ -64,6 +64,42 @@ local Venus = {
}
}
local VenusLabel = {
Identifier = "VenusLabel",
Parent = Venus.Identifier,
-- Transform = {
-- Translation = {
-- Type = "SpiceTranslation",
-- Target = "EARTH",
-- Observer = "EARTH BARYCENTER"
-- },
-- -- Rotation = {
-- -- Type = "SpiceRotation",
-- -- SourceFrame = "IAU_MOON",
-- -- DestinationFrame = "GALACTIC"
-- -- }
-- },
Renderable = {
Enabled = true,
Type = "RenderableLabels",
LabelText = "Venus",
FontSize = 100.0,
LabelSize = 8.4,
LabelMaxSize = 100.0,
LabelMinSize = 1.0,
BlendMode = "Additive",
TransformationMatrix = {
1.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0
},
},
GUI = {
Name = "Venus Label",
Path = "/Solar System/Planets/Venus"
}
}
assetHelper.registerSceneGraphNodesAndExport(asset, { Venus })
assetHelper.registerSceneGraphNodesAndExport(asset, { Venus, VenusLabel })