mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-02-27 07:18:57 -06:00
Merged master into touch-user-study branch
This commit is contained in:
@@ -1,47 +0,0 @@
|
||||
---
|
||||
Language: Cpp
|
||||
AccessModifierOffset: -4
|
||||
AlignEscapedNewlinesLeft: false
|
||||
AlignTrailingComments: true
|
||||
AllowAllParametersOfDeclarationOnNextLine: true
|
||||
AllowShortFunctionsOnASingleLine: false
|
||||
AllowShortIfStatementsOnASingleLine: false
|
||||
AllowShortLoopsOnASingleLine: false
|
||||
AlwaysBreakBeforeMultilineStrings: true
|
||||
AlwaysBreakTemplateDeclarations: true
|
||||
BinPackParameters: true
|
||||
BreakBeforeBinaryOperators: true
|
||||
BreakBeforeBraces: Stroustrup
|
||||
BreakBeforeTernaryOperators: true
|
||||
BreakConstructorInitializersBeforeComma: true
|
||||
ColumnLimit: 90
|
||||
ConstructorInitializerAllOnOneLineOrOnePerLine: false
|
||||
ConstructorInitializerIndentWidth: 4
|
||||
ContinuationIndentWidth: 6
|
||||
Cpp11BracedListStyle: true
|
||||
DerivePointerBinding: false
|
||||
IndentCaseLabels: true
|
||||
#Check next
|
||||
IndentFunctionDeclarationAfterType: true
|
||||
IndentWidth: 4
|
||||
KeepEmptyLinesAtTheStartOfBlocks : false
|
||||
MaxEmptyLinesToKeep: 1
|
||||
NamespaceIndentation: None
|
||||
PenaltyBreakBeforeFirstCallParameter: 19
|
||||
PenaltyBreakComment: 300
|
||||
PenaltyBreakString: 1000
|
||||
PenaltyBreakFirstLessLess: 120
|
||||
PenaltyExcessCharacter: 1000000
|
||||
PenaltyReturnTypeOnItsOwnLine: 60
|
||||
PointerBindsToType: true
|
||||
#Check next
|
||||
SpaceBeforeAssignmentOperators: true
|
||||
SpaceBeforeParens: ControlStatements
|
||||
SpaceInEmptyParentheses: false
|
||||
SpacesBeforeTrailingComments: 2
|
||||
SpacesInAngles: false
|
||||
SpacesInCStyleCastParentheses: false
|
||||
SpacesInParentheses: false
|
||||
Standard: Cpp11
|
||||
UseTab: Never
|
||||
...
|
||||
@@ -28,9 +28,9 @@ project(OpenSpace)
|
||||
message(STATUS "Generating OpenSpace project")
|
||||
|
||||
set(OPENSPACE_VERSION_MAJOR 0)
|
||||
set(OPENSPACE_VERSION_MINOR 11)
|
||||
set(OPENSPACE_VERSION_PATCH 1)
|
||||
set(OPENSPACE_VERSION_STRING "Beta-1")
|
||||
set(OPENSPACE_VERSION_MINOR 12)
|
||||
set(OPENSPACE_VERSION_PATCH 0)
|
||||
set(OPENSPACE_VERSION_STRING "Beta-2")
|
||||
|
||||
set(OPENSPACE_BASE_DIR "${PROJECT_SOURCE_DIR}")
|
||||
set(OPENSPACE_APPS_DIR "${OPENSPACE_BASE_DIR}/apps")
|
||||
@@ -271,6 +271,12 @@ handle_applications()
|
||||
##########################################################################################
|
||||
# Misc settings #
|
||||
##########################################################################################
|
||||
option(OPENSPACE_WITH_ABUFFER_RENDERER "Compile ABuffer Renderer" OFF)
|
||||
if (OPENSPACE_WITH_ABUFFER_RENDERER)
|
||||
target_compile_definitions(libOpenSpace PUBLIC "OPENSPACE_WITH_ABUFFER_RENDERER")
|
||||
endif ()
|
||||
|
||||
|
||||
# Just in case, create the bin directory
|
||||
add_custom_command(
|
||||
TARGET libOpenSpace
|
||||
|
||||
@@ -25,8 +25,10 @@
|
||||
#include <openspace/engine/configuration.h>
|
||||
#include <openspace/engine/openspaceengine.h>
|
||||
#include <openspace/engine/wrapper/sgctwindowwrapper.h>
|
||||
#include <openspace/interaction/joystickinputstate.h>
|
||||
#include <openspace/util/keys.h>
|
||||
|
||||
|
||||
#include <ghoul/filesystem/filesystem.h>
|
||||
#include <ghoul/logging/logmanager.h>
|
||||
#include <ghoul/misc/assert.h>
|
||||
|
||||
@@ -28,8 +28,10 @@
|
||||
#include <openspace/util/factorymanager.h>
|
||||
#include <openspace/util/progressbar.h>
|
||||
#include <openspace/util/resourcesynchronization.h>
|
||||
#include <openspace/util/task.h>
|
||||
#include <openspace/util/taskloader.h>
|
||||
|
||||
#include <ghoul/fmt.h>
|
||||
#include <ghoul/ghoul.h>
|
||||
#include <ghoul/filesystem/filesystem.h>
|
||||
#include <ghoul/logging/logmanager.h>
|
||||
@@ -53,8 +55,7 @@ int main(int argc, char** argv) {
|
||||
"Sync",
|
||||
fmt::format(
|
||||
"Synchronizing scene {} out of {}: {}",
|
||||
i + 1, tasks.size(),
|
||||
task.description()
|
||||
i + 1, tasks.size(), task.description()
|
||||
)
|
||||
);
|
||||
ProgressBar progressBar(100);
|
||||
|
||||
@@ -4,7 +4,7 @@ local sceneHelper = asset.require('util/scene_helper')
|
||||
-- Specifying which other assets should be loaded in this scene
|
||||
asset.require('spice/base')
|
||||
assetHelper.requestAll(asset, 'scene/solarsystem/sun')
|
||||
assetHelper.requestAll(asset, 'scene/solarsystem/planets')
|
||||
asset.request('scene/solarsystem/planets')
|
||||
asset.request('scene/digitaluniverse/stars')
|
||||
asset.request('scene/digitaluniverse/milkyway')
|
||||
asset.require('scene/solarsystem/missions/dawn/ceres')
|
||||
|
||||
@@ -8,6 +8,7 @@ assetHelper.requestAll(asset, 'scene/solarsystem/sun')
|
||||
asset.require('scene/solarsystem/planets')
|
||||
asset.require('scene/solarsystem/planets/mars/moons/phobos')
|
||||
asset.require('scene/solarsystem/planets/mars/moons/deimos')
|
||||
asset.require('scene/solarsystem/dwarf_planets/pluto/system')
|
||||
assetHelper.requestAll(asset, 'scene/digitaluniverse')
|
||||
-- Load default key bindings applicable to most scenes
|
||||
asset.require('util/default_keybindings')
|
||||
@@ -58,7 +59,10 @@ local Keybindings = {
|
||||
local earthAsset = asset.require('scene/solarsystem/planets/earth/earth')
|
||||
|
||||
asset.onInitialize(function ()
|
||||
openspace.time.setTime(openspace.time.currentWallTime())
|
||||
local now = openspace.time.currentWallTime()
|
||||
-- Jump back one day to show a complete planet
|
||||
openspace.time.setTime(openspace.time.advancedTime(now, "-1d"))
|
||||
|
||||
sceneHelper.bindKeys(Keybindings)
|
||||
|
||||
openspace.setDefaultGuiSorting()
|
||||
|
||||
50
data/assets/examples/dashboarditems.asset
Normal file
50
data/assets/examples/dashboarditems.asset
Normal file
@@ -0,0 +1,50 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
|
||||
assetHelper.registerDashboardItems(asset, {
|
||||
{
|
||||
Type = "DashboardItemAngle",
|
||||
Identifier = "Angle",
|
||||
GuiName = "Angle",
|
||||
ReferenceType = "Node",
|
||||
ReferenceNodeName = "Earth",
|
||||
DestinationType = "Node",
|
||||
DestinationNodeName = "Moon"
|
||||
},
|
||||
{
|
||||
Type = "DashboardItemDate",
|
||||
Identifier = "Date",
|
||||
GuiName = "Date"
|
||||
},
|
||||
{
|
||||
Type = "DashboardItemSimulationIncrement",
|
||||
Identifier = "SimulationIncrement",
|
||||
GuiName = "Simulation Increment"
|
||||
},
|
||||
{
|
||||
Type = "DashboardItemDistance",
|
||||
Identifier = "Distance",
|
||||
GuiName = "Distance"
|
||||
},
|
||||
{
|
||||
Type = "DashboardItemFramerate",
|
||||
Identifier = "Framerate",
|
||||
GuiName = "Framerate"
|
||||
},
|
||||
{
|
||||
Type = "DashboardItemParallelConnection",
|
||||
Identifier = "ParallelConnection",
|
||||
GuiName = "Parallel Connection"
|
||||
},
|
||||
{
|
||||
Type = "DashboardItemMission",
|
||||
Identifier = "Mission",
|
||||
GuiName = "Mission"
|
||||
},
|
||||
{
|
||||
Type = "DashboardItemPropertyValue",
|
||||
Identifier = "asd",
|
||||
GuiName = "adasd",
|
||||
URI = "Scene.Earth.RenderableGlobe.Enabled",
|
||||
DisplayString = "Earth is enabled: {}"
|
||||
}
|
||||
})
|
||||
35
data/assets/examples/slidedeck.asset
Normal file
35
data/assets/examples/slidedeck.asset
Normal file
@@ -0,0 +1,35 @@
|
||||
local helper = asset.require('util/slidedeck_helper')
|
||||
local deck = nil
|
||||
|
||||
asset.onInitialize(function ()
|
||||
deck = helper.createDeck("example", {
|
||||
FlatScreen = false,
|
||||
SphericalPosition = {0.0, 3.1415 / 2},
|
||||
Scale = 0.7
|
||||
})
|
||||
|
||||
helper.addSlide(deck, "${DATA}/test2.jpg")
|
||||
helper.addSlide(deck, "${DATA}/test3.jpg")
|
||||
|
||||
local interpolationDuration = 0
|
||||
|
||||
function nextSlide()
|
||||
helper.goToNextSlide(deck, interpolationDuration)
|
||||
end
|
||||
|
||||
function previousSlide()
|
||||
helper.goToPreviousSlide(deck, interpolationDuration)
|
||||
end
|
||||
|
||||
helper.setCurrentSlide(deck, 1)
|
||||
openspace.bindKey("RIGHT", "nextSlide()")
|
||||
openspace.bindKey("LEFT", "previousSlide()")
|
||||
|
||||
end)
|
||||
|
||||
|
||||
asset.onDeinitialize(function()
|
||||
openspace.clearKey("RIGHT")
|
||||
openspace.clearKey("LEFT")
|
||||
helper.removeDeck(deck)
|
||||
end)
|
||||
3
data/assets/examples/volume/generated/.gitignore
vendored
Normal file
3
data/assets/examples/volume/generated/.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
cartesian/
|
||||
cartesiansequence/
|
||||
spherical/
|
||||
38
data/assets/examples/volume/generated/cartesian.asset
Normal file
38
data/assets/examples/volume/generated/cartesian.asset
Normal file
@@ -0,0 +1,38 @@
|
||||
-- This asset requires OpenSpace to be built with the OPENSPACE_MODULE_VOLUME enabled
|
||||
|
||||
-- Before using this example,
|
||||
-- the volume data itself needs to be generated,
|
||||
-- using the task 'data/tasks/volume/generate_cartesian.task'
|
||||
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require("scene/solarsystem/sun/transforms")
|
||||
|
||||
local sunRadius = 695508000
|
||||
|
||||
local volume = {
|
||||
Identifier = "GeneratedVolume",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTimeVaryingVolume",
|
||||
SourceDirectory = asset.localResource("cartesian"),
|
||||
TransferFunction = asset.localResource("../transferfunction.txt"),
|
||||
StepSize = 0.01,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
GridType = "Cartesian",
|
||||
SecondsBefore = 50*365*24*60*60, -- 50 years before
|
||||
SecondsAfter = 50*365*24*60*60 -- 50 years after
|
||||
},
|
||||
GUI = {
|
||||
Path = "/Examples"
|
||||
},
|
||||
Transform = {
|
||||
Scale = {
|
||||
Type = "StaticScale",
|
||||
Scale = 1000 * sunRadius
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
local objects = { volume }
|
||||
assetHelper.registerSceneGraphNodes(asset, objects)
|
||||
@@ -0,0 +1,38 @@
|
||||
-- This asset requires OpenSpace to be built with the OPENSPACE_MODULE_VOLUME enabled
|
||||
|
||||
-- Before using this example,
|
||||
-- the volume data itself needs to be generated,
|
||||
-- using the task 'data/tasks/volume/generate_cartesian_sequence.task'
|
||||
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require("scene/solarsystem/sun/transforms")
|
||||
|
||||
local sunRadius = 695508000
|
||||
|
||||
local volume = {
|
||||
Identifier = "GeneratedVolume",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTimeVaryingVolume",
|
||||
SourceDirectory = asset.localResource("cartesiansequence"),
|
||||
TransferFunction = asset.localResource("../transferfunction.txt"),
|
||||
StepSize = 0.01,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
GridType = "Cartesian",
|
||||
SecondsBefore = 50*365*24*60*60, -- 50 years before
|
||||
SecondsAfter = 50*365*24*60*60 -- 50 years after
|
||||
},
|
||||
GUI = {
|
||||
Path = "/Examples"
|
||||
},
|
||||
Transform = {
|
||||
Scale = {
|
||||
Type = "StaticScale",
|
||||
Scale = 1000 * sunRadius
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
local objects = { volume }
|
||||
assetHelper.registerSceneGraphNodes(asset, objects)
|
||||
38
data/assets/examples/volume/generated/spherical.asset
Normal file
38
data/assets/examples/volume/generated/spherical.asset
Normal file
@@ -0,0 +1,38 @@
|
||||
-- This asset requires OpenSpace to be built with the OPENSPACE_MODULE_VOLUME enabled
|
||||
|
||||
-- Before using this example,
|
||||
-- the volume data itself needs to be generated,
|
||||
-- using the task 'data/tasks/volume/generate_spherical.task'
|
||||
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require("scene/solarsystem/sun/transforms")
|
||||
|
||||
local astronomicalUnit = 149597870700
|
||||
|
||||
local volume = {
|
||||
Identifier = "GeneratedVolume",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTimeVaryingVolume",
|
||||
SourceDirectory = asset.localResource("spherical"),
|
||||
TransferFunction = asset.localResource("../transferfunction.txt"),
|
||||
StepSize = 0.01,
|
||||
MinValue = 0,
|
||||
MaxValue = 1,
|
||||
GridType = "Spherical",
|
||||
SecondsBefore = 50*365*24*60*60, -- 50 years before
|
||||
SecondsAfter = 50*365*24*60*60 -- 50 years after
|
||||
},
|
||||
GUI = {
|
||||
Path = "/Examples"
|
||||
},
|
||||
Transform = {
|
||||
Scale = {
|
||||
Type = "StaticScale",
|
||||
Scale = astronomicalUnit
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
local objects = { volume }
|
||||
assetHelper.registerSceneGraphNodes(asset, objects)
|
||||
5
data/assets/examples/volume/transferfunction.txt
Normal file
5
data/assets/examples/volume/transferfunction.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
width 1024
|
||||
lower 0.0
|
||||
upper 1.0
|
||||
mappingkey 0.0 250 250 250 0
|
||||
mappingkey 1.0 200 200 200 255
|
||||
@@ -4,7 +4,7 @@ local sceneHelper = asset.require('util/scene_helper')
|
||||
-- Specifying which other assets should be loaded in this scene
|
||||
asset.require('spice/base')
|
||||
assetHelper.requestAll(asset, 'scene/solarsystem/sun')
|
||||
assetHelper.requestAll(asset, 'scene/solarsystem/planets')
|
||||
asset.request('scene/solarsystem/planets')
|
||||
asset.request('scene/digitaluniverse/stars')
|
||||
asset.request('scene/digitaluniverse/milkyway')
|
||||
assetHelper.requireAll(asset, 'scene/solarsystem/missions/juno')
|
||||
|
||||
77
data/assets/messenger.scene
Normal file
77
data/assets/messenger.scene
Normal file
@@ -0,0 +1,77 @@
|
||||
--messenger.scene
|
||||
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local sceneHelper = asset.require('util/scene_helper')
|
||||
local propertyHelper = asset.require('util/property_helper')
|
||||
|
||||
asset.require('spice/base')
|
||||
assetHelper.requestAll(asset, 'scene/solarsystem/sun')
|
||||
asset.require('scene/solarsystem/planets')
|
||||
asset.request('scene/digitaluniverse/stars')
|
||||
asset.request('scene/digitaluniverse/milkyway')
|
||||
|
||||
asset.require('util/default_keybindings')
|
||||
asset.require('util/default_dashboard')
|
||||
|
||||
local MessengerAsset = asset.require('scene/solarsystem/missions/messenger/messengerSC')
|
||||
|
||||
if not openspace.modules.isLoaded("Volume") then
|
||||
openspace.printError("Volume module is not loaded, skipping asset: mercurymagnetosphere")
|
||||
else
|
||||
asset.require('scene/solarsystem/missions/messenger/mercurymagnetosphere')
|
||||
end
|
||||
|
||||
asset.request('customization/globebrowsing')
|
||||
|
||||
assetHelper.registerDashboardItems(asset, {
|
||||
{
|
||||
Type = "DashboardItemDistance",
|
||||
Identifier = "MessengerDistance",
|
||||
GuiName = "Messenger - Mercury Distance",
|
||||
SourceType = "Node",
|
||||
SourceNodeName = "Messenger",
|
||||
DestinationType = "Node",
|
||||
DestinationNodeName = "Mercury"
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
asset.onInitialize(function ()
|
||||
|
||||
openspace.time.setTime("2011 MAY 13 00:05:18")
|
||||
|
||||
openspace.setDefaultGuiSorting()
|
||||
|
||||
sceneHelper.setDeltaTimeKeys({
|
||||
1, 5, 10, 20, 40, 90, 360, 720, 2880, 14400,
|
||||
28800, 57600, 115200, 230400, 460800, 921600, 1843200, 3686400, 7372800, 14745600
|
||||
})
|
||||
|
||||
openspace.markInterestingNodes({
|
||||
"Mercury", "Messenger", "Earth", "Sun"
|
||||
})
|
||||
|
||||
openspace.addVirtualProperty(
|
||||
"BoolProperty",
|
||||
"Show Trails",
|
||||
"Scene.*Trail.renderable.Enabled",
|
||||
"Disable or enable all trails of the scene at the same time",
|
||||
true,
|
||||
nil,
|
||||
nil
|
||||
)
|
||||
|
||||
|
||||
openspace.navigation.setCameraState({
|
||||
Focus = "Mercury",
|
||||
Position = { 526781518487.171326, 257168309890.072144, -1381125204152.817383 },
|
||||
Rotation = {0.180662, 0.021334, 0.979084, 0.091111},
|
||||
})
|
||||
end)
|
||||
|
||||
asset.onDeinitialize(function ()
|
||||
openspace.removeInterestingNodes({
|
||||
"Mercury", "Messenger", "Earth", "Sun"
|
||||
})
|
||||
end)
|
||||
|
||||
@@ -28,7 +28,8 @@ local object = {
|
||||
ColorMap = speck .. "/lss.cmap",
|
||||
ColorOption = { "redshift", "prox5Mpc" },
|
||||
ColorRange = { { 0.0, 0.075 }, { 1.0, 50.0 } },
|
||||
Unit = "Mpc"
|
||||
Unit = "Mpc",
|
||||
ScaleFactor = 508.0
|
||||
},
|
||||
GUI = {
|
||||
Name = "6dF Galaxies",
|
||||
|
||||
@@ -43,8 +43,8 @@ local constellations = {
|
||||
File = speck .. "/constellations.speck",
|
||||
LabelFile = speck .. "/constellations.label",
|
||||
TextColor = { 0.8, 0.8, 0.8, 1.0 },
|
||||
TextMinSize = 10.0,
|
||||
TextMaxSize = 30.0,
|
||||
TextSize = 14.5,
|
||||
TextMaxSize = 170.0,
|
||||
TextMinSize = 8.0,
|
||||
MeshColor = { { 0.6, 0.4, 0.4 }, { 0.8, 0.0, 0.0 }, { 0.0, 0.3, 0.8 } },
|
||||
Unit = "pc"
|
||||
|
||||
@@ -21,7 +21,7 @@ local object = {
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
Color = { 0.5, 1.0, 0.2 },
|
||||
Color = { 0.4, 0.0, 0.1 },
|
||||
Transparency = 0.999,
|
||||
File = speck .. "/dwarfs.speck",
|
||||
Texture = textures .. "/point3.png",
|
||||
|
||||
@@ -31,6 +31,7 @@ local object = {
|
||||
ScaleFactor = 440.0,
|
||||
TextSize = 17.5,
|
||||
TextMinSize = 10.0,
|
||||
TextMaxSize = 30.0,
|
||||
Unit = "pc"
|
||||
},
|
||||
GUI = {
|
||||
|
||||
@@ -30,7 +30,8 @@ local object = {
|
||||
TextColor = { 0.5, 0.5, 0.5, 1.0 },
|
||||
ScaleFactor = 420,
|
||||
TextSize = 17.25,
|
||||
TextMinSize = 2.0,
|
||||
TextMinSize = 10.0,
|
||||
TextMinSize = 30.0,
|
||||
Unit = "pc"
|
||||
},
|
||||
GUI = {
|
||||
|
||||
@@ -29,7 +29,7 @@ local object = {
|
||||
LabelFile = speck .. "/localdwarfs.label",
|
||||
TextColor = { 0.3, 0.3, 1.0, 1.0 },
|
||||
ScaleFactor = 478,
|
||||
TextSize = 19.2,
|
||||
TextSize = 18.3,
|
||||
TextMinSize = 7.3,
|
||||
Unit = "Mpc"
|
||||
},
|
||||
|
||||
@@ -31,6 +31,7 @@ local object = {
|
||||
ScaleFactor = 428.0,
|
||||
TextSize = 17.0,
|
||||
TextMinSize = 5.76,
|
||||
TextMaxSize = 30.0,
|
||||
Unit = "pc"
|
||||
},
|
||||
GUI = {
|
||||
|
||||
@@ -31,6 +31,7 @@ local object = {
|
||||
ScaleFactor = 418.33,
|
||||
TextSize = 16.68,
|
||||
TextMinSize = 4.5,
|
||||
TextMaxSize = 30.0,
|
||||
Unit = "pc"
|
||||
},
|
||||
GUI = {
|
||||
|
||||
@@ -31,6 +31,7 @@ local object = {
|
||||
ScaleFactor = 418.33,
|
||||
TextSize = 16.68,
|
||||
TextMinSize = 4.5,
|
||||
TextMaxSize = 30.0,
|
||||
Unit = "pc"
|
||||
},
|
||||
GUI = {
|
||||
|
||||
@@ -30,7 +30,8 @@ local object = {
|
||||
TextColor = { 0.7, 0.0, 0.0, 1.0 },
|
||||
ScaleFactor = 418.33,
|
||||
TextSize = 16.68,
|
||||
TextMinSize = 4.5,
|
||||
TextMinSize = 7.5,
|
||||
TextMaxSize = 30.0,
|
||||
Unit = "pc"
|
||||
},
|
||||
GUI = {
|
||||
|
||||
@@ -31,6 +31,7 @@ local object = {
|
||||
ScaleFactor = 440.08,
|
||||
TextSize = 17.5,
|
||||
TextMinSize = 8.0,
|
||||
TextMaxSize = 30.0,
|
||||
CorrectionSizeEndDistance = 17.5,
|
||||
CorrectionSizeFactor = 13.96,
|
||||
Unit = "pc"
|
||||
|
||||
@@ -6,7 +6,7 @@ local textures = asset.syncedResource({
|
||||
Name = "Tully Textures",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "digitaluniverse_tully_textures",
|
||||
Version = 1
|
||||
Version = 2
|
||||
})
|
||||
|
||||
local speck = asset.syncedResource({
|
||||
|
||||
@@ -14,11 +14,12 @@ local object = {
|
||||
Renderable = {
|
||||
Type = "RenderableBillboardsCloud",
|
||||
Enabled = false,
|
||||
DrawLabels = true,
|
||||
Color = { 1.0, 1.0, 1.0 },
|
||||
Transparency = 0.65,
|
||||
LabelFile = speck .. "/voids.label",
|
||||
TextColor = { 0.0, 0.4, 0.7, 1.0 },
|
||||
TextSize = 21.9,
|
||||
TextSize = 20.9,
|
||||
TextMinSize = 8.0,
|
||||
Unit = "Mpc"
|
||||
},
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require('./transforms')
|
||||
asset.require("spice/base")
|
||||
asset.request('./trail')
|
||||
|
||||
|
||||
|
||||
local Charon = {
|
||||
Identifier = "Charon",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "CHARON",
|
||||
Observer = "PLUTO BARYCENTER",
|
||||
Kernels = NewHorizonsKernels
|
||||
},
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
SourceFrame = "IAU_CHARON",
|
||||
DestinationFrame = "GALACTIC"
|
||||
},
|
||||
Scale = {
|
||||
Type = "StaticScale",
|
||||
Scale = 1.0
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = { 6.035E5, 6.035E5, 6.035E5 },
|
||||
SegmentsPerPatch = 64,
|
||||
Layers = {
|
||||
ColorLayers = {
|
||||
{
|
||||
Identifier = "Greyscale_USGS",
|
||||
Name = "Black & White [USGS]",
|
||||
FilePath = "WMS:https://planetarymaps.usgs.gov/cgi-bin/mapserv?map=/maps/pluto/charon_simp_cyl.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=NEWHORIZONS_CHARON_MOSAIC&SRS=EPSG:4326&BBOX=-180,-90.0003,359.972,90",
|
||||
Enabled = true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
Tag = { "planet_solarSystem", "planet_terrestrial" },
|
||||
GUI = {
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { Charon })
|
||||
@@ -0,0 +1,28 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require('./transforms')
|
||||
asset.require("spice/base")
|
||||
|
||||
|
||||
local CharonTrailBarycentric = {
|
||||
Identifier = "CharonBarycentricTrail",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "CHARON",
|
||||
Observer = "PLUTO BARYCENTER"
|
||||
},
|
||||
Color = { 0.00, 0.62, 1.00 },
|
||||
Period = 6.38723,
|
||||
Resolution = 1000
|
||||
},
|
||||
GUI = {
|
||||
Name = "Pluto Barycenteric Trail",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { CharonTrailBarycentric })
|
||||
@@ -0,0 +1,51 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require('./transforms')
|
||||
local kernels = asset.require('./kernels').PlutoKernels
|
||||
|
||||
|
||||
|
||||
local Hydra = {
|
||||
Identifier = "Hydra",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "HYDRA",
|
||||
Observer = "PLUTO BARYCENTER",
|
||||
Kernels = kernels
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = { 0.53E5, 0.53E5, 0.53E5 },
|
||||
SegmentsPerPatch = 64,
|
||||
Layers = {}
|
||||
},
|
||||
GUI = {
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local HydraTrail = {
|
||||
Identifier = "HydraTrail",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "HYDRA",
|
||||
Observer = "PLUTO BARYCENTER",
|
||||
},
|
||||
Color = { 0.00, 0.62, 1.00 },
|
||||
Period = 38.20177,
|
||||
Resolution = 1000
|
||||
},
|
||||
GUI = {
|
||||
Name = "Hydra Trail",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { Hydra, HydraTrail })
|
||||
@@ -0,0 +1,51 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require('./transforms')
|
||||
local kernels = asset.require('./kernels').PlutoKernels
|
||||
|
||||
|
||||
|
||||
local Kerberos = {
|
||||
Identifier = "Kerberos",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "KERBEROS",
|
||||
Observer = "PLUTO BARYCENTER",
|
||||
Kernels = PlutoKernels
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = { 0.1E5, 0.1E5, 0.1E5 },
|
||||
SegmentsPerPatch = 64,
|
||||
Layers = {}
|
||||
},
|
||||
GUI = {
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local KerberosTrail = {
|
||||
Identifier = "KerberosTrail",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "KERBEROS",
|
||||
Observer = "PLUTO BARYCENTER",
|
||||
},
|
||||
Color = { 0.00, 0.62, 1.00 },
|
||||
Period = 32.16756,
|
||||
Resolution = 1000
|
||||
},
|
||||
GUI = {
|
||||
Name = "Hydra Trail",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { Kerberos, KerberosTrail })
|
||||
@@ -0,0 +1,13 @@
|
||||
local Kernels = asset.syncedResource({
|
||||
Name = "Pluto Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "pluto_kernels",
|
||||
Version = 1
|
||||
})
|
||||
|
||||
local PlutoKernels = {
|
||||
Kernels .. "/NavPE_de433_od122.bsp",
|
||||
Kernels .. "/NavSE_plu047_od122.bsp"
|
||||
}
|
||||
|
||||
asset.export("PlutoKernels", PlutoKernels)
|
||||
51
data/assets/scene/solarsystem/dwarf_planets/pluto/nix.asset
Normal file
51
data/assets/scene/solarsystem/dwarf_planets/pluto/nix.asset
Normal file
@@ -0,0 +1,51 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require('./transforms')
|
||||
local kernels = asset.require('./kernels').PlutoKernels
|
||||
|
||||
|
||||
|
||||
local Nix = {
|
||||
Identifier = "Nix",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "NIX",
|
||||
Observer = "PLUTO BARYCENTER",
|
||||
Kernels = PlutoKernels
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = { 0.45E5, 0.45E5, 0.45E5 },
|
||||
SegmentsPerPatch = 64,
|
||||
Layers = {}
|
||||
},
|
||||
GUI = {
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local NixTrail = {
|
||||
Identifier = "NixTrail",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "NIX",
|
||||
Observer = "PLUTO BARYCENTER",
|
||||
},
|
||||
Color = { 0.00, 0.62, 1.00 },
|
||||
Period = 24.85463,
|
||||
Resolution = 1000
|
||||
},
|
||||
GUI = {
|
||||
Name = "Hydra Trail",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { Nix, NixTrail })
|
||||
@@ -0,0 +1,51 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require('./transforms')
|
||||
asset.require("spice/base")
|
||||
asset.request('./trail')
|
||||
|
||||
|
||||
|
||||
local Pluto = {
|
||||
Identifier = "Pluto",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "PLUTO",
|
||||
Observer = "PLUTO BARYCENTER",
|
||||
Kernels = NewHorizonsKernels
|
||||
},
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
SourceFrame = "IAU_PLUTO",
|
||||
DestinationFrame = "GALACTIC"
|
||||
},
|
||||
Scale = {
|
||||
Type = "StaticScale",
|
||||
Scale = 1.0
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = { 1.173E6, 1.173E6, 1.173E6 },
|
||||
SegmentsPerPatch = 64,
|
||||
Layers = {
|
||||
ColorLayers = {
|
||||
{
|
||||
Identifier = "Greyscale_USGS",
|
||||
Name = "Black & White [USGS]",
|
||||
FilePath = "WMS:https://planetarymaps.usgs.gov/cgi-bin/mapserv?map=/maps/pluto/pluto_simp_cyl.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=NEWHORIZONS_PLUTO_MOSAIC&SRS=EPSG:4326&BBOX=-180,-90,360,90",
|
||||
Enabled = true
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
Tag = { "planet_solarSystem", "planet_terrestrial" },
|
||||
GUI = {
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { Pluto })
|
||||
@@ -0,0 +1,28 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require('./transforms')
|
||||
asset.require("spice/base")
|
||||
|
||||
|
||||
local PlutoTrailBarycentric = {
|
||||
Identifier = "PlutoBarycentricTrail",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "PLUTO",
|
||||
Observer = "PLUTO BARYCENTER"
|
||||
},
|
||||
Color = { 0.00, 0.62, 1.00 },
|
||||
Period = 6.38723,
|
||||
Resolution = 1000
|
||||
},
|
||||
GUI = {
|
||||
Name = "Pluto Barycenteric Trail",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { PlutoTrailBarycentric })
|
||||
51
data/assets/scene/solarsystem/dwarf_planets/pluto/styx.asset
Normal file
51
data/assets/scene/solarsystem/dwarf_planets/pluto/styx.asset
Normal file
@@ -0,0 +1,51 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require('./transforms')
|
||||
local kernels = asset.require('./kernels').PlutoKernels
|
||||
|
||||
|
||||
|
||||
local Styx = {
|
||||
Identifier = "Styx",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "STYX",
|
||||
Observer = "PLUTO BARYCENTER",
|
||||
Kernels = PlutoKernels
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = { 0.45E5, 0.45E5, 0.45E5 },
|
||||
SegmentsPerPatch = 64,
|
||||
Layers = {}
|
||||
},
|
||||
GUI = {
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
local StyxTrail = {
|
||||
Identifier = "StyxTrail",
|
||||
Parent = transforms.PlutoBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "STYX",
|
||||
Observer = "PLUTO BARYCENTER",
|
||||
},
|
||||
Color = { 0.00, 0.62, 1.00 },
|
||||
Period = 20.16155,
|
||||
Resolution = 1000
|
||||
},
|
||||
GUI = {
|
||||
Name = "Hydra Trail",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { Styx, StyxTrail })
|
||||
@@ -0,0 +1,10 @@
|
||||
asset.request('./trail')
|
||||
asset.request('./pluto')
|
||||
asset.request('./pluto_trail')
|
||||
asset.request('./charon')
|
||||
asset.request('./charon_trail')
|
||||
asset.request('./hydra')
|
||||
asset.request('./kerberos')
|
||||
asset.request('./nix')
|
||||
asset.request('./styx')
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require('scene/solarsystem/sun/transforms')
|
||||
asset.require("spice/base")
|
||||
local kernels = asset.require('./kernels').PlutoKernels
|
||||
|
||||
|
||||
|
||||
local PlutoBarycenterTrail = {
|
||||
Identifier = "PlutoBarycenterTrail",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "PLUTO BARYCENTER",
|
||||
Observer = "SUN",
|
||||
Kernels = kernels
|
||||
},
|
||||
Color = { 0.3, 0.7, 0.3 },
|
||||
Period = 365.25,
|
||||
Resolution = 1000
|
||||
},
|
||||
Tag = { "planetTrail_solarSystem", "planetTrail_dwarf" },
|
||||
GUI = {
|
||||
Name = "Pluto Barycenter Trail",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { PlutoBarycenterTrail })
|
||||
@@ -0,0 +1,27 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require('scene/solarsystem/sun/transforms')
|
||||
local kernels = asset.require('./kernels').PlutoKernels
|
||||
asset.require("spice/base")
|
||||
|
||||
|
||||
|
||||
local PlutoBarycenter = {
|
||||
Identifier = "PlutoBarycenter",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "PLUTO BARYCENTER",
|
||||
Observer = "SUN",
|
||||
Kernels = kernels
|
||||
}
|
||||
},
|
||||
GUI = {
|
||||
Name = "Pluto Barycenter",
|
||||
Path = "/Solar System/Dwarf Planets/Pluto"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { PlutoBarycenter })
|
||||
@@ -20,9 +20,9 @@ local Ceres = {
|
||||
SourceFrame = "IAU_CERES",
|
||||
DestinationFrame = "GALACTIC",
|
||||
Kernels = {
|
||||
kernels .. "/pck/dawn_ceres_v01.tpc",
|
||||
kernels .. "/spk/sb_ceres_140724.bsp",
|
||||
kernels .. "/spk/sb_ceres_110211.bsp"
|
||||
kernels .. "/dawn_ceres_v01.tpc",
|
||||
kernels .. "/sb_ceres_140724.bsp",
|
||||
kernels .. "/sb_ceres_110211.bsp"
|
||||
}
|
||||
},
|
||||
Translation = {
|
||||
@@ -30,9 +30,9 @@ local Ceres = {
|
||||
Target = "CERES",
|
||||
Observer = "SSB",
|
||||
Kernels = {
|
||||
kernels .. "/pck/dawn_ceres_v01.tpc",
|
||||
kernels .. "/spk/sb_ceres_140724.bsp",
|
||||
kernels .. "/spk/sb_ceres_110211.bsp"
|
||||
kernels .. "/dawn_ceres_v01.tpc",
|
||||
kernels .. "/sb_ceres_140724.bsp",
|
||||
kernels .. "/sb_ceres_110211.bsp"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,8 +1,8 @@
|
||||
local Kernels = asset.syncedResource({
|
||||
Name = "Dawn Kernels",
|
||||
Type = "TorrentSynchronization",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "dawn_kernels",
|
||||
Magnet = "magnet:?xt=urn:btih:31997fff4bffa6959c7144d24a13f5fad4604fa6&dn=DawnKernels"
|
||||
Version = 1
|
||||
})
|
||||
|
||||
asset.export("Kernels", Kernels)
|
||||
@@ -19,9 +19,9 @@ local images = asset.syncedResource({
|
||||
|
||||
local models = asset.syncedResource({
|
||||
Name = "Vesta Models",
|
||||
Type = "TorrentSynchronization",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "vesta_comet",
|
||||
Magnet = "magnet:?xt=urn:btih:4250685907FAEC6AE242485AB3E2018DE0377559&dn=VestaComet"
|
||||
Version = 1
|
||||
})
|
||||
|
||||
local Vesta = {
|
||||
@@ -33,8 +33,8 @@ local Vesta = {
|
||||
Target = "VESTA",
|
||||
Observer = "SUN",
|
||||
Kernels = {
|
||||
--kernels .. "/pck/dawn_vesta_v06.tpc",
|
||||
kernels .. "/DawnKernels/spk/sb_vesta_071107.bsp"
|
||||
--kernels .. "/dawn_vesta_v06.tpc",
|
||||
kernels .. "/sb_vesta_071107.bsp"
|
||||
}
|
||||
},
|
||||
Rotation = {
|
||||
|
||||
@@ -18,115 +18,115 @@ local model = asset.syncedResource({
|
||||
|
||||
local kernels = asset.syncedResource({
|
||||
Name = "Juno Kernels",
|
||||
Type = "TorrentSynchronization",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "juno_kernels",
|
||||
Magnet = "magnet:?xt=urn:btih:5A14C9E647C689A54BAB7A7DAEB5F312E8199C91&dn=Juno&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce"
|
||||
Version = 1
|
||||
})
|
||||
|
||||
local JunoKernels = {
|
||||
kernels .. "/Juno/JNO_SCLKSCET.00039.tsc",
|
||||
kernels .. "/Juno/juno_jade_v00.ti",
|
||||
kernels .. "/Juno/juno_jedi_v00.ti",
|
||||
kernels .. "/Juno/juno_jiram_v01.ti",
|
||||
kernels .. "/Juno/juno_junocam_v00.ti",
|
||||
kernels .. "/Juno/juno_mag_v00.ti",
|
||||
kernels .. "/Juno/juno_mwr_v01.ti",
|
||||
kernels .. "/Juno/juno_struct_v01.ti",
|
||||
kernels .. "/Juno/juno_uvs_v00.ti",
|
||||
kernels .. "/Juno/juno_v08.tf",
|
||||
kernels .. "/Juno/juno_waves_v00.ti",
|
||||
kernels .. "/Juno/juno_mwr_v01.ti",
|
||||
kernels .. "/Juno/spk_merge_110805_171017_130515.bsp",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_110930_111028_jc003c01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_111028_111125_jc004b00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_111125_111223_jc005b00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_111223_120127_jc006a02_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_120127_120217_jc007a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_120217_120316_jc008b00_v02.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_120316_120413_jc009a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_120413_120511_jc010a04_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_120511_120608_jc011a01_v02.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_120608_120706_jc012b01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_120706_120802_jc013a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_120802_120824_jc014b01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_120824_120928_jc015m00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_120919_120928_jc015o00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_120928_121026_jc016c03_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_121026_121123_jc017a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_121123_121221_jc018b01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_121221_130118_jc019a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_130118_130215_jc020b01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_130315_130412_jc022b01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_130412_130510_jc023b03_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_130510_130607_jc024a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_130607_130705_jc025a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_130705_130802_jc026a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_130726_131020_jx024a02_EFB_v03.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_130802_130830_jc027a02_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_130830_130927_jc028a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_130926_131025_jc029a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_130927_131025_jc029c01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_131022_131025_jc029f00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_131025_131122_jc030b04_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_131122_131220_jc031b01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_131220_140124_jc032a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_140124_140214_jc033a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_140214_140314_jc034b01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_140314_140411_jc035a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_140411_140509_jc036b01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_140509_140606_jc037b02_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_140606_140704_jc038a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_140704_140801_jc039b01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_140801_140829_jc040a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_140829_140926_jc041a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_140926_141024_jc042a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_141024_141121_jc043a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_141105_141121_jc043m01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_141107_141121_jc043s01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_141121_141219_jc044a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_141219_150123_jc045a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_150123_150213_jc046a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_150213_150313_jc047a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_150312_150409_jc048a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_150410_150508_jc049a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_150508_150605_jc050a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_150605_150703_jc051a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_150703_150731_jc052a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_150731_150828_jc053a01_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_150805_150828_jc053m00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_150807_150828_jc053s00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_150828_150924_jc054a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_150924_151023_jc055a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_151023_151120_jc056a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_151120_151218_jc057a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_151218_160115_jc058a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_160115_160212_jc059a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_160212_160311_jc060a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_160311_160408_jc061a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_160408_160506_jc062a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_160506_160603_jc063a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_160603_160630_jc064a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_160708_160729_jm0001rp_v02.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_160729_160826_jm0002rp_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_160827_160920_jm0003a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_160924_161019_jm0004a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_161014_161115_jm0005a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_161022_161115_jm0005b00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_161115_161213_jx0405rp_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_161210_170115_jm0031a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_170115_170201_jm0032a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_170201_170309_jm0041a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_170309_170326_jm0042rp_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_170326_170427_jm0051rp_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_170427_170518_jm0052rp_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_170518_170615_jm0061a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_170615_170710_jm0062a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_170710_170805_jm0071a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_170805_170831_jm0072a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_170831_170927_jm0081a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_170927_171023_jm0082a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_171023_171030_jm0091a00_v01.bc",
|
||||
kernels .. "/Juno/ck/juno_sc_prl_171023_171030_jm0091a00_v01.bc"
|
||||
kernels .. "/JNO_SCLKSCET.00039.tsc",
|
||||
kernels .. "/juno_jade_v00.ti",
|
||||
kernels .. "/juno_jedi_v00.ti",
|
||||
kernels .. "/juno_jiram_v01.ti",
|
||||
kernels .. "/juno_junocam_v00.ti",
|
||||
kernels .. "/juno_mag_v00.ti",
|
||||
kernels .. "/juno_mwr_v01.ti",
|
||||
kernels .. "/juno_struct_v01.ti",
|
||||
kernels .. "/juno_uvs_v00.ti",
|
||||
kernels .. "/juno_v08.tf",
|
||||
kernels .. "/juno_waves_v00.ti",
|
||||
kernels .. "/juno_mwr_v01.ti",
|
||||
kernels .. "/spk_merge_110805_171017_130515.bsp",
|
||||
kernels .. "/juno_sc_prl_110930_111028_jc003c01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_111028_111125_jc004b00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_111125_111223_jc005b00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_111223_120127_jc006a02_v01.bc",
|
||||
kernels .. "/juno_sc_prl_120127_120217_jc007a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_120217_120316_jc008b00_v02.bc",
|
||||
kernels .. "/juno_sc_prl_120316_120413_jc009a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_120413_120511_jc010a04_v01.bc",
|
||||
kernels .. "/juno_sc_prl_120511_120608_jc011a01_v02.bc",
|
||||
kernels .. "/juno_sc_prl_120608_120706_jc012b01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_120706_120802_jc013a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_120802_120824_jc014b01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_120824_120928_jc015m00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_120919_120928_jc015o00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_120928_121026_jc016c03_v01.bc",
|
||||
kernels .. "/juno_sc_prl_121026_121123_jc017a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_121123_121221_jc018b01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_121221_130118_jc019a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_130118_130215_jc020b01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_130315_130412_jc022b01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_130412_130510_jc023b03_v01.bc",
|
||||
kernels .. "/juno_sc_prl_130510_130607_jc024a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_130607_130705_jc025a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_130705_130802_jc026a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_130726_131020_jx024a02_EFB_v03.bc",
|
||||
kernels .. "/juno_sc_prl_130802_130830_jc027a02_v01.bc",
|
||||
kernels .. "/juno_sc_prl_130830_130927_jc028a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_130926_131025_jc029a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_130927_131025_jc029c01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_131022_131025_jc029f00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_131025_131122_jc030b04_v01.bc",
|
||||
kernels .. "/juno_sc_prl_131122_131220_jc031b01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_131220_140124_jc032a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_140124_140214_jc033a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_140214_140314_jc034b01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_140314_140411_jc035a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_140411_140509_jc036b01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_140509_140606_jc037b02_v01.bc",
|
||||
kernels .. "/juno_sc_prl_140606_140704_jc038a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_140704_140801_jc039b01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_140801_140829_jc040a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_140829_140926_jc041a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_140926_141024_jc042a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_141024_141121_jc043a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_141105_141121_jc043m01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_141107_141121_jc043s01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_141121_141219_jc044a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_141219_150123_jc045a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_150123_150213_jc046a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_150213_150313_jc047a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_150312_150409_jc048a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_150410_150508_jc049a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_150508_150605_jc050a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_150605_150703_jc051a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_150703_150731_jc052a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_150731_150828_jc053a01_v01.bc",
|
||||
kernels .. "/juno_sc_prl_150805_150828_jc053m00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_150807_150828_jc053s00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_150828_150924_jc054a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_150924_151023_jc055a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_151023_151120_jc056a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_151120_151218_jc057a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_151218_160115_jc058a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_160115_160212_jc059a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_160212_160311_jc060a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_160311_160408_jc061a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_160408_160506_jc062a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_160506_160603_jc063a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_160603_160630_jc064a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_160708_160729_jm0001rp_v02.bc",
|
||||
kernels .. "/juno_sc_prl_160729_160826_jm0002rp_v01.bc",
|
||||
kernels .. "/juno_sc_prl_160827_160920_jm0003a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_160924_161019_jm0004a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_161014_161115_jm0005a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_161022_161115_jm0005b00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_161115_161213_jx0405rp_v01.bc",
|
||||
kernels .. "/juno_sc_prl_161210_170115_jm0031a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_170115_170201_jm0032a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_170201_170309_jm0041a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_170309_170326_jm0042rp_v01.bc",
|
||||
kernels .. "/juno_sc_prl_170326_170427_jm0051rp_v01.bc",
|
||||
kernels .. "/juno_sc_prl_170427_170518_jm0052rp_v01.bc",
|
||||
kernels .. "/juno_sc_prl_170518_170615_jm0061a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_170615_170710_jm0062a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_170710_170805_jm0071a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_170805_170831_jm0072a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_170831_170927_jm0081a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_170927_171023_jm0082a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_171023_171030_jm0091a00_v01.bc",
|
||||
kernels .. "/juno_sc_prl_171023_171030_jm0091a00_v01.bc"
|
||||
}
|
||||
|
||||
local RotationMatrix = {
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
-- mercurymagnetosphere.asset
|
||||
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
|
||||
local localFolder = asset.syncedResource({
|
||||
Name = "Mercury Magnetosphere",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "mercury_magnetosphere",
|
||||
Version = 1
|
||||
})
|
||||
|
||||
|
||||
local MercuryRadius = 2.4397E6
|
||||
|
||||
local Magnetosphere = {
|
||||
Name = "Mercury Magnetosphere",
|
||||
Identifier = "MercuryMagnetosphere",
|
||||
Parent = "MercuryBarycenter",
|
||||
SceneRadius = 0.8E+5,
|
||||
Renderable = {
|
||||
Type = "RenderableTimeVaryingVolume",
|
||||
SourceDirectory = localFolder,
|
||||
TransferFunction = localFolder .. "/transferfunction.txt",
|
||||
Variable = "rho",
|
||||
StepSize = "0.003",
|
||||
Dimensions = {64, 64, 64},
|
||||
GridType = "Cartesian",
|
||||
SecondsBefore = 24*60*60*365*100,
|
||||
SecondsAfter = 24*60*60*365*100,
|
||||
Enabled = false
|
||||
},
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "MERCURY",
|
||||
Observer = "MERCURY BARYCENTER",
|
||||
},
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
SourceFrame = "MERCURYSE",
|
||||
DestinationFrame = "GALACTIC",
|
||||
Kernels = {
|
||||
localFolder .. "/openspace_mercury.ti"
|
||||
}
|
||||
},
|
||||
Scale = {
|
||||
Type = "StaticScale",
|
||||
Scale = MercuryRadius,
|
||||
},
|
||||
},
|
||||
GUI = {
|
||||
Name = "Mercury Magnetosphere",
|
||||
Path = "/Solar System/Missions/Messenger"
|
||||
}
|
||||
}
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, {
|
||||
Magnetosphere
|
||||
})
|
||||
@@ -0,0 +1,206 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local sunTransforms = asset.require('scene/solarsystem/sun/transforms')
|
||||
local mercuryTransforms = asset.require('scene/solarsystem/planets/mercury/transforms')
|
||||
|
||||
|
||||
local models = asset.syncedResource({
|
||||
Name = "Messenger Models",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "messenger_model",
|
||||
Version = 1
|
||||
})
|
||||
|
||||
local kernels = asset.syncedResource({
|
||||
Name = "Messenger Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "messenger_spice",
|
||||
Version = 1
|
||||
})
|
||||
|
||||
|
||||
local LocalKernels = {
|
||||
kernels .. '/messenger_2548.tsc',
|
||||
|
||||
kernels .. '/de405.bsp',
|
||||
kernels .. '/msgr_040803_150430_150430_od431sc_2.bsp',
|
||||
kernels .. '/msgr_antenna_v000.bsp',
|
||||
kernels .. '/msgr_de405_de423s.bsp',
|
||||
|
||||
kernels .. '/msgr_epps_v100.ti',
|
||||
kernels .. '/msgr_grns_v110.ti',
|
||||
kernels .. '/msgr_mag_v021.ti',
|
||||
kernels .. '/msgr_mascs_v100.ti',
|
||||
kernels .. '/msgr_mdis_v160.ti',
|
||||
kernels .. '/msgr_mla_v010.ti',
|
||||
kernels .. '/msgr_rs_v111.ti',
|
||||
kernels .. '/msgr_xrs_v001.ti',
|
||||
|
||||
kernels .. '/msgr_1103_v02.bc',
|
||||
kernels .. '/msgr_1104_v02.bc',
|
||||
kernels .. '/msgr_1105_v02.bc',
|
||||
kernels .. '/msgr_1106_v02.bc',
|
||||
|
||||
kernels .. '/pck00008.tpc',
|
||||
kernels .. '/pck00008_msgr.tpc',
|
||||
kernels .. '/pck00009_msgr_v10.tpc',
|
||||
kernels .. '/pck00010_msgr_v10.tpc',
|
||||
kernels .. '/pck00010_msgr_v23.tpc',
|
||||
kernels .. '/pck00010.tpc'
|
||||
}
|
||||
|
||||
|
||||
local RotationMatrix = {
|
||||
0, 1, 0,
|
||||
0, 0, 1,
|
||||
1, 0, 0
|
||||
}
|
||||
|
||||
local Messenger = {
|
||||
Identifier = "Messenger",
|
||||
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
||||
Transform = {
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "MESSENGER",
|
||||
Observer = "SUN",
|
||||
Kernels = LocalKernels
|
||||
},
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
SourceFrame = "MSGR_SPACECRAFT",
|
||||
DestinationFrame = "GALACTIC",
|
||||
},
|
||||
},
|
||||
GUI = {
|
||||
Name = "Messenger",
|
||||
Path = "/Solar System/Missions/Messenger"
|
||||
}
|
||||
}
|
||||
|
||||
local MessengerProbeBlack = {
|
||||
Identifier = "MessengerProbe_black",
|
||||
Parent = Messenger.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Geometry = {
|
||||
Type = "MultiModelGeometry",
|
||||
GeometryFile = models .. "/MessengerProbe_black.obj"
|
||||
},
|
||||
ColorTexture = models .. "/Tex_black.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GUI = {
|
||||
Name = "MessengerProbe Black",
|
||||
Path = "/Solar System/Missions/Messenger"
|
||||
}
|
||||
}
|
||||
|
||||
local MessengerProbeFoil = {
|
||||
Identifier = "MessengerProbe_foil",
|
||||
Parent = Messenger.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Geometry = {
|
||||
Type = "MultiModelGeometry",
|
||||
GeometryFile = models .. "/MessengerProbe_foil.obj"
|
||||
},
|
||||
ColorTexture = models .. "/foil_n2.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GUI = {
|
||||
Name = "MessengerProbe foil",
|
||||
Path = "/Solar System/Missions/Messenger"
|
||||
}
|
||||
}
|
||||
|
||||
local MessengerProbeHeatShield = {
|
||||
Identifier = "MessengerProbe_heatShield",
|
||||
Parent = Messenger.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Geometry = {
|
||||
Type = "MultiModelGeometry",
|
||||
GeometryFile = models .. "/MessengerProbe_heatShield.obj"
|
||||
},
|
||||
ColorTexture = models .. "/AO_heatshield4.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GUI = {
|
||||
Name = "MessengerProbe Heat Sheild",
|
||||
Path = "/Solar System/Missions/Messenger"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
local MessengerProbeMetal = {
|
||||
Identifier = "MessengerProbe_Metal",
|
||||
Parent = Messenger.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Geometry = {
|
||||
Type = "MultiModelGeometry",
|
||||
GeometryFile = models .. "/MessengerProbe_metal.obj"
|
||||
},
|
||||
ColorTexture = models .. "/Tex_grey.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GUI = {
|
||||
Name = "MessengerProbe Metal",
|
||||
Path = "/Solar System/Missions/Messenger"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
local MessengerProbePanels = {
|
||||
Identifier = "MessengerProbe_panels",
|
||||
Parent = Messenger.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
Geometry = {
|
||||
Type = "MultiModelGeometry",
|
||||
GeometryFile = models .. "/MessengerProbe_panels.obj"
|
||||
},
|
||||
ColorTexture = models .. "/Messenger_tex.png",
|
||||
ModelTransform = RotationMatrix
|
||||
},
|
||||
GUI = {
|
||||
Name = "MessengerProbe Panels",
|
||||
Path = "/Solar System/Missions/Messenger"
|
||||
}
|
||||
}
|
||||
|
||||
local MessengerTrail = {
|
||||
Identifier = "MessengerTrail",
|
||||
Parent = mercuryTransforms.MercuryBarycenter.Identifier,
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "MESSENGER",
|
||||
Observer = "MERCURY BARYCENTER",
|
||||
Kernels = Kernels
|
||||
},
|
||||
Color = { 0.288, 0.375, 0.934 },
|
||||
EnableFade = false,
|
||||
StartTime = "2011 MARCH 01 12:00:00",
|
||||
EndTime = "2011 MAY 30 12:00:00",
|
||||
Period = 12,
|
||||
Resolution = 10000
|
||||
|
||||
},
|
||||
GUI = {
|
||||
Name = "Messenger Trail",
|
||||
Path = "/Solar System/Missions/Messenger"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, {
|
||||
Messenger,
|
||||
MessengerProbeBlack,
|
||||
MessengerProbeFoil,
|
||||
MessengerProbeHeatShield,
|
||||
MessengerProbeMetal,
|
||||
MessengerProbePanels,
|
||||
MessengerTrail
|
||||
})
|
||||
@@ -0,0 +1,33 @@
|
||||
OpenSpace ecliptic frames:
|
||||
Mercury-centric Solar Ecliptic (MERCURYSE) frame
|
||||
|
||||
These frames are only defined as helper frames for OpenSpace.
|
||||
|
||||
+X is parallel to the geometric planet-sun position vector.
|
||||
|
||||
-Y axis is the normalized component of the planet's orbital vector
|
||||
|
||||
+Z axis is parallel to the cross product of the frame's +X axis
|
||||
and the frame's +Y axis.
|
||||
|
||||
\begindata
|
||||
|
||||
FRAME_MERCURYSE = 4600199
|
||||
FRAME_4600199_NAME = 'MERCURYSE'
|
||||
FRAME_4600199_CLASS = 5
|
||||
FRAME_4600199_CLASS_ID = 4600199
|
||||
FRAME_4600199_CENTER = 199
|
||||
FRAME_4600199_RELATIVE = 'J2000'
|
||||
FRAME_4600199_DEF_STYLE = 'PARAMETERIZED'
|
||||
FRAME_4600199_FAMILY = 'TWO-VECTOR'
|
||||
FRAME_4600199_PRI_AXIS = 'X'
|
||||
FRAME_4600199_PRI_VECTOR_DEF = 'OBSERVER_TARGET_POSITION'
|
||||
FRAME_4600199_PRI_OBSERVER = 'MERCURY'
|
||||
FRAME_4600199_PRI_TARGET = 'SUN'
|
||||
FRAME_4600199_PRI_ABCORR = 'NONE'
|
||||
FRAME_4600199_SEC_AXIS = 'Y'
|
||||
FRAME_4600199_SEC_VECTOR_DEF = 'OBSERVER_TARGET_VELOCITY'
|
||||
FRAME_4600199_SEC_OBSERVER = 'MERCURY'
|
||||
FRAME_4600199_SEC_TARGET = 'SUN'
|
||||
FRAME_4600199_SEC_ABCORR = 'NONE'
|
||||
FRAME_4600199_SEC_FRAME = 'J2000'
|
||||
@@ -0,0 +1,8 @@
|
||||
width 1024
|
||||
lower 0.0
|
||||
upper 0.1
|
||||
mappingkey 0.0 255 0 0 0
|
||||
mappingkey 0.01 255 0 0 0
|
||||
mappingkey 0.1 255 255 0 100
|
||||
|
||||
mappingkey 0.5 255 255 0 255
|
||||
@@ -1,7 +1,6 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require('./transforms')
|
||||
local sunTransforms = asset.require('scene/solarsystem/sun/transforms')
|
||||
local kernels = asset.require('./kernels')
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ local Hydra = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "HYDRA",
|
||||
Observer = "PLUTO BARYCENTER",
|
||||
Kernels = kernels .. "/new_horizons/spk/NavSE_plu047_od122.bsp"
|
||||
Kernels = kernels .. "/NavSE_plu047_od122.bsp"
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
|
||||
@@ -19,7 +19,7 @@ local Kerberos = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "KERBEROS",
|
||||
Observer = "PLUTO BARYCENTER",
|
||||
Kernels = kernels.Kernels .. "/new_horizons/spk/NavSE_plu047_od122.bsp"
|
||||
Kernels = kernels.Kernels .. "/NavSE_plu047_od122.bsp"
|
||||
},
|
||||
Rotation = {
|
||||
Type = "SpiceRotation",
|
||||
|
||||
@@ -1,44 +1,44 @@
|
||||
local Kernels = asset.syncedResource({
|
||||
Name = "New Horizons Kernels",
|
||||
Type = "TorrentSynchronization",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "newhorizons_kernels",
|
||||
Magnet = "magnet:?xt=urn:btih:4AF38BDD42C5B29A0EF1CE4AB274CD91C017B8CC&dn=new_horizons&tr=udp%3a%2f%2ftracker.ccc.de%3a80%2fannounce&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce"
|
||||
Version = 1
|
||||
})
|
||||
|
||||
local NewHorizonsKernels = {
|
||||
Kernels .. "/new_horizons/spk/nh_pred_20141201_20190301_od122.bsp",
|
||||
Kernels .. "/new_horizons/spk/NavSE_plu047_od122.bsp",
|
||||
Kernels .. "/new_horizons/spk/NavPE_de433_od122.bsp",
|
||||
Kernels .. "/nh_pred_20141201_20190301_od122.bsp",
|
||||
Kernels .. "/NavSE_plu047_od122.bsp",
|
||||
Kernels .. "/NavPE_de433_od122.bsp",
|
||||
|
||||
Kernels .. "/new_horizons/sclk/new-horizons_1121.tsc",
|
||||
Kernels .. "/new-horizons_1121.tsc",
|
||||
|
||||
Kernels .. "/new_horizons/ck/nh_scispi_2015_pred.bc",
|
||||
Kernels .. "/new_horizons/ck/nh_scispi_2015_recon.bc",
|
||||
Kernels .. "/new_horizons/ck/nh_lorri_wcs.bc",
|
||||
Kernels .. "/nh_scispi_2015_pred.bc",
|
||||
Kernels .. "/nh_scispi_2015_recon.bc",
|
||||
Kernels .. "/nh_lorri_wcs.bc",
|
||||
|
||||
Kernels .. "/new_horizons/smithed_pc_and_sp/PLU_LORRI_ALL_161216.bc",
|
||||
Kernels .. "/PLU_LORRI_ALL_161216.bc",
|
||||
|
||||
Kernels .. "/new_horizons/pck/nh_targets_v001.tpc",
|
||||
Kernels .. "/new_horizons/pck/nh_pcnh_005.tpc",
|
||||
Kernels .. "/nh_targets_v001.tpc",
|
||||
Kernels .. "/nh_pcnh_005.tpc",
|
||||
|
||||
Kernels .. "/new_horizons/fk/nh_v220.tf",
|
||||
Kernels .. "/new_horizons/ik/nh_allinstruments_v002.ti",
|
||||
Kernels .. "/new_horizons/ik/nh_alice_v200.ti",
|
||||
Kernels .. "/new_horizons/ik/nh_lorri_v201.ti",
|
||||
Kernels .. "/new_horizons/ik/nh_pepssi_v110.ti",
|
||||
Kernels .. "/new_horizons/ik/nh_ralph_v100.ti",
|
||||
Kernels .. "/new_horizons/ik/nh_rex_v100.ti",
|
||||
Kernels .. "/new_horizons/ik/nh_sdc_v101.ti",
|
||||
Kernels .. "/new_horizons/ik/nh_swap_v100.ti",
|
||||
Kernels .. "/new_horizons/ik/nh_astr_v000.ti",
|
||||
Kernels .. "/new_horizons/ik/nh_fss_v000.ti",
|
||||
Kernels .. "/new_horizons/fk/nh_soc_misc_v001.tf",
|
||||
Kernels .. "/new_horizons/spk/nh_stars.bsp",
|
||||
Kernels .. "/nh_v220.tf",
|
||||
Kernels .. "/nh_allinstruments_v002.ti",
|
||||
Kernels .. "/nh_alice_v200.ti",
|
||||
Kernels .. "/nh_lorri_v201.ti",
|
||||
Kernels .. "/nh_pepssi_v110.ti",
|
||||
Kernels .. "/nh_ralph_v100.ti",
|
||||
Kernels .. "/nh_rex_v100.ti",
|
||||
Kernels .. "/nh_sdc_v101.ti",
|
||||
Kernels .. "/nh_swap_v100.ti",
|
||||
Kernels .. "/nh_astr_v000.ti",
|
||||
Kernels .. "/nh_fss_v000.ti",
|
||||
Kernels .. "/nh_soc_misc_v001.tf",
|
||||
Kernels .. "/nh_stars.bsp",
|
||||
}
|
||||
|
||||
local PlutoKernels = {
|
||||
Kernels .. "/new_horizons/spk/NavPE_de433_od122.bsp",
|
||||
Kernels .. "/new_horizons/spk/NavSE_plu047_od122.bsp"
|
||||
Kernels .. "/NavPE_de433_od122.bsp",
|
||||
Kernels .. "/NavSE_plu047_od122.bsp"
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ local Nix = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "NIX",
|
||||
Observer = "PLUTO BARYCENTER",
|
||||
Kernels = kernels.Kernels .. "/new_horizons/spk/NavSE_plu047_od122.bsp"
|
||||
Kernels = kernels.Kernels .. "/NavSE_plu047_od122.bsp"
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require('./transforms')
|
||||
local sunTransforms = asset.require('scene/solarsystem/sun/transforms')
|
||||
local kernels = asset.require('./kernels')
|
||||
|
||||
|
||||
|
||||
@@ -49,6 +48,10 @@ local Pluto = {
|
||||
Type = "SpiceRotation",
|
||||
SourceFrame = "IAU_PLUTO",
|
||||
DestinationFrame = "GALACTIC"
|
||||
},
|
||||
Scale = {
|
||||
Type = "StaticScale",
|
||||
Scale = 1.0
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
@@ -74,7 +77,8 @@ local Pluto = {
|
||||
Projection = {
|
||||
Sequence = images,
|
||||
EventFile = assets .. "/core_v9h_obs_getmets_v8_time_fix_nofrcd_mld.txt",
|
||||
SequenceType = "hybrid",
|
||||
-- SequenceType = "hybrid",
|
||||
SequenceType = "image-sequence",
|
||||
Observer = "NEW HORIZONS",
|
||||
Target = "PLUTO",
|
||||
Aberration = "NONE",
|
||||
|
||||
@@ -19,7 +19,7 @@ local Styx = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "STYX",
|
||||
Observer = "PLUTO BARYCENTER",
|
||||
Kernels = kernels.Kernels .. "/new_horizons/spk/NavSE_plu047_od122.bsp"
|
||||
Kernels = kernels.Kernels .. "/NavSE_plu047_od122.bsp"
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
|
||||
@@ -7,9 +7,9 @@ local earthTransforms = asset.require('scene/solarsystem/planets/earth/transform
|
||||
|
||||
local kernels = asset.syncedResource({
|
||||
Name = "Osiris Rex Kernels",
|
||||
Type = "TorrentSynchronization",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "osirisrex_kernels",
|
||||
Magnet = "magnet:?xt=urn:btih:26719889CAAB41792B97639D29AD49B1EDBA051E&dn=OsirisRexKernels&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce"
|
||||
Version = 1
|
||||
})
|
||||
|
||||
local textures = asset.syncedResource({
|
||||
@@ -33,116 +33,116 @@ KernelCase = 2 -- Right now we only have the image times for case 2
|
||||
local CaseDependentKernels
|
||||
if KernelCase == 2 then
|
||||
CaseDependentKernels = {
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/525m_Sortie_v2/ORX_Recon_525mSortie_Case02.bsp",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/525m_Sortie_v2/Recon_525mSortie_Case02_0Latitude.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/525m_Sortie_v2/Recon_525mSortie_Case02_atl_19145_04.atf",
|
||||
kernels .. "/ORX_Recon_525mSortie_Case02.bsp",
|
||||
kernels .. "/Recon_525mSortie_Case02_0Latitude.bc",
|
||||
kernels .. "/Recon_525mSortie_Case02_atl_19145_04.atf",
|
||||
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/225m_Sortie_v2/ORX_Recon_225mSortie_Case02.bsp",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/225m_Sortie_v2/Recon_225mSortie_Case02_0Latitude.bc"
|
||||
kernels .. "/ORX_Recon_225mSortie_Case02.bsp",
|
||||
kernels .. "/Recon_225mSortie_Case02_0Latitude.bc"
|
||||
}
|
||||
elseif KernelCase == 5 then
|
||||
CaseDependentKernels = {
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/525m_Sortie_v2/ORX_Recon_525mSortie_Case05.bsp",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/525m_Sortie_v2/Recon_525mSortie_Case05_20negLatitude.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/525m_Sortie_v2/Recon_525mSortie_Case05_atl_19145_04.atf",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/525m_Sortie_v2/Recon_525mSortie_Case05_NominalProfile.bc",
|
||||
kernels .. "/ORX_Recon_525mSortie_Case05.bsp",
|
||||
kernels .. "/Recon_525mSortie_Case05_20negLatitude.bc",
|
||||
kernels .. "/Recon_525mSortie_Case05_atl_19145_04.atf",
|
||||
kernels .. "/Recon_525mSortie_Case05_NominalProfile.bc",
|
||||
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/225m_Sortie_v2/ORX_Recon_225mSortie_Case05.bsp",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/225m_Sortie_v2/Recon_225mSortie_Case05_20negLatitude.bc"
|
||||
kernels .. "/ORX_Recon_225mSortie_Case05.bsp",
|
||||
kernels .. "/Recon_225mSortie_Case05_20negLatitude.bc"
|
||||
}
|
||||
elseif KernelCase == 8 then
|
||||
CaseDependentKernels = {
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/525m_Sortie_v2/Recon_525mSortie_Case08_NominalProfile.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/225m_Sortie_v2/ORX_Recon_225mSortie_Case08.bsp",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/225m_Sortie_v2/Recon_225mSortie_Case08_40negLatitude.bc"
|
||||
kernels .. "/Recon_525mSortie_Case08_NominalProfile.bc",
|
||||
kernels .. "/ORX_Recon_225mSortie_Case08.bsp",
|
||||
kernels .. "/Recon_225mSortie_Case08_40negLatitude.bc"
|
||||
}
|
||||
elseif KernelCase == 11 then
|
||||
CaseDependentKernels = {
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/225m_Sortie_v2/ORX_Recon_225mSortie_Case11.bsp",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/225m_Sortie_v2/Recon_225mSortie_Case11_60negLatitude.bc"
|
||||
kernels .. "/ORX_Recon_225mSortie_Case11.bsp",
|
||||
kernels .. "/Recon_225mSortie_Case11_60negLatitude.bc"
|
||||
}
|
||||
end
|
||||
|
||||
local OsirisRexKernels = {
|
||||
-- background
|
||||
-- SCLK kernels needs to be loaded before CK kernels (and generally first)
|
||||
kernels .. "/OsirisRexKernels/background/sclk/ORX_SCLKSCET.00000.tsc",
|
||||
kernels .. "/ORX_SCLKSCET.00000.tsc",
|
||||
|
||||
-- This cannot be loaded correctly for some reason!
|
||||
--openspace.spice.loadKernel(kernels .. "/OsirisRexKernels/background/dsk/RQ36mod.oct12_CCv0001.bds")
|
||||
|
||||
kernels .. "/OsirisRexKernels/background/fk/orx_v04.tf",
|
||||
kernels .. "/OsirisRexKernels/background/ik/orx_lidar_v00.ti",
|
||||
kernels .. "/OsirisRexKernels/background/ik/orx_ocams_v03.ti",
|
||||
kernels .. "/OsirisRexKernels/background/ik/orx_otes_v00.ti",
|
||||
kernels .. "/OsirisRexKernels/background/ik/orx_rexis_v00.ti",
|
||||
kernels .. "/OsirisRexKernels/background/ik/orx_struct_v00.ti",
|
||||
kernels .. "/OsirisRexKernels/background/ik/orx_navcam_v00.ti",
|
||||
kernels .. "/OsirisRexKernels/background/ik/orx_ola_v00.ti",
|
||||
kernels .. "/OsirisRexKernels/background/ik/orx_ovirs_v00.ti",
|
||||
kernels .. "/OsirisRexKernels/background/ik/orx_stowcam_v00.ti",
|
||||
-- kernels .. "/OsirisRexKernels/background/lsk/naif0011.tls",
|
||||
kernels .. "/OsirisRexKernels/background/pck/bennu_SPH250m.tpc",
|
||||
kernels .. "/OsirisRexKernels/background/pck/bennu_v10.tpc",
|
||||
kernels .. "/orx_v04.tf",
|
||||
kernels .. "/orx_lidar_v00.ti",
|
||||
kernels .. "/orx_ocams_v03.ti",
|
||||
kernels .. "/orx_otes_v00.ti",
|
||||
kernels .. "/orx_rexis_v00.ti",
|
||||
kernels .. "/orx_struct_v00.ti",
|
||||
kernels .. "/orx_navcam_v00.ti",
|
||||
kernels .. "/orx_ola_v00.ti",
|
||||
kernels .. "/orx_ovirs_v00.ti",
|
||||
kernels .. "/orx_stowcam_v00.ti",
|
||||
-- kernels .. "/naif0011.tls",
|
||||
kernels .. "/bennu_SPH250m.tpc",
|
||||
kernels .. "/bennu_v10.tpc",
|
||||
|
||||
-- Low res SPK
|
||||
kernels .. "/OsirisRexKernels/background/spk/orx_160917_231024_pgaa3_day15m60_v1.bsp",
|
||||
kernels .. "/OsirisRexKernels/background/spk/orx_160914_231024_pgaa3_day12m60_v1.bsp",
|
||||
kernels .. "/orx_160917_231024_pgaa3_day15m60_v1.bsp",
|
||||
kernels .. "/orx_160914_231024_pgaa3_day12m60_v1.bsp",
|
||||
|
||||
kernels .. "/OsirisRexKernels/background/spk/orx_160908_231024_pgaa3_day06m60_v1.bsp",
|
||||
kernels .. "/OsirisRexKernels/background/spk/spk_orx_160908_231024_pgaa2_day06m60_v3.bsp",
|
||||
kernels .. "/OsirisRexKernels/background/spk/orx_160908_231024_pgaa2_day06m60.bsp",
|
||||
kernels .. "/orx_160908_231024_pgaa3_day06m60_v1.bsp",
|
||||
kernels .. "/spk_orx_160908_231024_pgaa2_day06m60_v3.bsp",
|
||||
kernels .. "/orx_160908_231024_pgaa2_day06m60.bsp",
|
||||
|
||||
kernels .. "/OsirisRexKernels/background/spk/OREX_20160908_M60_complete.bsp",
|
||||
kernels .. "/OsirisRexKernels/background/spk/OREX_20160904_M45_complete.bsp",
|
||||
kernels .. "/OREX_20160908_M60_complete.bsp",
|
||||
kernels .. "/OREX_20160904_M45_complete.bsp",
|
||||
|
||||
-- SPK
|
||||
kernels .. "/OsirisRexKernels/background/spk/de421.bsp",
|
||||
kernels .. "/OsirisRexKernels/background/spk/sb-101955-76.bsp",
|
||||
kernels .. "/de421.bsp",
|
||||
kernels .. "/sb-101955-76.bsp",
|
||||
|
||||
-- Nominal_Profile_LowRes
|
||||
kernels .. "/OsirisRexKernels/Nominal_Profile_LowRes/Approach_600s_20180816T230000_20181119T010000.bsp",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Profile_LowRes/Approach_NominalProfile_600s_20180816T230000_20181119T010000.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Profile_LowRes/DetailedSurvey_600s_20190108T000000_20190317T000000.bsp",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Profile_LowRes/OrbitalA_600s_20181203T230000_20190109T000000.bsp",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Profile_LowRes/OrbitalA_NominalProfile_600s_20181203T230000_20190109T000000.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Profile_LowRes/OrbitalB_600s_20190316T000000_20190521T000000.bsp",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Profile_LowRes/DetailedSurvey_NominalProfile_600s_20190108T000000_20190317T000000.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Profile_LowRes/OrbitalB_NominalProfile600s_20190316T000000_20190521T000000.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Profile_LowRes/PrelimSurvey_600s_20181119T230000_20181204T010000.bsp",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Profile_LowRes/PrelimSurvey_NominalProfile_600s_20181119T230000_20181204T010000.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Profile_LowRes/Recon_600s_20190519T000000_20190830T000000.bsp",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Profile_LowRes/Recon_NominalProfile_600s_20190519T000000_20190830T000000.bc",
|
||||
kernels .. "/Approach_600s_20180816T230000_20181119T010000.bsp",
|
||||
kernels .. "/Approach_NominalProfile_600s_20180816T230000_20181119T010000.bc",
|
||||
kernels .. "/DetailedSurvey_600s_20190108T000000_20190317T000000.bsp",
|
||||
kernels .. "/OrbitalA_600s_20181203T230000_20190109T000000.bsp",
|
||||
kernels .. "/OrbitalA_NominalProfile_600s_20181203T230000_20190109T000000.bc",
|
||||
kernels .. "/OrbitalB_600s_20190316T000000_20190521T000000.bsp",
|
||||
kernels .. "/DetailedSurvey_NominalProfile_600s_20190108T000000_20190317T000000.bc",
|
||||
kernels .. "/OrbitalB_NominalProfile600s_20190316T000000_20190521T000000.bc",
|
||||
kernels .. "/PrelimSurvey_600s_20181119T230000_20181204T010000.bsp",
|
||||
kernels .. "/PrelimSurvey_NominalProfile_600s_20181119T230000_20181204T010000.bc",
|
||||
kernels .. "/Recon_600s_20190519T000000_20190830T000000.bsp",
|
||||
kernels .. "/Recon_NominalProfile_600s_20190519T000000_20190830T000000.bc",
|
||||
|
||||
-- Nominal_Observations_Science
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/DustSearch_v1/Phase03_AP_DustSearch_1.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/LightCurve_v1/Phase03_AP_LightCurve_1.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/LightCurve_v1/Phase03_AP_LightCurve_2.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/NatSatSearch_v1/Phase03_AP_SatSearch_1.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/NatSatSearch_v1/Phase03_AP_SatSearch_2.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/PhaseFunction_v1/Phase03_AP_PhaseFunction_1.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/ShapeModel_v1/Phase03_AP_ShapeModel_1.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/ShapeModel_v1/Phase03_AP_ShapeModel_2.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/ShapeModel_v1/Phase03_AP_ShapeModel_3.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/ShapeModel_v1/Phase03_AP_ShapeModel_4.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/ShapeModel_v1/Phase03_AP_ShapeModel_5.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/ShapeModel_v1/Phase03_AP_ShapeModel_6.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/ShapeModel_v1/Phase03_AP_ShapeModel_7.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/ShapeModel_v1/Phase03_AP_ShapeModel_8.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/ShapeModel_v1/Phase03_AP_ShapeModel_9_Forced4x4.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/03_Approach/SpectraMap_v1/Phase03_AP_SpectraMap_1.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/04_PrelimSurvey/MapCamOLA_v1/Phase04_PS_MC_1_v1_1a.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/04_PrelimSurvey/MapCamOLA_v1/Phase04_PS_MC_2_v1_1a.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/04_PrelimSurvey/OLA_v1/Phase04_PS_OLA_Nominal_1.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/04_PrelimSurvey/OLA_v1/Phase04_PS_OLA_Nominal_2.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/04_PrelimSurvey/OLA_v1/Phase04_PS_OLA_Nominal_3.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/04_PrelimSurvey/OLA_v1/Phase04_PS_OLA_Nominal_4.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/04_PrelimSurvey/PolyCam_v1/Phase04_PS_PolyCam_1.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/04_PrelimSurvey/PolyCam_v1/Phase04_PS_PolyCam_2.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/04_PrelimSurvey/PolyCam_v1/Phase04_PS_PolyCam_3.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/04_PrelimSurvey/PolyCam_v1/Phase04_PS_PolyCam_4.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/04_PrelimSurvey/PolyCam_v1/Phase04_PS_PolyCam_5.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/04_PrelimSurvey/PolyCam_v1/Phase04_PS_PolyCam_6.bc",
|
||||
kernels .. "/Phase03_AP_DustSearch_1.bc",
|
||||
kernels .. "/Phase03_AP_LightCurve_1.bc",
|
||||
kernels .. "/Phase03_AP_LightCurve_2.bc",
|
||||
kernels .. "/Phase03_AP_SatSearch_1.bc",
|
||||
kernels .. "/Phase03_AP_SatSearch_2.bc",
|
||||
kernels .. "/Phase03_AP_PhaseFunction_1.bc",
|
||||
kernels .. "/Phase03_AP_ShapeModel_1.bc",
|
||||
kernels .. "/Phase03_AP_ShapeModel_2.bc",
|
||||
kernels .. "/Phase03_AP_ShapeModel_3.bc",
|
||||
kernels .. "/Phase03_AP_ShapeModel_4.bc",
|
||||
kernels .. "/Phase03_AP_ShapeModel_5.bc",
|
||||
kernels .. "/Phase03_AP_ShapeModel_6.bc",
|
||||
kernels .. "/Phase03_AP_ShapeModel_7.bc",
|
||||
kernels .. "/Phase03_AP_ShapeModel_8.bc",
|
||||
kernels .. "/Phase03_AP_ShapeModel_9_Forced4x4.bc",
|
||||
kernels .. "/Phase03_AP_SpectraMap_1.bc",
|
||||
kernels .. "/Phase04_PS_MC_1_v1_1a.bc",
|
||||
kernels .. "/Phase04_PS_MC_2_v1_1a.bc",
|
||||
kernels .. "/Phase04_PS_OLA_Nominal_1.bc",
|
||||
kernels .. "/Phase04_PS_OLA_Nominal_2.bc",
|
||||
kernels .. "/Phase04_PS_OLA_Nominal_3.bc",
|
||||
kernels .. "/Phase04_PS_OLA_Nominal_4.bc",
|
||||
kernels .. "/Phase04_PS_PolyCam_1.bc",
|
||||
kernels .. "/Phase04_PS_PolyCam_2.bc",
|
||||
kernels .. "/Phase04_PS_PolyCam_3.bc",
|
||||
kernels .. "/Phase04_PS_PolyCam_4.bc",
|
||||
kernels .. "/Phase04_PS_PolyCam_5.bc",
|
||||
kernels .. "/Phase04_PS_PolyCam_6.bc",
|
||||
|
||||
--openspace.spice.loadKernel(kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/BaseballDiamond_v2/atl_19013_18_BBD1_info.TXT")
|
||||
--openspace.spice.loadKernel(kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/BaseballDiamond_v2/atl_19014_16_BBD2_info.TXT")
|
||||
@@ -150,32 +150,32 @@ local OsirisRexKernels = {
|
||||
--openspace.spice.loadKernel(kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/BaseballDiamond_v2/atl_19021_19_BBD4_info.TXT")
|
||||
--openspace.spice.loadKernel(kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/BaseballDiamond_v2/README.txt")
|
||||
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/BaseballDiamond_v2/atl_19013_18_BBD1_v2.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/BaseballDiamond_v2/atl_19014_16_BBD2_v2.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/BaseballDiamond_v2/atl_19020_18_BBD3_v2.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/BaseballDiamond_v2/atl_19021_19_BBD4_v2.bc",
|
||||
kernels .. "/atl_19013_18_BBD1_v2.bc",
|
||||
kernels .. "/atl_19014_16_BBD2_v2.bc",
|
||||
kernels .. "/atl_19020_18_BBD3_v2.bc",
|
||||
kernels .. "/atl_19021_19_BBD4_v2.bc",
|
||||
|
||||
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/EquatorialStations_v1/Phase06_DS_Equatorial_Stations_1.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/EquatorialStations_v1/Phase06_DS_Equatorial_Stations_2.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/EquatorialStations_v1/Phase06_DS_Equatorial_Stations_3.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/EquatorialStations_v1/Phase06_DS_Equatorial_Stations_4.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/EquatorialStations_v1/Phase06_DS_Equatorial_Stations_5.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/EquatorialStations_v1/Phase06_DS_Equatorial_Stations_6.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/EquatorialStations_v1/Phase06_DS_Equatorial_Stations_7.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/PlumeSearch_v1/Phase06_DS_Plume_Search_1.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/06_DetailedSurvey/PlumeSearch_v1/Phase06_DS_Plume_Search_2.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/07_OrbitalB/CandidateSampleSite_v1/Phase07_OB_CSS_Mapping_1.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/07_OrbitalB/CandidateSampleSite_v1/Phase07_OB_CSS_Mapping_2.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/07_OrbitalB/CandidateSampleSite_v1/Phase07_OB_CSS_Mapping_3.bc",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/07_OrbitalB/CandidateSampleSite_v2/CSS_Mapping_1.a",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/07_OrbitalB/CandidateSampleSite_v2/CSS_Mapping_2.a",
|
||||
kernels .. "/OsirisRexKernels/Nominal_Observations_Science/07_OrbitalB/CandidateSampleSite_v2/CSS_Mapping_3.a",
|
||||
kernels .. "/Phase06_DS_Equatorial_Stations_1.bc",
|
||||
kernels .. "/Phase06_DS_Equatorial_Stations_2.bc",
|
||||
kernels .. "/Phase06_DS_Equatorial_Stations_3.bc",
|
||||
kernels .. "/Phase06_DS_Equatorial_Stations_4.bc",
|
||||
kernels .. "/Phase06_DS_Equatorial_Stations_5.bc",
|
||||
kernels .. "/Phase06_DS_Equatorial_Stations_6.bc",
|
||||
kernels .. "/Phase06_DS_Equatorial_Stations_7.bc",
|
||||
kernels .. "/Phase06_DS_Plume_Search_1.bc",
|
||||
kernels .. "/Phase06_DS_Plume_Search_2.bc",
|
||||
kernels .. "/Phase07_OB_CSS_Mapping_1.bc",
|
||||
kernels .. "/Phase07_OB_CSS_Mapping_2.bc",
|
||||
kernels .. "/Phase07_OB_CSS_Mapping_3.bc",
|
||||
kernels .. "/CSS_Mapping_1.a",
|
||||
kernels .. "/CSS_Mapping_2.a",
|
||||
kernels .. "/CSS_Mapping_3.a",
|
||||
|
||||
--openspace.spice.loadKernel(kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/225m_Sortie_v2/Case02_0Latitude.wmv")
|
||||
--openspace.spice.loadKernel(kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/225m_Sortie_v2/Case05_20negLatitude.wmv")
|
||||
--openspace.spice.loadKernel(kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/225m_Sortie_v2/Case08_40negLatitude.wmv")
|
||||
--openspace.spice.loadKernel(kernels .. "/OsirisRexKernels/Nominal_Observations_Science/08_Recon/225m_Sortie_v2/Case11_60negLatitude.wmv")
|
||||
--openspace.spice.loadKernel(kernels .. "/Case02_0Latitude.wmv")
|
||||
--openspace.spice.loadKernel(kernels .. "/Case05_20negLatitude.wmv")
|
||||
--openspace.spice.loadKernel(kernels .. "/Case08_40negLatitude.wmv")
|
||||
--openspace.spice.loadKernel(kernels .. "/Case11_60negLatitude.wmv")
|
||||
}
|
||||
|
||||
-- Append the CaseDependentKernels at the end of the OsirisRexKernels set
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
local scriptSchedulerHelper = asset.require('util/script_scheduler_helper')
|
||||
|
||||
asset.onInitialize(function ()
|
||||
scriptSchedulerHelper.scheduleRenderableEnabled("2016 SEP 08 23:05:00", "OsirisRexTrailSolarSystem", false)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabled("2016 SEP 08 23:05:00", "OsirisRexTrailBennu", false)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabledReversable("2016 SEP 08 23:05:01", "OsirisRexTrailEarth", true)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabledReversable("2016 SEP 09 00:00:00", "OsirisRexTrailSolarSystem", true)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabledReversable("2016 SEP 09 02:00:00", "OsirisRexTrailEarth", false)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabledReversable("2018 OCT 11 00:00:00", "OsirisRexTrailBennu", true)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabledReversable("2018 OCT 15 00:00:00", "OsirisRexTrailSolarSystem", false)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabledReversable("2019 AUG 01 00:00:00", "OsirisRexTrailSolarSystem", true)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabledReversable("2019 AUG 01 00:00:00", "OsirisRexTrailBennu", false)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabled("2016 SEP 08 23:05:00", "Scene.OsirisRexTrailSolarSystem", false)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabled("2016 SEP 08 23:05:00", "Scene.OsirisRexTrailBennu", false)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabledReversable("2016 SEP 08 23:05:01", "Scene.OsirisRexTrailEarth", true)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabledReversable("2016 SEP 09 00:00:00", "Scene.OsirisRexTrailSolarSystem", true)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabledReversable("2016 SEP 09 02:00:00", "Scene.OsirisRexTrailEarth", false)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabledReversable("2018 OCT 11 00:00:00", "Scene.OsirisRexTrailBennu", true)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabledReversable("2018 OCT 15 00:00:00", "Scene.OsirisRexTrailSolarSystem", false)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabledReversable("2019 AUG 01 00:00:00", "Scene.OsirisRexTrailSolarSystem", true)
|
||||
scriptSchedulerHelper.scheduleRenderableEnabledReversable("2019 AUG 01 00:00:00", "Scene.OsirisRexTrailBennu", false)
|
||||
end)
|
||||
|
||||
|
||||
|
||||
@@ -12,25 +12,18 @@ local textures = asset.syncedResource({
|
||||
|
||||
local models = asset.syncedResource({
|
||||
Name = "67P Models",
|
||||
Type = "TorrentSynchronization",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "67p_models",
|
||||
Magnet = "magnet:?xt=urn:btih:16BDDBA5346219C64CD818AE00DEC6FEE095BCEC&dn=67P_rotated_5_130.obj&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.publicbt.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.ccc.de%3a80%2fannounce"
|
||||
Version = 1
|
||||
})
|
||||
|
||||
local imagesLocal = asset.syncedResource({
|
||||
local images = asset.syncedResource({
|
||||
Name = "Rosetta Images",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "rosettaimages",
|
||||
Version = 1
|
||||
})
|
||||
|
||||
local imagesTorrent = asset.syncedResource({
|
||||
Name = "Rosetta Image Torrent",
|
||||
Type = "TorrentSynchronization",
|
||||
Identifier = "rosettaimages",
|
||||
Magnet = "magnet:?xt=urn:btih:4218A4C0DA6DFE418A3FD408C1AC9CCB7886165E&dn=rosettaimages&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce"
|
||||
}) .. "/rosettaimages"
|
||||
|
||||
local Barycenter = {
|
||||
Identifier = "67PBarycenter",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
@@ -65,8 +58,7 @@ local Comet67P = {
|
||||
},
|
||||
ColorTexture = textures .. "/gray.jpg",
|
||||
Projection = {
|
||||
Sequence = { imagesTorrent },
|
||||
-- Sequence = { imagesLocal, imagesTorrent },
|
||||
Sequence = { images },
|
||||
SequenceType = "image-sequence",
|
||||
Observer = "ROSETTA",
|
||||
Target = "CHURYUMOV-GERASIMENKO",
|
||||
|
||||
@@ -20,59 +20,59 @@ local models = asset.syncedResource({
|
||||
|
||||
local kernels = asset.syncedResource({
|
||||
Name = "Rosetta Kernels",
|
||||
Type = "TorrentSynchronization",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "rosetta_kernels",
|
||||
Magnet = "magnet:?xt=urn:btih:5DE346AE06D62FC53BEBBBBF591D1CA7715F6F64&dn=Rosetta&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce"
|
||||
Version = 1
|
||||
})
|
||||
|
||||
local RosettaKernels = {
|
||||
kernels .. "/Rosetta/SCLK/ROS_160718_STEP.TSC",
|
||||
kernels .. "/Rosetta/SCLK/ros_triv.tsc",
|
||||
kernels .. "/ROS_160718_STEP.TSC",
|
||||
kernels .. "/ros_triv.tsc",
|
||||
|
||||
kernels .. "/Rosetta/SPK/CORB_DV_243_01___T19_00325.BSP",
|
||||
kernels .. "/Rosetta/SPK/CORB_DV_223_01___T19_00302.BSP",
|
||||
kernels .. "/Rosetta/SPK/CORB_DV_145_01___T19_00216.BSP",
|
||||
kernels .. "/CORB_DV_243_01___T19_00325.BSP",
|
||||
kernels .. "/CORB_DV_223_01___T19_00302.BSP",
|
||||
kernels .. "/CORB_DV_145_01___T19_00216.BSP",
|
||||
|
||||
kernels .. "/Rosetta/SPK/LORB_DV_236_01___T19_00318.BSP",
|
||||
kernels .. "/Rosetta/SPK/LORB_DV_223_01___T19_00302.BSP",
|
||||
kernels .. "/Rosetta/SPK/LORB_DV_145_01___T19_00216.BSP",
|
||||
kernels .. "/LORB_DV_236_01___T19_00318.BSP",
|
||||
kernels .. "/LORB_DV_223_01___T19_00302.BSP",
|
||||
kernels .. "/LORB_DV_145_01___T19_00216.BSP",
|
||||
|
||||
kernels .. "/Rosetta/SPK/RORB_DV_243_01___T19_00325.BSP",
|
||||
kernels .. "/Rosetta/SPK/RORB_DV_223_01___T19_00302.BSP",
|
||||
kernels .. "/Rosetta/SPK/RORB_DV_145_01___T19_00216.BSP",
|
||||
kernels .. "/RORB_DV_243_01___T19_00325.BSP",
|
||||
kernels .. "/RORB_DV_223_01___T19_00302.BSP",
|
||||
kernels .. "/RORB_DV_145_01___T19_00216.BSP",
|
||||
|
||||
kernels .. "/Rosetta/CK/ATNR_P040302093352_00127.BC",
|
||||
kernels .. "/ATNR_P040302093352_00127.BC",
|
||||
|
||||
kernels .. "/Rosetta/SPK/ROS_STRUCT_V5.BSP",
|
||||
kernels .. "/ROS_STRUCT_V5.BSP",
|
||||
|
||||
kernels .. "/Rosetta/IK/ROS_NAVCAM_V01.TI",
|
||||
kernels .. "/ROS_NAVCAM_V01.TI",
|
||||
|
||||
kernels .. "/Rosetta/FK/ROS_CHURYUMOV_V01.TF",
|
||||
kernels .. "/Rosetta/FK/ROS_V26.TF",
|
||||
kernels .. "/ROS_CHURYUMOV_V01.TF",
|
||||
kernels .. "/ROS_V26.TF",
|
||||
|
||||
-- CK
|
||||
-- Rosetta attitude
|
||||
kernels .. "/Rosetta/CK/RATT_DV_243_01_01____00325.BC",
|
||||
kernels .. "/Rosetta/CK/RATT_DV_223_01_01____00302.BC",
|
||||
kernels .. "/Rosetta/CK/RATT_DV_145_01_01____00216.BC",
|
||||
kernels .. "/RATT_DV_243_01_01____00325.BC",
|
||||
kernels .. "/RATT_DV_223_01_01____00302.BC",
|
||||
kernels .. "/RATT_DV_145_01_01____00216.BC",
|
||||
|
||||
-- Comet attitude
|
||||
kernels .. "/Rosetta/CK/CATT_DV_243_01_______00325.BC",
|
||||
kernels .. "/Rosetta/CK/CATT_DV_223_01_______00302.BC",
|
||||
kernels .. "/Rosetta/CK/CATT_DV_145_01_______00216.BC",
|
||||
kernels .. "/CATT_DV_243_01_______00325.BC",
|
||||
kernels .. "/CATT_DV_223_01_______00302.BC",
|
||||
kernels .. "/CATT_DV_145_01_______00216.BC",
|
||||
|
||||
-- High gain antenna
|
||||
kernels .. "/Rosetta/CK/ROS_HGA_2016_V0035.BC",
|
||||
kernels .. "/Rosetta/CK/ROS_HGA_2015_V0053.BC",
|
||||
kernels .. "/Rosetta/CK/ROS_HGA_2014_V0044.BC",
|
||||
kernels .. "/ROS_HGA_2016_V0035.BC",
|
||||
kernels .. "/ROS_HGA_2015_V0053.BC",
|
||||
kernels .. "/ROS_HGA_2014_V0044.BC",
|
||||
|
||||
-- Solar arrays
|
||||
kernels .. "/Rosetta/CK/ROS_SA_2016_V0034.BC",
|
||||
kernels .. "/Rosetta/CK/ROS_SA_2015_V0042.BC",
|
||||
kernels .. "/Rosetta/CK/ROS_SA_2014_V0047.BC",
|
||||
kernels .. "/ROS_SA_2016_V0034.BC",
|
||||
kernels .. "/ROS_SA_2015_V0042.BC",
|
||||
kernels .. "/ROS_SA_2014_V0047.BC",
|
||||
|
||||
|
||||
kernels .. "/Rosetta/PCK/ROS_CGS_RSOC_V03.TPC"
|
||||
kernels .. "/ROS_CGS_RSOC_V03.TPC"
|
||||
}
|
||||
|
||||
local RotationMatrix = {
|
||||
|
||||
@@ -12,6 +12,12 @@ local mapServiceConfigsPath = asset.localResource("map_service_configs")
|
||||
local Earth = {
|
||||
Identifier = "Earth",
|
||||
Parent = transforms.EarthIAU.Identifier,
|
||||
Transform = {
|
||||
Scale = {
|
||||
Type = "StaticScale",
|
||||
Scale = 1.0
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableGlobe",
|
||||
Radii = earthEllipsoid,
|
||||
@@ -33,7 +39,7 @@ local Earth = {
|
||||
FilePath = openspace.globebrowsing.createTemporalGibsGdalXml(
|
||||
"VIIRS_SNPP_CorrectedReflectance_TrueColor",
|
||||
"2015-11-24",
|
||||
"Yesterday",
|
||||
"Today",
|
||||
"1d",
|
||||
"250m",
|
||||
"jpg"
|
||||
@@ -240,6 +246,7 @@ local Earth = {
|
||||
TilePixelSize = 64,
|
||||
Fallback = {
|
||||
Name = "Earth Bluemarble Height",
|
||||
Identifier = "Earth_Bluemarble_Height",
|
||||
FilePath = texturesPath .. "/earth_bluemarble_height.jpg",
|
||||
Enabled = true
|
||||
}
|
||||
|
||||
@@ -56,8 +56,6 @@ local EarthIAU = {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, {
|
||||
EarthBarycenter,
|
||||
EarthInertial,
|
||||
|
||||
@@ -2,7 +2,7 @@ local transforms = asset.require('../transforms')
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
asset.require("spice/base")
|
||||
asset.request('./trail')
|
||||
local kernels = asset.require('../jup310').Kernels
|
||||
local kernel = asset.require('../kernels').jup310
|
||||
|
||||
|
||||
|
||||
@@ -21,13 +21,13 @@ local Callisto = {
|
||||
Type = "SpiceRotation",
|
||||
SourceFrame = "IAU_CALLISTO",
|
||||
DestinationFrame = "GALACTIC",
|
||||
Kernels = kernels
|
||||
Kernels = kernel
|
||||
},
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "CALLISTO",
|
||||
Observer = "JUPITER BARYCENTER",
|
||||
Kernels = kernels
|
||||
Kernels = kernel
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local transforms = asset.require('../transforms')
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
asset.require("spice/base")
|
||||
local kernels = asset.require('../jup310').Kernels
|
||||
local kernel = asset.require('../kernels').jup310
|
||||
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ local CallistoTrail = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "CALLISTO",
|
||||
Observer = "JUPITER BARYCENTER",
|
||||
Kernels = kernels
|
||||
Kernels = kernel
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.01 },
|
||||
Period = 17.0,
|
||||
|
||||
@@ -2,7 +2,7 @@ local transforms = asset.require('../transforms')
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
asset.require("spice/base")
|
||||
asset.request('./trail')
|
||||
local kernels = asset.require('../jup310').Kernels
|
||||
local kernel = asset.require('../kernels').jup310
|
||||
|
||||
|
||||
|
||||
@@ -21,13 +21,13 @@ local Europa = {
|
||||
Type = "SpiceRotation",
|
||||
SourceFrame = "IAU_EUROPA",
|
||||
DestinationFrame = "GALACTIC",
|
||||
Kernels = kernels
|
||||
Kernels = kernel
|
||||
},
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "EUROPA",
|
||||
Observer = "JUPITER BARYCENTER",
|
||||
Kernels = kernels
|
||||
Kernels = kernel
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local transforms = asset.require('../transforms')
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
asset.require("spice/base")
|
||||
local kernels = asset.require('../jup310').Kernels
|
||||
local kernel = asset.require('../kernels').jup310
|
||||
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ local EuropaTrail = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "EUROPA",
|
||||
Observer = "JUPITER BARYCENTER",
|
||||
Kernels = kernels
|
||||
Kernels = kernel
|
||||
},
|
||||
Color = { 0.5, 0.3, 0.3 },
|
||||
Period = 85.0 / 24.0,
|
||||
|
||||
@@ -2,7 +2,7 @@ local transforms = asset.require('../transforms')
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
asset.require("spice/base")
|
||||
asset.request('./trail')
|
||||
local kernels = asset.require('../jup310').Kernels
|
||||
local kernel = asset.require('../kernels').jup310
|
||||
|
||||
|
||||
|
||||
@@ -21,13 +21,13 @@ local Ganymede = {
|
||||
Type = "SpiceRotation",
|
||||
SourceFrame = "IAU_GANYMEDE",
|
||||
DestinationFrame = "GALACTIC",
|
||||
Kernels = kernels
|
||||
Kernels = kernel
|
||||
},
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "GANYMEDE",
|
||||
Observer = "JUPITER BARYCENTER",
|
||||
Kernels = kernels
|
||||
Kernels = kernel
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local transforms = asset.require('../transforms')
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
asset.require("spice/base")
|
||||
local kernels = asset.require('../jup310').Kernels
|
||||
local kernel = asset.require('../kernels').jup310
|
||||
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ local GanymedeTrail = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "GANYMEDE",
|
||||
Observer = "JUPITER BARYCENTER",
|
||||
Kernels = kernels
|
||||
Kernels = kernel
|
||||
},
|
||||
Color = { 0.4, 0.3, 0.3 },
|
||||
Period = 172.0 / 24.0,
|
||||
|
||||
@@ -2,7 +2,7 @@ local transforms = asset.require('../transforms')
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
asset.require("spice/base")
|
||||
asset.request('./trail')
|
||||
local kernels = asset.require('../jup310').Kernels
|
||||
local kernel = asset.require('../kernels').jup310
|
||||
|
||||
|
||||
|
||||
@@ -21,13 +21,13 @@ local Io = {
|
||||
Type = "SpiceRotation",
|
||||
SourceFrame = "IAU_IO",
|
||||
DestinationFrame = "GALACTIC",
|
||||
Kernels = kernels
|
||||
Kernels = kernel
|
||||
},
|
||||
Translation = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "IO",
|
||||
Observer = "JUPITER BARYCENTER",
|
||||
Kernels = kernels
|
||||
Kernels = kernel
|
||||
},
|
||||
},
|
||||
Renderable = {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local transforms = asset.require('../transforms')
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
asset.require("spice/base")
|
||||
local kernels = asset.require('../jup310').Kernels
|
||||
local kernel = asset.require('../kernels').jup310
|
||||
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ local IoTrail = {
|
||||
Type = "SpiceTranslation",
|
||||
Target = "IO",
|
||||
Observer = "JUPITER BARYCENTER",
|
||||
Kernels = kernels
|
||||
Kernels = kernel
|
||||
},
|
||||
Color = { 0.4, 0.4, 0.2 },
|
||||
Period = 42.0 / 24.0,
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
local Kernels = asset.syncedResource({
|
||||
Name = "Jupiter Spice Kernels (jup310)",
|
||||
Type = "TorrentSynchronization",
|
||||
Identifier = "jup310",
|
||||
Magnet = "magnet:?xt=urn:btih:E8B7D7E136DE1C6249158B254BFC8B9ECE2A0539&dn=jup310.bsp&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.publicbt.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.ccc.de%3a80%2fannounce"
|
||||
})
|
||||
|
||||
asset.export("Kernels", Kernels .. '/jup310.bsp')
|
||||
@@ -1,8 +0,0 @@
|
||||
local Kernels = asset.syncedResource({
|
||||
Name = "Jupiter Spice Kernels (jup341)",
|
||||
Type = "TorrentSynchronization",
|
||||
Identifier = "jup341",
|
||||
Magnet = "magnet:?xt=urn:btih:276AC14CF861D45102DF8509F1D978C54A8C8D92&dn=jup341.bsp&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.publicbt.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.ccc.de%3a80%2fannounce"
|
||||
})
|
||||
|
||||
asset.export("Kernels", Kernels .. '/jup341.bsp')
|
||||
@@ -20,6 +20,10 @@ local Jupiter = {
|
||||
Type = "SpiceRotation",
|
||||
SourceFrame = "IAU_JUPITER",
|
||||
DestinationFrame = "GALACTIC"
|
||||
},
|
||||
Scale = {
|
||||
Type = "StaticScale",
|
||||
Scale = 1.0
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
local Kernels = asset.syncedResource({
|
||||
Name = "Jupiter Spice Kernels",
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "jupiter_kernels",
|
||||
Version = 1
|
||||
})
|
||||
|
||||
asset.export("jup310", Kernels .. '/jup310.bsp')
|
||||
asset.export("jup341", Kernels .. '/jup341.bsp')
|
||||
@@ -1,7 +1,7 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local proceduralGlobes = asset.require('util/procedural_globe')
|
||||
local transforms = asset.require('../transforms')
|
||||
local kernels341 = asset.require('../jup341').Kernels
|
||||
local kernel = asset.require('../kernels').jup341
|
||||
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ local anankeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 588.36,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Thelxinoe",
|
||||
@@ -42,7 +42,7 @@ local anankeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 597.61,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Euanthe",
|
||||
@@ -58,7 +58,7 @@ local anankeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 598.09,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Iocaste",
|
||||
@@ -74,7 +74,7 @@ local anankeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 609.43,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2003J16",
|
||||
@@ -91,7 +91,7 @@ local anankeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 610.36,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Praxidike",
|
||||
@@ -107,7 +107,7 @@ local anankeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 613.90,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Harpalyke",
|
||||
@@ -123,7 +123,7 @@ local anankeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 624.54,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Mneme",
|
||||
@@ -139,7 +139,7 @@ local anankeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 627.48,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Hermippe",
|
||||
@@ -155,7 +155,7 @@ local anankeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 629.81,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Thyone",
|
||||
@@ -171,7 +171,7 @@ local anankeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 639.80,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Ananke",
|
||||
@@ -187,7 +187,7 @@ local anankeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 640.38,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local proceduralGlobes = asset.require('util/procedural_globe')
|
||||
local transforms = asset.require('../transforms')
|
||||
local kernels341 = asset.require('../jup341').Kernels
|
||||
local kernel = asset.require('../kernels').jup341
|
||||
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 672.75,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Aitne",
|
||||
@@ -41,7 +41,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 679.64,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Kale",
|
||||
@@ -57,7 +57,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 685.32,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Taygete",
|
||||
@@ -73,7 +73,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 686.67,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Chaldene",
|
||||
@@ -89,7 +89,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 699.33,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Erinome",
|
||||
@@ -105,7 +105,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 711.96,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Kallichore",
|
||||
@@ -121,7 +121,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 717.81,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Kalyke",
|
||||
@@ -137,7 +137,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 721.02,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Pasithee",
|
||||
@@ -153,7 +153,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 726.93,
|
||||
Kernels = kernel341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2010J1",
|
||||
@@ -170,7 +170,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 722.83,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Eukelade",
|
||||
@@ -186,7 +186,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 735.20,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Arche",
|
||||
@@ -202,7 +202,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 746.19,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Isonoe",
|
||||
@@ -218,7 +218,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 750.13,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Carme",
|
||||
@@ -234,7 +234,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 763.95,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2003J5",
|
||||
@@ -251,7 +251,7 @@ local carmeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 758.34,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local proceduralGlobes = asset.require('util/procedural_globe')
|
||||
local transforms = asset.require('../transforms')
|
||||
local kernels341 = asset.require('../jup341').Kernels
|
||||
local kernel = asset.require('../kernels').jup341
|
||||
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ local carpoGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 458.62,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local proceduralGlobes = asset.require('util/procedural_globe')
|
||||
local transforms = asset.require('../transforms')
|
||||
local kernels341 = asset.require('../jup341').Kernels
|
||||
local kernel = asset.require('../kernels').jup341
|
||||
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ local himaliaGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 240.82,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Himalia",
|
||||
@@ -41,7 +41,7 @@ local himaliaGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 250.23,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Lysithea",
|
||||
@@ -57,7 +57,7 @@ local himaliaGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 259.89,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Elara",
|
||||
@@ -73,7 +73,7 @@ local himaliaGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 257.62,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Dia",
|
||||
@@ -90,7 +90,7 @@ local himaliaGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 287.93,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local proceduralGlobes = asset.require('util/procedural_globe')
|
||||
local transforms = asset.require('../transforms')
|
||||
local kernels341 = asset.require('../jup341').Kernels
|
||||
local kernel = asset.require('../kernels').jup341
|
||||
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ local innerMoons = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 0.117912037,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Adrastea",
|
||||
@@ -41,7 +41,7 @@ local innerMoons = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 0.2982638889,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Amalthea",
|
||||
@@ -57,7 +57,7 @@ local innerMoons = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 0.4981828704,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Thebe",
|
||||
@@ -73,7 +73,7 @@ local innerMoons = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 0.6745023148,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local proceduralGlobes = asset.require('util/procedural_globe')
|
||||
local transforms = asset.require('../transforms')
|
||||
local kernels341 = asset.require('../jup341').Kernels
|
||||
local kernel = asset.require('../kernels').jup341
|
||||
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ local otherGroups = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 482.69,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S/2003J3",
|
||||
@@ -43,7 +43,7 @@ local otherGroups = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 561.52,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2011J1",
|
||||
@@ -60,7 +60,7 @@ local otherGroups = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 582.22,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2003J19",
|
||||
@@ -77,7 +77,7 @@ local otherGroups = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 699.12,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2003J10",
|
||||
@@ -94,7 +94,7 @@ local otherGroups = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 700.13,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2003J23",
|
||||
@@ -111,7 +111,7 @@ local otherGroups = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 700.54,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2003J9",
|
||||
@@ -128,7 +128,7 @@ local otherGroups = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 752.84,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2003J2",
|
||||
@@ -145,7 +145,7 @@ local otherGroups = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 981.55,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local proceduralGlobes = asset.require('util/procedural_globe')
|
||||
local transforms = asset.require('../transforms')
|
||||
local kernels341 = asset.require('../jup341').Kernels
|
||||
local kernel = asset.require('../kernels').jup341
|
||||
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 538.78,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2003J18",
|
||||
@@ -42,7 +42,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 587.38,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Helike",
|
||||
@@ -58,7 +58,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 601.40,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Orthosie",
|
||||
@@ -74,7 +74,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 602.62,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2016J1",
|
||||
@@ -91,7 +91,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 603.83,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2003J15",
|
||||
@@ -108,7 +108,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 699.68,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Aoede",
|
||||
@@ -124,7 +124,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 714.66,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Callirrhoe",
|
||||
@@ -140,7 +140,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 727.11,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Eurydome",
|
||||
@@ -156,7 +156,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 723.36,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Kore",
|
||||
@@ -172,7 +172,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 776.02,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Cyllene",
|
||||
@@ -188,7 +188,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 731.10,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2011J2",
|
||||
@@ -205,7 +205,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 731.32,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2017J1",
|
||||
@@ -222,7 +222,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 734.15,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "S2003J4",
|
||||
@@ -239,7 +239,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 739.29,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Pasiphae",
|
||||
@@ -255,7 +255,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 739.80,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Hegemone",
|
||||
@@ -271,7 +271,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 745.50,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Sinope",
|
||||
@@ -287,7 +287,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 739.33,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Sponde",
|
||||
@@ -303,7 +303,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 771.60,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Autonoe",
|
||||
@@ -319,7 +319,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 772.17,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
},
|
||||
{
|
||||
Identifier = "Megaclite",
|
||||
@@ -336,7 +336,7 @@ local pasiphaeGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 792.44,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
local assetHelper = asset.require('util/asset_helper')
|
||||
local proceduralGlobes = asset.require('util/procedural_globe')
|
||||
local transforms = asset.require('../transforms')
|
||||
local kernels341 = asset.require('../jup341').Kernels
|
||||
local kernel = asset.require('../kernels').jup341
|
||||
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ local themistoGroup = {
|
||||
},
|
||||
TrailColor = trailColor,
|
||||
OrbitPeriod = 129.87,
|
||||
Kernels = kernels341
|
||||
Kernels = kernel
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -21,6 +21,4 @@ local JupiterBarycenter = {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { JupiterBarycenter })
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
local Kernels = asset.syncedResource({
|
||||
Name = "Mars Spice Kernels",
|
||||
Type = "TorrentSynchronization",
|
||||
Identifier = "mar097",
|
||||
Magnet = "magnet:?xt=urn:btih:308F326B9AF864294D73042FBBED33B17291E27E&dn=mar097.bsp&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.publicbt.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.ccc.de%3a80%2fannounce"
|
||||
Type = "HttpSynchronization",
|
||||
Identifier = "mars_kernels",
|
||||
Version = 1
|
||||
})
|
||||
|
||||
asset.export("Kernels", Kernels .. '/mar097.bsp')
|
||||
|
||||
@@ -31,7 +31,7 @@ local color_layers = {
|
||||
},
|
||||
{
|
||||
Identifier = "MOC_WA_Color_LiU",
|
||||
Name = "MOC WA Color [LiU]",
|
||||
Name = "MOC WA Color [Sweden]",
|
||||
FilePath = mapServiceConfigs .. "/LiU/Color.wms",
|
||||
Fallback = {
|
||||
Name = "Mars Texture",
|
||||
@@ -184,6 +184,10 @@ local Mars = {
|
||||
Type = "SpiceRotation",
|
||||
SourceFrame = "IAU_MARS",
|
||||
DestinationFrame = "GALACTIC"
|
||||
},
|
||||
Scale = {
|
||||
Type = "StaticScale",
|
||||
Scale = 1.0
|
||||
}
|
||||
},
|
||||
Renderable = {
|
||||
|
||||
@@ -2,8 +2,6 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local transforms = asset.require('scene/solarsystem/sun/transforms')
|
||||
asset.require("spice/base")
|
||||
|
||||
|
||||
|
||||
local MarsBarycenter = {
|
||||
Identifier = "MarsBarycenter",
|
||||
Parent = transforms.SolarSystemBarycenter.Identifier,
|
||||
@@ -21,6 +19,4 @@ local MarsBarycenter = {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
assetHelper.registerSceneGraphNodesAndExport(asset, { MarsBarycenter })
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
<GDAL_WMS>
|
||||
<Service name="TMS">
|
||||
<ServerUrl>http://wms.itn.liu.se/Mercury/Messenger_BDR/tile/${z}/${y}/${x}</ServerUrl>
|
||||
</Service>
|
||||
<DataWindow>
|
||||
<UpperLeftX>-180.0</UpperLeftX>
|
||||
<UpperLeftY>90.0</UpperLeftY>
|
||||
<LowerRightX>180.0</LowerRightX>
|
||||
<LowerRightY>-90.0</LowerRightY>
|
||||
<SizeX>92160</SizeX>
|
||||
<SizeY>46080</SizeY>
|
||||
<TileLevel>7</TileLevel>
|
||||
<YOrigin>top</YOrigin>
|
||||
</DataWindow>
|
||||
<Projection>GEOGCS["GCS_Mercury_2015",DATUM["D_Mercury_2015",SPHEROID["Mercury_2015",2439400.0,0.0]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]</Projection>
|
||||
<BlockSizeX>360</BlockSizeX>
|
||||
<BlockSizeY>360</BlockSizeY>
|
||||
<BandsCount>1</BandsCount>
|
||||
<MaxConnections>10</MaxConnections>
|
||||
</GDAL_WMS>
|
||||
@@ -0,0 +1,20 @@
|
||||
<GDAL_WMS>
|
||||
<Service name="TMS">
|
||||
<ServerUrl>http://wms.itn.liu.se/Mercury/Messenger_HIE/tile/${z}/${y}/${x}</ServerUrl>
|
||||
</Service>
|
||||
<DataWindow>
|
||||
<UpperLeftX>-180.0</UpperLeftX>
|
||||
<UpperLeftY>90.0</UpperLeftY>
|
||||
<LowerRightX>180.0</LowerRightX>
|
||||
<LowerRightY>-90.0</LowerRightY>
|
||||
<SizeX>92160</SizeX>
|
||||
<SizeY>46080</SizeY>
|
||||
<TileLevel>7</TileLevel>
|
||||
<YOrigin>top</YOrigin>
|
||||
</DataWindow>
|
||||
<Projection>GEOGCS["GCS_Mercury_2015",DATUM["D_Mercury_2015",SPHEROID["Mercury_2015",2439400.0,0.0]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]</Projection>
|
||||
<BlockSizeX>360</BlockSizeX>
|
||||
<BlockSizeY>360</BlockSizeY>
|
||||
<BandsCount>1</BandsCount>
|
||||
<MaxConnections>10</MaxConnections>
|
||||
</GDAL_WMS>
|
||||
@@ -0,0 +1,20 @@
|
||||
<GDAL_WMS>
|
||||
<Service name="TMS">
|
||||
<ServerUrl>http://wms.itn.liu.se/Mercury/Messenger_HIW/tile/${z}/${y}/${x}</ServerUrl>
|
||||
</Service>
|
||||
<DataWindow>
|
||||
<UpperLeftX>-180.0</UpperLeftX>
|
||||
<UpperLeftY>90.0</UpperLeftY>
|
||||
<LowerRightX>180.0</LowerRightX>
|
||||
<LowerRightY>-90.0</LowerRightY>
|
||||
<SizeX>92160</SizeX>
|
||||
<SizeY>46080</SizeY>
|
||||
<TileLevel>7</TileLevel>
|
||||
<YOrigin>top</YOrigin>
|
||||
</DataWindow>
|
||||
<Projection>GEOGCS["GCS_Mercury_2015",DATUM["D_Mercury_2015",SPHEROID["Mercury_2015",2439400.0,0.0]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]</Projection>
|
||||
<BlockSizeX>360</BlockSizeX>
|
||||
<BlockSizeY>360</BlockSizeY>
|
||||
<BandsCount>1</BandsCount>
|
||||
<MaxConnections>10</MaxConnections>
|
||||
</GDAL_WMS>
|
||||
@@ -0,0 +1,20 @@
|
||||
<GDAL_WMS>
|
||||
<Service name="TMS">
|
||||
<ServerUrl>http://wms.itn.liu.se/Mercury/Messenger_LOI/tile/${z}/${y}/${x}</ServerUrl>
|
||||
</Service>
|
||||
<DataWindow>
|
||||
<UpperLeftX>-180.0</UpperLeftX>
|
||||
<UpperLeftY>90.0</UpperLeftY>
|
||||
<LowerRightX>180.0</LowerRightX>
|
||||
<LowerRightY>-90.0</LowerRightY>
|
||||
<SizeX>92160</SizeX>
|
||||
<SizeY>46080</SizeY>
|
||||
<TileLevel>7</TileLevel>
|
||||
<YOrigin>top</YOrigin>
|
||||
</DataWindow>
|
||||
<Projection>GEOGCS["GCS_Mercury_2015",DATUM["D_Mercury_2015",SPHEROID["Mercury_2015",2439400.0,0.0]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]</Projection>
|
||||
<BlockSizeX>360</BlockSizeX>
|
||||
<BlockSizeY>360</BlockSizeY>
|
||||
<BandsCount>1</BandsCount>
|
||||
<MaxConnections>10</MaxConnections>
|
||||
</GDAL_WMS>
|
||||
@@ -0,0 +1,20 @@
|
||||
<GDAL_WMS>
|
||||
<Service name="TMS">
|
||||
<ServerUrl>http://wms.itn.liu.se/Mercury/Messenger_Mosaic_2/tile/${z}/${y}/${x}</ServerUrl>
|
||||
</Service>
|
||||
<DataWindow>
|
||||
<UpperLeftX>-180.0</UpperLeftX>
|
||||
<UpperLeftY>90.0</UpperLeftY>
|
||||
<LowerRightX>180.0</LowerRightX>
|
||||
<LowerRightY>-90.0</LowerRightY>
|
||||
<SizeX>23040</SizeX>
|
||||
<SizeY>11520</SizeY>
|
||||
<TileLevel>5</TileLevel>
|
||||
<YOrigin>top</YOrigin>
|
||||
</DataWindow>
|
||||
<Projection>GEOGCS["GCS_Mercury_2015",DATUM["D_Mercury_2015",SPHEROID["Mercury_2015",2439400.0,0.0]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]</Projection>
|
||||
<BlockSizeX>360</BlockSizeX>
|
||||
<BlockSizeY>360</BlockSizeY>
|
||||
<BandsCount>3</BandsCount>
|
||||
<MaxConnections>10</MaxConnections>
|
||||
</GDAL_WMS>
|
||||
@@ -0,0 +1,20 @@
|
||||
<GDAL_WMS>
|
||||
<Service name="TMS">
|
||||
<ServerUrl>http://wms.itn.liu.se/Mercury/Messenger_Shade/tile/${z}/${y}/${x}</ServerUrl>
|
||||
</Service>
|
||||
<DataWindow>
|
||||
<UpperLeftX>-180.0</UpperLeftX>
|
||||
<UpperLeftY>90.0</UpperLeftY>
|
||||
<LowerRightX>180.0</LowerRightX>
|
||||
<LowerRightY>-90.0</LowerRightY>
|
||||
<SizeX>7664</SizeX>
|
||||
<SizeY>3832</SizeY>
|
||||
<TileLevel>4</TileLevel>
|
||||
<YOrigin>top</YOrigin>
|
||||
</DataWindow>
|
||||
<Projection>GEOGCS["GCS_Mercury_2015",DATUM["D_Mercury_2015",SPHEROID["Mercury_2015",2439400.0,0.0]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]</Projection>
|
||||
<BlockSizeX>360</BlockSizeX>
|
||||
<BlockSizeY>360</BlockSizeY>
|
||||
<BandsCount>3</BandsCount>
|
||||
<MaxConnections>10</MaxConnections>
|
||||
</GDAL_WMS>
|
||||
@@ -0,0 +1,20 @@
|
||||
<GDAL_WMS>
|
||||
<Service name="TMS">
|
||||
<ServerUrl>http://openspace.sci.utah.edu/Mercury/MessengerBDR/tile/${z}/${y}/${x}</ServerUrl>
|
||||
</Service>
|
||||
<DataWindow>
|
||||
<UpperLeftX>-180.0</UpperLeftX>
|
||||
<UpperLeftY>90.0</UpperLeftY>
|
||||
<LowerRightX>180.0</LowerRightX>
|
||||
<LowerRightY>-90.0</LowerRightY>
|
||||
<SizeX>92160</SizeX>
|
||||
<SizeY>46080</SizeY>
|
||||
<TileLevel>7</TileLevel>
|
||||
<YOrigin>top</YOrigin>
|
||||
</DataWindow>
|
||||
<Projection>GEOGCS["GCS_Mercury_2015",DATUM["D_Mercury_2015",SPHEROID["Mercury_2015",2439400.0,0.0]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]</Projection>
|
||||
<BlockSizeX>360</BlockSizeX>
|
||||
<BlockSizeY>360</BlockSizeY>
|
||||
<BandsCount>1</BandsCount>
|
||||
<MaxConnections>10</MaxConnections>
|
||||
</GDAL_WMS>
|
||||
@@ -0,0 +1,20 @@
|
||||
<GDAL_WMS>
|
||||
<Service name="TMS">
|
||||
<ServerUrl>http://openspace.sci.utah.edu/Mercury/MessengerDEM/tile/${z}/${y}/${x}</ServerUrl>
|
||||
</Service>
|
||||
<DataWindow>
|
||||
<UpperLeftX>-180.0</UpperLeftX>
|
||||
<UpperLeftY>90.0</UpperLeftY>
|
||||
<LowerRightX>180.0</LowerRightX>
|
||||
<LowerRightY>-90.0</LowerRightY>
|
||||
<SizeX>23040</SizeX>
|
||||
<SizeY>11520</SizeY>
|
||||
<TileLevel>5</TileLevel>
|
||||
<YOrigin>top</YOrigin>
|
||||
</DataWindow>
|
||||
<Projection>GEOGCS["GCS_Mercury_2015",DATUM["D_Mercury_2015",SPHEROID["Mercury_2015",2439400.0,0.0]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]</Projection>
|
||||
<BlockSizeX>360</BlockSizeX>
|
||||
<BlockSizeY>360</BlockSizeY>
|
||||
<BandsCount>1</BandsCount>
|
||||
<MaxConnections>10</MaxConnections>
|
||||
</GDAL_WMS>
|
||||
@@ -0,0 +1,21 @@
|
||||
<GDAL_WMS>
|
||||
<Service name="TMS">
|
||||
<ServerUrl>http://openspace.sci.utah.edu/Mercury/MessengerHIE/tile/${z}/${y}/${x}</ServerUrl>
|
||||
</Service>
|
||||
<DataWindow>
|
||||
<UpperLeftX>-180.0</UpperLeftX>
|
||||
<UpperLeftY>90.0</UpperLeftY>
|
||||
<LowerRightX>180.0</LowerRightX>
|
||||
<LowerRightY>-90.0</LowerRightY>
|
||||
<SizeX>92160</SizeX>
|
||||
<SizeY>46080</SizeY>
|
||||
<TileLevel>7</TileLevel>
|
||||
<YOrigin>top</YOrigin>
|
||||
</DataWindow>
|
||||
<Projection>GEOGCS["GCS_Mercury_2015",DATUM["D_Mercury_2015",SPHEROID["Mercury_2015",2439400.0,0.0]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]</Projection>
|
||||
<BlockSizeX>360</BlockSizeX>
|
||||
<BlockSizeY>360</BlockSizeY>
|
||||
<BandsCount>1</BandsCount>
|
||||
<MaxConnections>10</MaxConnections>
|
||||
</GDAL_WMS>
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
<GDAL_WMS>
|
||||
<Service name="TMS">
|
||||
<ServerUrl>http://openspace.sci.utah.edu/Mercury/MessengerHIW/tile/${z}/${y}/${x}</ServerUrl>
|
||||
</Service>
|
||||
<DataWindow>
|
||||
<UpperLeftX>-180.0</UpperLeftX>
|
||||
<UpperLeftY>90.0</UpperLeftY>
|
||||
<LowerRightX>180.0</LowerRightX>
|
||||
<LowerRightY>-90.0</LowerRightY>
|
||||
<SizeX>92160</SizeX>
|
||||
<SizeY>46080</SizeY>
|
||||
<TileLevel>7</TileLevel>
|
||||
<YOrigin>top</YOrigin>
|
||||
</DataWindow>
|
||||
<Projection>GEOGCS["GCS_Mercury_2015",DATUM["D_Mercury_2015",SPHEROID["Mercury_2015",2439400.0,0.0]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]</Projection>
|
||||
<BlockSizeX>360</BlockSizeX>
|
||||
<BlockSizeY>360</BlockSizeY>
|
||||
<BandsCount>1</BandsCount>
|
||||
<MaxConnections>10</MaxConnections>
|
||||
</GDAL_WMS>
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
<GDAL_WMS>
|
||||
<Service name="TMS">
|
||||
<ServerUrl>http://openspace.sci.utah.edu/Mercury/MessengerLOI/tile/${z}/${y}/${x}</ServerUrl>
|
||||
</Service>
|
||||
<DataWindow>
|
||||
<UpperLeftX>-180.0</UpperLeftX>
|
||||
<UpperLeftY>90.0</UpperLeftY>
|
||||
<LowerRightX>180.0</LowerRightX>
|
||||
<LowerRightY>-90.0</LowerRightY>
|
||||
<SizeX>92160</SizeX>
|
||||
<SizeY>46080</SizeY>
|
||||
<TileLevel>7</TileLevel>
|
||||
<YOrigin>top</YOrigin>
|
||||
</DataWindow>
|
||||
<Projection>GEOGCS["GCS_Mercury_2015",DATUM["D_Mercury_2015",SPHEROID["Mercury_2015",2439400.0,0.0]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]</Projection>
|
||||
<BlockSizeX>360</BlockSizeX>
|
||||
<BlockSizeY>360</BlockSizeY>
|
||||
<BandsCount>1</BandsCount>
|
||||
<MaxConnections>10</MaxConnections>
|
||||
</GDAL_WMS>
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
<GDAL_WMS>
|
||||
<Service name="TMS">
|
||||
<ServerUrl>http://openspace.sci.utah.edu/Mercury/MessengerMDR/tile/${z}/${y}/${x}</ServerUrl>
|
||||
</Service>
|
||||
<DataWindow>
|
||||
<UpperLeftX>-180.0</UpperLeftX>
|
||||
<UpperLeftY>90.0</UpperLeftY>
|
||||
<LowerRightX>180.0</LowerRightX>
|
||||
<LowerRightY>-90.0</LowerRightY>
|
||||
<SizeX>23040</SizeX>
|
||||
<SizeY>11521</SizeY>
|
||||
<TileLevel>5</TileLevel>
|
||||
<YOrigin>top</YOrigin>
|
||||
</DataWindow>
|
||||
<Projection>PROJCS["Equirectangular Mercury",GEOGCS["GCS_Mercury",DATUM["D_Mercury",SPHEROID["Mercury_localRadius",2439400,0]],PRIMEM["Reference_Meridian",0],UNIT["degree",0.0174532925199433]],PROJECTION["Equirectangular"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["standard_parallel_1",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]]]</Projection>
|
||||
<BlockSizeX>360</BlockSizeX>
|
||||
<BlockSizeY>360</BlockSizeY>
|
||||
<BandsCount>3</BandsCount>
|
||||
<MaxConnections>10</MaxConnections>
|
||||
</GDAL_WMS>
|
||||
@@ -0,0 +1,20 @@
|
||||
<GDAL_WMS>
|
||||
<Service name="TMS">
|
||||
<ServerUrl>http://openspace.sci.utah.edu/Mercury/MessengerMP3/tile/${z}/${y}/${x}</ServerUrl>
|
||||
</Service>
|
||||
<DataWindow>
|
||||
<UpperLeftX>-180.0</UpperLeftX>
|
||||
<UpperLeftY>90.0</UpperLeftY>
|
||||
<LowerRightX>180.0</LowerRightX>
|
||||
<LowerRightY>-90.0</LowerRightY>
|
||||
<SizeX>46080</SizeX>
|
||||
<SizeY>17122</SizeY>
|
||||
<TileLevel>6</TileLevel>
|
||||
<YOrigin>top</YOrigin>
|
||||
</DataWindow>
|
||||
<Projection>PROJCS["Equirectangular Mercury",GEOGCS["GCS_Mercury",DATUM["D_Mercury",SPHEROID["Mercury_localRadius",2439400,0]],PRIMEM["Reference_Meridian",0],UNIT["degree",0.0174532925199433]],PROJECTION["Equirectangular"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",0],PARAMETER["standard_parallel_1",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]]]</Projection>
|
||||
<BlockSizeX>360</BlockSizeX>
|
||||
<BlockSizeY>360</BlockSizeY>
|
||||
<BandsCount>3</BandsCount>
|
||||
<MaxConnections>10</MaxConnections>
|
||||
</GDAL_WMS>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user