mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-05-03 01:09:34 -05:00
Feature/keybindings (#1708)
* Add action manager to handle actions in replacement of keyboard shortcuts * Implement new Action concept * Remove the shortcutscomponent as it is no longer needed * Update profile version from 1.0 to 1.1 * Add action dialog * Restructure of key specification in keys.h * Remove solid field-of-view keybind from the newhorizons profile as the setting no longer exists
This commit is contained in:
@@ -1,4 +1,78 @@
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"documentation": "Jump to right before the earthrise photo",
|
||||
"gui_path": "/Missions/Apollo/8",
|
||||
"identifier": "profile.setup.earthrise",
|
||||
"is_local": false,
|
||||
"name": "Set Earthrise time",
|
||||
"script": "openspace.time.setPause(true); openspace.time.setDeltaTime(1); openspace.time.setTime('1968 DEC 24 16:37:31'); openspace.navigation.setNavigationState({Anchor = 'Apollo8', Position = { 1.494592E1, 3.236777E1, -4.171296E1 }, ReferenceFrame = 'Root', Up = { 0.960608E0, -0.212013E0, 0.179675E0 }}); openspace.setPropertyValue('*Trail.Renderable.Enabled', false);"
|
||||
},
|
||||
{
|
||||
"documentation": "Jump to time right before Apollo 8 liftoff, with its trail enabled",
|
||||
"gui_path": "/Missions/Apollo/8",
|
||||
"identifier": "profile.setup.apollo8",
|
||||
"is_local": false,
|
||||
"name": "Set Apollo 8 launch time",
|
||||
"script": "openspace.time.setTime('1968-12-21T12:51:37.00'); openspace.setPropertyValueSingle('Scene.Apollo8LaunchTrail.Renderable.Enabled', true);"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles Moon Kaguya color layer",
|
||||
"gui_path": "/Missions/Apollo",
|
||||
"identifier": "profile.moon.kaguyalayer",
|
||||
"is_local": false,
|
||||
"name": "Toggle Kaguya layer",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.Kaguya_Utah.Enabled', not openspace.getPropertyValue('Scene.Moon.Renderable.Layers.ColorLayers.Kaguya_Utah.Enabled'));"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles shading for the Moon",
|
||||
"gui_path": "/Missions/Apollo",
|
||||
"identifier": "profile.moon.shading",
|
||||
"is_local": false,
|
||||
"name": "Toggle Moon shading",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.Moon.Renderable.PerformShading', not openspace.getPropertyValue('Scene.Moon.Renderable.PerformShading'));"
|
||||
},
|
||||
{
|
||||
"documentation": "Set camera focus to the Earth",
|
||||
"gui_path": "/Missions/Apollo",
|
||||
"identifier": "profile.focus.earth",
|
||||
"is_local": false,
|
||||
"name": "Focus on Earth",
|
||||
"script": "openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Aim', ''); openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Anchor', 'Earth'); openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
},
|
||||
{
|
||||
"documentation": "Set camera focus to the Moon",
|
||||
"gui_path": "/Missions/Apollo",
|
||||
"identifier": "profile.focus.moon",
|
||||
"is_local": false,
|
||||
"name": "Focus on Moon",
|
||||
"script": "openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Aim', ''); openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Anchor', 'Moon'); openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
},
|
||||
{
|
||||
"documentation": "Disable apollo site on moon when leaving",
|
||||
"gui_path": "/Missions/Apollo",
|
||||
"identifier": "profile.moon.disableapollosites",
|
||||
"is_local": false,
|
||||
"name": "Disable Apollo sites",
|
||||
"script": "openspace.setPropertyValue('Scene.Moon.Renderable.Layers.ColorLayers.A17_*.Enabled', false); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.HeightLayers.LRO_NAC_Apollo_11.Enabled', false); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A11_M177481212_p_longlat.Enabled', false); openspace.setPropertyValueSingle('Scene.Apollo11MoonTrail.Renderable.Enabled', false); openspace.setPropertyValueSingle('Scene.Apollo11LemTrail.Renderable.Enabled', false); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.HeightLayers.LRO_NAC_Apollo_17.Enabled', false);"
|
||||
},
|
||||
{
|
||||
"documentation": "Setup for Apollo 11 landing site",
|
||||
"gui_path": "/Missions/Apollo/11",
|
||||
"identifier": "profile.setup.apollo11",
|
||||
"is_local": false,
|
||||
"name": "Setup A11 site",
|
||||
"script": "openspace.time.setTime('1969 JUL 20 20:17:40'); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.HeightLayers.LRO_NAC_Apollo_11.Enabled', true); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A11_M177481212_p_longlat.Enabled', true); openspace.setPropertyValueSingle('Scene.Moon.Renderable.TargetLodScaleFactor', 20.11); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'Apollo11LemPosition'); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil); openspace.setPropertyValueSingle('Scene.Apollo11MoonTrail.Renderable.Enabled', true); openspace.setPropertyValueSingle('Scene.Apollo11LemTrail.Renderable.Enabled', true);"
|
||||
},
|
||||
{
|
||||
"documentation": "Setup for Apollo 17 landing site",
|
||||
"gui_path": "/Missions/Apollo/17",
|
||||
"identifier": "profile.setup.apollo17",
|
||||
"is_local": false,
|
||||
"name": "Setup A17 site",
|
||||
"script": "openspace.time.setTime('1972 DEC 12 19:47:11'); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A17_travmap.BlendMode', 0.000000); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A17_travmap.Enabled', true); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.HeightLayers.LRO_NAC_Apollo_17.Enabled', true); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A17_LEM.Enabled', true); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A17_LEM.BlendMode', 0.000000); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A17_NAC_Alt_p.Enabled', true); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A17_NAC_Alt_p.BlendMode', 0.000000); openspace.setPropertyValueSingle('Scene.Moon.Renderable.TargetLodScaleFactor', 20.17); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'Apollo17LemModel'); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A17_station7.BlendMode', 0.000000);"
|
||||
}
|
||||
],
|
||||
"assets": [
|
||||
"base",
|
||||
"scene/solarsystem/missions/apollo/11/apollo11",
|
||||
@@ -39,76 +113,40 @@
|
||||
],
|
||||
"keybindings": [
|
||||
{
|
||||
"documentation": "Jump to right before the earthrise photo",
|
||||
"gui_path": "/Missions/Apollo/8",
|
||||
"is_local": false,
|
||||
"key": "E",
|
||||
"name": "Set Earthrise time",
|
||||
"script": "openspace.time.setPause(true); openspace.time.setDeltaTime(1); openspace.time.setTime('1968 DEC 24 16:37:31'); openspace.navigation.setNavigationState({Anchor = 'Apollo8', Position = { 1.494592E1, 3.236777E1, -4.171296E1 }, ReferenceFrame = 'Root', Up = { 0.960608E0, -0.212013E0, 0.179675E0 }}); openspace.setPropertyValue('*Trail.Renderable.Enabled', false);"
|
||||
"action": "profile.setup.earthrise",
|
||||
"key": "E"
|
||||
},
|
||||
{
|
||||
"documentation": "Jump to time right before Apollo 8 liftoff, with its trail enabled",
|
||||
"gui_path": "/Missions/Apollo/8",
|
||||
"is_local": false,
|
||||
"key": "U",
|
||||
"name": "Set Apollo 8 launch time",
|
||||
"script": "openspace.time.setTime('1968-12-21T12:51:37.00'); openspace.setPropertyValueSingle('Scene.Apollo8LaunchTrail.Renderable.Enabled', true);"
|
||||
"action": "profile.setup.apollo8",
|
||||
"key": "U"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles Moon Kaguya color layer",
|
||||
"gui_path": "/Missions/Apollo",
|
||||
"is_local": false,
|
||||
"key": "K",
|
||||
"name": "Toggle Kaguya layer",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.Kaguya_Utah.Enabled', not openspace.getPropertyValue('Scene.Moon.Renderable.Layers.ColorLayers.Kaguya_Utah.Enabled'));"
|
||||
"action": "profile.moon.kaguyalayer",
|
||||
"key": "K"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles shading for the Moon",
|
||||
"gui_path": "/Missions/Apollo",
|
||||
"is_local": false,
|
||||
"key": "S",
|
||||
"name": "Toggle Moon shading",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.Moon.Renderable.PerformShading', not openspace.getPropertyValue('Scene.Moon.Renderable.PerformShading'));"
|
||||
"action": "profile.moon.shading",
|
||||
"key": "S"
|
||||
},
|
||||
{
|
||||
"documentation": "Set camera focus to the Earth",
|
||||
"gui_path": "/Missions/Apollo",
|
||||
"is_local": false,
|
||||
"key": "HOME",
|
||||
"name": "Focus on Earth",
|
||||
"script": "openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Aim', ''); openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Anchor', 'Earth'); openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
"action": "profile.focus.earth",
|
||||
"key": "Home"
|
||||
},
|
||||
{
|
||||
"documentation": "Set camera focus to the Moon",
|
||||
"gui_path": "/Missions/Apollo",
|
||||
"is_local": false,
|
||||
"key": "M",
|
||||
"name": "Focus on Moon",
|
||||
"script": "openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Aim', ''); openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Anchor', 'Moon'); openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
"action": "profile.focus.moon",
|
||||
"key": "M"
|
||||
},
|
||||
{
|
||||
"documentation": "Disable apollo site on moon when leaving",
|
||||
"gui_path": "/Missions/Apollo",
|
||||
"is_local": false,
|
||||
"key": "F9",
|
||||
"name": "Disable Apollo sites",
|
||||
"script": "openspace.setPropertyValue('Scene.Moon.Renderable.Layers.ColorLayers.A17_*.Enabled', false); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.HeightLayers.LRO_NAC_Apollo_11.Enabled', false); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A11_M177481212_p_longlat.Enabled', false); openspace.setPropertyValueSingle('Scene.Apollo11MoonTrail.Renderable.Enabled', false); openspace.setPropertyValueSingle('Scene.Apollo11LemTrail.Renderable.Enabled', false); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.HeightLayers.LRO_NAC_Apollo_17.Enabled', false);"
|
||||
"action": "profile.moon.disableapollosites",
|
||||
"key": "F9"
|
||||
},
|
||||
{
|
||||
"documentation": "Setup for Apollo 11 landing site",
|
||||
"gui_path": "/Missions/Apollo/11",
|
||||
"is_local": false,
|
||||
"key": "F11",
|
||||
"name": "Setup A11 site",
|
||||
"script": "openspace.time.setTime('1969 JUL 20 20:17:40'); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.HeightLayers.LRO_NAC_Apollo_11.Enabled', true); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A11_M177481212_p_longlat.Enabled', true); openspace.setPropertyValueSingle('Scene.Moon.Renderable.TargetLodScaleFactor', 20.11); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'Apollo11LemPosition'); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil); openspace.setPropertyValueSingle('Scene.Apollo11MoonTrail.Renderable.Enabled', true); openspace.setPropertyValueSingle('Scene.Apollo11LemTrail.Renderable.Enabled', true);"
|
||||
"action": "profile.setup.apollo11",
|
||||
"key": "F11"
|
||||
},
|
||||
{
|
||||
"documentation": "Setup for Apollo 17 landing site",
|
||||
"gui_path": "/Missions/Apollo/17",
|
||||
"is_local": false,
|
||||
"key": "F7",
|
||||
"name": "Setup A17 site",
|
||||
"script": "openspace.time.setTime('1972 DEC 12 19:47:11'); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A17_travmap.BlendMode', 0.000000); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A17_travmap.Enabled', true); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.HeightLayers.LRO_NAC_Apollo_17.Enabled', true); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A17_LEM.Enabled', true); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A17_LEM.BlendMode', 0.000000); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A17_NAC_Alt_p.Enabled', true); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A17_NAC_Alt_p.BlendMode', 0.000000); openspace.setPropertyValueSingle('Scene.Moon.Renderable.TargetLodScaleFactor', 20.17); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'Apollo17LemModel'); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil); openspace.setPropertyValueSingle('Scene.Moon.Renderable.Layers.ColorLayers.A17_station7.BlendMode', 0.000000);"
|
||||
"action": "profile.setup.apollo17",
|
||||
"key": "F7"
|
||||
}
|
||||
],
|
||||
"mark_nodes": [
|
||||
@@ -145,6 +183,6 @@
|
||||
},
|
||||
"version": {
|
||||
"major": 1,
|
||||
"minor": 0
|
||||
"minor": 1
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,30 @@
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"documentation": "Toggle trails on or off for satellites around Earth",
|
||||
"gui_path": "/Earth",
|
||||
"identifier": "profile.toggle.satellite",
|
||||
"is_local": false,
|
||||
"name": "Toggle satellite trails",
|
||||
"script": "local list = openspace.getProperty('{earth_satellites}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
},
|
||||
{
|
||||
"documentation": "Refocuses the camera on the ISS",
|
||||
"gui_path": "/Earth",
|
||||
"identifier": "profile.focus.iss",
|
||||
"is_local": false,
|
||||
"name": "Focus ISS",
|
||||
"script": "openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Aim', '');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Anchor', 'ISS');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
},
|
||||
{
|
||||
"documentation": "Retargets the camera on Earth",
|
||||
"gui_path": "/Earth",
|
||||
"identifier": "profile.focus.earth",
|
||||
"is_local": false,
|
||||
"name": "Focus on Earth",
|
||||
"script": "openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Aim', '');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Anchor', 'Earth')openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
}
|
||||
],
|
||||
"assets": [
|
||||
"base",
|
||||
"scene/solarsystem/planets/earth/earth",
|
||||
@@ -35,28 +61,16 @@
|
||||
],
|
||||
"keybindings": [
|
||||
{
|
||||
"documentation": "Toggle trails on or off for satellites around Earth",
|
||||
"gui_path": "/Earth",
|
||||
"is_local": false,
|
||||
"key": "S",
|
||||
"name": "Toggle satellite trails",
|
||||
"script": "local list = openspace.getProperty('{earth_satellites}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
"action": "profile.toggle.satellite",
|
||||
"key": "S"
|
||||
},
|
||||
{
|
||||
"documentation": "Refocuses the camera on the ISS",
|
||||
"gui_path": "/Earth",
|
||||
"is_local": false,
|
||||
"key": "I",
|
||||
"name": "Focus ISS",
|
||||
"script": "openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Aim', '');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Anchor', 'ISS');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
"action": "profile.focus.iss",
|
||||
"key": "I"
|
||||
},
|
||||
{
|
||||
"documentation": "Retargets the camera on Earth",
|
||||
"gui_path": "/Earth",
|
||||
"is_local": false,
|
||||
"key": "HOME",
|
||||
"name": "Focus on Earth",
|
||||
"script": "openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Aim', '');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Anchor', 'Earth')openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
"action": "profile.focus.earth",
|
||||
"key": "HOME"
|
||||
}
|
||||
],
|
||||
"mark_nodes": [
|
||||
@@ -88,6 +102,6 @@
|
||||
},
|
||||
"version": {
|
||||
"major": 1,
|
||||
"minor": 0
|
||||
"minor": 1
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,38 @@
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"documentation": "Toggle trails on or off for satellites around Earth",
|
||||
"gui_path": "/Earth",
|
||||
"identifier": "profile.toggle.satellite",
|
||||
"is_local": false,
|
||||
"name": "Toggle satellite trails",
|
||||
"script": "local list = openspace.getProperty('{earth_satellites}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
},
|
||||
{
|
||||
"documentation": "Refocuses the camera on the ISS",
|
||||
"gui_path": "/Earth",
|
||||
"identifier": "profile.focus.iss",
|
||||
"is_local": false,
|
||||
"name": "Focus ISS",
|
||||
"script": "openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Aim', '');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Anchor', 'ISS');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
},
|
||||
{
|
||||
"documentation": "Retargets the camera on Earth",
|
||||
"gui_path": "/Earth",
|
||||
"identifier": "profile.focus.earth",
|
||||
"is_local": false,
|
||||
"name": "Focus on Earth",
|
||||
"script": "openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Aim', '');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Anchor', 'Earth')openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggle on/off minor moon trails for all planets in the solar system",
|
||||
"gui_path": "/Solar System",
|
||||
"identifier": "profile.toggle.minormoons",
|
||||
"is_local": false,
|
||||
"name": "Toggle Minor Moon Trails",
|
||||
"script": "local list = openspace.getProperty('{moonTrail_minor}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
}
|
||||
],
|
||||
"assets": [
|
||||
"base",
|
||||
"scene/solarsystem/planets/earth/earth",
|
||||
@@ -43,36 +77,20 @@
|
||||
],
|
||||
"keybindings": [
|
||||
{
|
||||
"documentation": "Toggle trails on or off for satellites around Earth",
|
||||
"gui_path": "/Earth",
|
||||
"is_local": false,
|
||||
"key": "S",
|
||||
"name": "Toggle satellite trails",
|
||||
"script": "local list = openspace.getProperty('{earth_satellites}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
"action": "profile.toggle.satellite",
|
||||
"key": "S"
|
||||
},
|
||||
{
|
||||
"documentation": "Refocuses the camera on the ISS",
|
||||
"gui_path": "/Earth",
|
||||
"is_local": false,
|
||||
"key": "I",
|
||||
"name": "Focus ISS",
|
||||
"script": "openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Aim', '');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Anchor', 'ISS');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
"action": "profile.focus.iss",
|
||||
"key": "I"
|
||||
},
|
||||
{
|
||||
"documentation": "Retargets the camera on Earth",
|
||||
"gui_path": "/Earth",
|
||||
"is_local": false,
|
||||
"key": "HOME",
|
||||
"name": "Focus on Earth",
|
||||
"script": "openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Aim', '');openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.Anchor', 'Earth')openspace.setPropertyValueSingle('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
"action": "profile.focus.earth",
|
||||
"key": "HOME"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggle on/off minor moon trails for all planets in the solar system",
|
||||
"gui_path": "/Solar System",
|
||||
"is_local": false,
|
||||
"key": "SHIFT+H",
|
||||
"name": "Toggle Minor Moon Trails",
|
||||
"script": "local list = openspace.getProperty('{moonTrail_minor}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
"action": "profile.toggle.minormoons",
|
||||
"key": "SHIFT+H"
|
||||
}
|
||||
],
|
||||
"mark_nodes": [
|
||||
@@ -110,6 +128,6 @@
|
||||
},
|
||||
"version": {
|
||||
"major": 1,
|
||||
"minor": 0
|
||||
"minor": 1
|
||||
}
|
||||
}
|
||||
+54
-32
@@ -1,4 +1,46 @@
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"documentation": "Toggle trails on or off for satellites around Earth",
|
||||
"gui_path": "/Earth",
|
||||
"identifier": "profile.toggle.satellitetrails",
|
||||
"is_local": false,
|
||||
"name": "Toggle satellite trails",
|
||||
"script": "local list = openspace.getProperty('{earth_satellites}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggle points and labels for the Lagrangian points for Earth Sun system",
|
||||
"gui_path": "/JWST",
|
||||
"identifier": "profile.toggle.lagrangianpoints",
|
||||
"is_local": false,
|
||||
"name": "Toggle Lagrangian points",
|
||||
"script": "local list = openspace.getProperty('{lagrange_points_earth}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggle Hubble Ultra Deep Field image and line towards its coordinate",
|
||||
"gui_path": "/JWST",
|
||||
"identifier": "profile.toggle.hudf",
|
||||
"is_local": false,
|
||||
"name": "Toggle Hubble Ultra Deep Field",
|
||||
"script": "local list = openspace.getProperty('{mission_jwst_hudf}.*.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggle L2 label, point and line",
|
||||
"gui_path": "/JWST",
|
||||
"identifier": "profile.toggle.l2",
|
||||
"is_local": false,
|
||||
"name": "Toggle L2",
|
||||
"script": "local list = openspace.getProperty('{lagrange_points_earth_l2_small}.*.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggle James Webb Space Telecope field of view and view band",
|
||||
"gui_path": "/JWST",
|
||||
"identifier": "profile.toggle.jwst_fov",
|
||||
"is_local": false,
|
||||
"name": "Toggle JWST field of view and view band",
|
||||
"script": "local list = openspace.getProperty('{mission_jwst_fov}.*.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
}
|
||||
],
|
||||
"assets": [
|
||||
"base",
|
||||
"scene/solarsystem/planets/earth/earth",
|
||||
@@ -38,44 +80,24 @@
|
||||
],
|
||||
"keybindings": [
|
||||
{
|
||||
"documentation": "Toggle trails on or off for satellites around Earth",
|
||||
"gui_path": "/Earth",
|
||||
"is_local": false,
|
||||
"key": "S",
|
||||
"name": "Toggle satellite trails",
|
||||
"script": "local list = openspace.getProperty('{earth_satellites}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
"action": "profile.toggle.satellitetrails",
|
||||
"key": "S"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggle points and labels for the Lagrangian points for Earth Sun system",
|
||||
"gui_path": "/JWST",
|
||||
"is_local": false,
|
||||
"key": "P",
|
||||
"name": "Toggle Lagrangian points",
|
||||
"script": "local list = openspace.getProperty('{lagrange_points_earth}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
"action": "profile.toggle.lagrangianpoints",
|
||||
"key": "P"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggle Hubble Ultra Deep Field image and line towards its coordinate",
|
||||
"gui_path": "/JWST",
|
||||
"is_local": false,
|
||||
"key": "U",
|
||||
"name": "Toggle Hubble Ultra Deep Field",
|
||||
"script": "local list = openspace.getProperty('{mission_jwst_hudf}.*.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
"action": "profile.toggle.hudf",
|
||||
"key": "U"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggle L2 label, point and line",
|
||||
"gui_path": "/JWST",
|
||||
"is_local": false,
|
||||
"key": "O",
|
||||
"name": "Toggle L2",
|
||||
"script": "local list = openspace.getProperty('{lagrange_points_earth_l2_small}.*.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
"action": "profile.toggle.l2",
|
||||
"key": "O"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggle James Webb Space Telecope field of view and view band",
|
||||
"gui_path": "/JWST",
|
||||
"is_local": false,
|
||||
"key": "V",
|
||||
"name": "Toggle JWST field of view and view band",
|
||||
"script": "local list = openspace.getProperty('{mission_jwst_fov}.*.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
"action": "profile.toggle.jwst_fov",
|
||||
"key": "V"
|
||||
}
|
||||
],
|
||||
"mark_nodes": [
|
||||
@@ -107,6 +129,6 @@
|
||||
},
|
||||
"version": {
|
||||
"major": 1,
|
||||
"minor": 0
|
||||
"minor": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
+33
-19
@@ -1,4 +1,30 @@
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"documentation": "Set and goto Insight Landing",
|
||||
"gui_path": "/Missions/Insight",
|
||||
"identifier": "profile.setup.insight",
|
||||
"is_local": false,
|
||||
"name": "Setup scene for insight EDL",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.Mola_Utah.Settings.Offset', -469.300000);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.HiRISE-LS-DEM.Settings.Offset', -470.800006);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.HiRISE-LS-DEM.Enabled', true);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.ColorLayers.HiRISE-LS.Enabled', true);openspace.time.setPause(true);openspace.time.setTime('2018 NOV 26 19:39:01.68');openspace.navigation.setNavigationState({Anchor = 'Insight',Pitch = 0.567457E-4,Position = { 1.240506E1,-1.369270E1,-2.423553E0 },ReferenceFrame = 'Root',Up = { 0.441211E0,0.247019E0,0.862737E0 },Yaw = -0.446853E-4});"
|
||||
},
|
||||
{
|
||||
"documentation": "Disable Mars layer settings used for insight EDL",
|
||||
"gui_path": "/Missions/Insight",
|
||||
"identifier": "profile.unsetup.insight",
|
||||
"is_local": false,
|
||||
"name": "Unset Insight Landing",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.Mola_Utah.Settings.Offset', 0);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.HiRISE-LS-DEM.Settings.Offset', 0);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.HiRISE-LS-DEM.Enabled', false);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.ColorLayers.HiRISE-LS.Enabled', false);"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets time and layers for Perseverance landing",
|
||||
"gui_path": "/Missions/Perseverance",
|
||||
"identifier": "profile.setup.perseverance",
|
||||
"is_local": false,
|
||||
"name": "Setup and Goto Perseverance",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.Mola_Utah.Settings.Offset', -1674.0);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.HiRISE-LS-DEM.Settings.Offset', -1674.0);openspace.time.setPause(true);openspace.time.setTime('2021 FEB 18 20:32:16');openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.HiRISE-LS-DEM.Enabled', true);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.ColorLayers.HiRISE-LS.Enabled', true);openspace.navigation.setNavigationState({Anchor = 'Perseverance',Pitch = 0.567457E-4,Position = { 1.240506E1,-1.369270E1,-2.423553E0 },ReferenceFrame = 'Root',Up = { 0.441211E0,0.247019E0,0.862737E0 },Yaw = -0.446853E-4});"
|
||||
}
|
||||
],
|
||||
"assets": [
|
||||
"base",
|
||||
"scene/solarsystem/missions/insight/edl",
|
||||
@@ -34,28 +60,16 @@
|
||||
],
|
||||
"keybindings": [
|
||||
{
|
||||
"documentation": "Set and goto Insight Landing",
|
||||
"gui_path": "/Missions/Insight",
|
||||
"is_local": false,
|
||||
"key": "I",
|
||||
"name": "Setup scene for insight EDL",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.Mola_Utah.Settings.Offset', -469.300000);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.HiRISE-LS-DEM.Settings.Offset', -470.800006);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.HiRISE-LS-DEM.Enabled', true);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.ColorLayers.HiRISE-LS.Enabled', true);openspace.time.setPause(true);openspace.time.setTime('2018 NOV 26 19:39:01.68');openspace.navigation.setNavigationState({Anchor = 'Insight',Pitch = 0.567457E-4,Position = { 1.240506E1,-1.369270E1,-2.423553E0 },ReferenceFrame = 'Root',Up = { 0.441211E0,0.247019E0,0.862737E0 },Yaw = -0.446853E-4});"
|
||||
"action": "profile.setup.insight",
|
||||
"key": "I"
|
||||
},
|
||||
{
|
||||
"documentation": "Disable Mars layer settings used for insight EDL",
|
||||
"gui_path": "/Missions/Insight",
|
||||
"is_local": false,
|
||||
"key": "SHIFT+I",
|
||||
"name": "Unset Insight Landing",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.Mola_Utah.Settings.Offset', 0);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.HiRISE-LS-DEM.Settings.Offset', 0);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.HiRISE-LS-DEM.Enabled', false);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.ColorLayers.HiRISE-LS.Enabled', false);"
|
||||
"action": "profile.unsetup.insight",
|
||||
"key": "SHIFT+I"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets time and layers for Perseverance landing",
|
||||
"gui_path": "/Missions/Perseverance",
|
||||
"is_local": false,
|
||||
"key": "P",
|
||||
"name": "Setup and Goto Perseverance",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.Mola_Utah.Settings.Offset', -1674.0);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.HiRISE-LS-DEM.Settings.Offset', -1674.0);openspace.time.setPause(true);openspace.time.setTime('2021 FEB 18 20:32:16');openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.HeightLayers.HiRISE-LS-DEM.Enabled', true);openspace.setPropertyValueSingle('Scene.Mars.Renderable.Layers.ColorLayers.HiRISE-LS.Enabled', true);openspace.navigation.setNavigationState({Anchor = 'Perseverance',Pitch = 0.567457E-4,Position = { 1.240506E1,-1.369270E1,-2.423553E0 },ReferenceFrame = 'Root',Up = { 0.441211E0,0.247019E0,0.862737E0 },Yaw = -0.446853E-4});"
|
||||
"action": "profile.setup.perseverance",
|
||||
"key": "P"
|
||||
}
|
||||
],
|
||||
"mark_nodes": [
|
||||
@@ -77,6 +91,6 @@
|
||||
},
|
||||
"version": {
|
||||
"major": 1,
|
||||
"minor": 2
|
||||
"minor": 1
|
||||
}
|
||||
}
|
||||
+172
-130
@@ -1,4 +1,134 @@
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"documentation": "Sets the focus of the camera on 'NewHorizons'.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.focus.newhorizons",
|
||||
"is_local": false,
|
||||
"name": "Focus on New Horizons",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'NewHorizons');openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', '');openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
},
|
||||
{
|
||||
"documentation": "Anchor at New Horizons, Aim at Pluto",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.focus.anchor_nh|aim_pluto",
|
||||
"is_local": false,
|
||||
"name": "Anchor NH, Aim Pluto",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'NewHorizons');openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', 'Pluto');openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil)"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the focus of the camera on 'Pluto'",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.focus.pluto",
|
||||
"is_local": false,
|
||||
"name": "Focus on Pluto",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'PlutoProjection') ;openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', ''); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the focus of the camera on 'Charon'.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.focus.charon",
|
||||
"is_local": false,
|
||||
"name": "Focus on Charon",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'Charon');openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', '');openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles New Horizons image projection",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.toggle_nh_image_projections",
|
||||
"is_local": false,
|
||||
"name": "Toggle NH Image Projection",
|
||||
"script": "local enabled = openspace.getPropertyValue('Scene.PlutoProjection.Renderable.ProjectionComponent.PerformProjection'); openspace.setPropertyValue('Scene.PlutoProjection.Renderable.ProjectionComponent.PerformProjection', not enabled); openspace.setPropertyValue('Scene.CharonProjection.Renderable.ProjectionComponent.PerformProjection', not enabled);"
|
||||
},
|
||||
{
|
||||
"documentation": "Removes all image projections from Pluto and Charon.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.clear_image_projections",
|
||||
"is_local": false,
|
||||
"name": "Clear image projections",
|
||||
"script": "openspace.setPropertyValue('Scene.PlutoProjection.Renderable.ProjectionComponent.ClearAllProjections', true); openspace.setPropertyValue('Scene.CharonProjection.Renderable.ProjectionComponent.ClearAllProjections', true);"
|
||||
},
|
||||
{
|
||||
"documentation": "Jumps to the 14th of July 2015 at 0900 UTC and clears all projections.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.setup.approach",
|
||||
"is_local": false,
|
||||
"name": "Reset time and projections",
|
||||
"script": "openspace.time.setTime('2015-07-14T09:00:00.00');openspace.setPropertyValue('Scene.PlutoProjection.Renderable.ProjectionComponent.ClearAllProjections', true);openspace.setPropertyValue('Scene.CharonProjection.Renderable.ProjectionComponent.ClearAllProjections', true);"
|
||||
},
|
||||
{
|
||||
"documentation": "Increases the height map exaggeration on Pluto.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.pluto.increase_height_exaggeration",
|
||||
"is_local": false,
|
||||
"name": "Pluto HeightExaggeration +",
|
||||
"script": "openspace.setPropertyValueSingle(\"Scene.PlutoProjection.Renderable.HeightExaggeration\", openspace.getPropertyValue(\"Scene.PlutoProjection.Renderable.HeightExaggeration\") + 5000);"
|
||||
},
|
||||
{
|
||||
"documentation": "Decreases the height map exaggeration on Pluto.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.pluto.decrease_height_exaggeration",
|
||||
"is_local": false,
|
||||
"name": "Pluto HeightExaggeration -",
|
||||
"script": "openspace.setPropertyValueSingle(\"Scene.PlutoProjection.Renderable.HeightExaggeration\", openspace.getPropertyValue(\"Scene.PlutoProjection.Renderable.HeightExaggeration\") - 5000);"
|
||||
},
|
||||
{
|
||||
"documentation": "Increases the height map exaggeration on Charon.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.charon.increase_height_exaggeration",
|
||||
"is_local": false,
|
||||
"name": "Charon HeightExaggeration +",
|
||||
"script": "openspace.setPropertyValueSingle(\"Scene.CharonProjection.Renderable.HeightExaggeration\", openspace.getPropertyValue(\"Scene.CharonProjection.Renderable.HeightExaggeration\") + 5000);"
|
||||
},
|
||||
{
|
||||
"documentation": "Decreases the height map exaggeration on Charon.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.charon.decrease_height_exaggeration",
|
||||
"is_local": false,
|
||||
"name": "Charon HeightExaggeration -",
|
||||
"script": "openspace.setPropertyValueSingle(\"Scene.CharonProjection.Renderable.HeightExaggeration\", openspace.getPropertyValue(\"Scene.CharonProjection.Renderable.HeightExaggeration\") - 5000);"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of the trail behind Pluto.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.toggle.pluto_trail",
|
||||
"is_local": false,
|
||||
"name": "Toggle Pluto Trail",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.PlutoBarycentricTrail.Renderable.Enabled', not openspace.getPropertyValue('Scene.PlutoBarycentricTrail.Renderable.Enabled'));"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of the text labels of Pluto, Charon, Hydra, Nix, Kerberos, and Styx.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.toggle.pluto_labels",
|
||||
"is_local": false,
|
||||
"name": "Toggle Pluto Labels",
|
||||
"script": "local list = {\"Scene.PlutoText.Renderable.Enabled\", \"Scene.CharonText.Renderable.Enabled\", \"Scene.HydraText.Renderable.Enabled\", \"Scene.NixText.Renderable.Enabled\", \"Scene.KerberosText.Renderable.Enabled\", \"Scene.StyxText.Renderable.Enabled\"}; for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of the labels for the New Horizons instruments.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.toggle_nh_labels",
|
||||
"is_local": false,
|
||||
"name": "Toggle New Horizons Labels",
|
||||
"script": "local v = openspace.getPropertyValue(\"Scene.Labels.Renderable.Opacity\"); if v <= 0.5 then openspace.setPropertyValueSingle(\"Scene.Labels.Renderable.Opacity\",1.0,2.0) else openspace.setPropertyValueSingle(\"Scene.Labels.Renderable.Opacity\",0.0,2.0) end"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of the shadow visualization of Pluto and Charon.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.toggle_shadows",
|
||||
"is_local": false,
|
||||
"name": "Toggle Shadows",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.PlutoShadow.Renderable.Enabled', not openspace.getPropertyValue('Scene.PlutoShadow.Renderable.Enabled'));openspace.setPropertyValueSingle('Scene.CharonShadow.Renderable.Enabled', not openspace.getPropertyValue('Scene.CharonShadow.Renderable.Enabled'));"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the trail of New Horizons",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"identifier": "profile.toggle.nh_trail",
|
||||
"is_local": false,
|
||||
"name": "Toggle NH Trail",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.NewHorizonsTrailPluto.Renderable.Enabled', not openspace.getPropertyValue('Scene.NewHorizonsTrailPluto.Renderable.Enabled'));"
|
||||
}
|
||||
],
|
||||
"assets": [
|
||||
"base",
|
||||
"scene/solarsystem/missions/newhorizons/dashboard",
|
||||
@@ -37,172 +167,84 @@
|
||||
],
|
||||
"keybindings": [
|
||||
{
|
||||
"documentation": "Sets the focus of the camera on 'NewHorizons'.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "A",
|
||||
"name": "Focus on New Horizons",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'NewHorizons');openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', '');openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
"action": "profile.focus.newhorizons",
|
||||
"key": "A"
|
||||
},
|
||||
{
|
||||
"documentation": "Anchor at New Horizons, Aim at Pluto",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "SHIFT+A",
|
||||
"name": "Anchor NH, Aim Pluto",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'NewHorizons');openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', 'Pluto');openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil)"
|
||||
"action": "profile.focus.anchor_nh|aim_pluto",
|
||||
"key": "SHIFT+A"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the focus of the camera on 'Pluto'",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "S",
|
||||
"name": "Focus on Pluto",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'PlutoProjection') ;openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', ''); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
"action": "profile.focus.pluto",
|
||||
"key": "S"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the focus of the camera on 'Charon'.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "D",
|
||||
"name": "Focus on Charon",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'Charon');openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', '');openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
"action": "profile.focus.charon",
|
||||
"key": "D"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles New Horizons image projection",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "F7",
|
||||
"name": "Toggle NH Image Projection",
|
||||
"script": "local enabled = openspace.getPropertyValue('Scene.PlutoProjection.Renderable.ProjectionComponent.PerformProjection'); openspace.setPropertyValue('Scene.PlutoProjection.Renderable.ProjectionComponent.PerformProjection', not enabled); openspace.setPropertyValue('Scene.CharonProjection.Renderable.ProjectionComponent.PerformProjection', not enabled);"
|
||||
"action": "profile.toggle_nh_image_projections",
|
||||
"key": "F7"
|
||||
},
|
||||
{
|
||||
"documentation": "Removes all image projections from Pluto and Charon.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "F8",
|
||||
"name": "Clear image projections",
|
||||
"script": "openspace.setPropertyValue('Scene.PlutoProjection.Renderable.ProjectionComponent.ClearAllProjections', true); openspace.setPropertyValue('Scene.CharonProjection.Renderable.ProjectionComponent.ClearAllProjections', true);"
|
||||
"action": "profile.clear_image_projections",
|
||||
"key": "F8"
|
||||
},
|
||||
{
|
||||
"documentation": "Jumps to the 14th of July 2015 at 0900 UTC and clears all projections.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "F9",
|
||||
"name": "Reset time and projections",
|
||||
"script": "openspace.time.setTime('2015-07-14T09:00:00.00');openspace.setPropertyValue('Scene.PlutoProjection.Renderable.ProjectionComponent.ClearAllProjections', true);openspace.setPropertyValue('Scene.CharonProjection.Renderable.ProjectionComponent.ClearAllProjections', true);"
|
||||
"action": "profile.setup.approach",
|
||||
"key": "F9"
|
||||
},
|
||||
{
|
||||
"documentation": "Increases the height map exaggeration on Pluto.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "KP8",
|
||||
"name": "Pluto HeightExaggeration + (KP)",
|
||||
"script": "openspace.setPropertyValueSingle(\"Scene.PlutoProjection.Renderable.HeightExaggeration\", openspace.getPropertyValue(\"Scene.PlutoProjection.Renderable.HeightExaggeration\") + 5000);"
|
||||
"action": "profile.pluto.increase_height_exaggeration",
|
||||
"key": "KP_8"
|
||||
},
|
||||
{
|
||||
"documentation": "Increases the height map exaggeration on Pluto.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "CTRL+I",
|
||||
"name": "Pluto HeightExaggeration +",
|
||||
"script": "openspace.setPropertyValueSingle(\"Scene.PlutoProjection.Renderable.HeightExaggeration\", openspace.getPropertyValue(\"Scene.PlutoProjection.Renderable.HeightExaggeration\") + 5000);"
|
||||
"action": "profile.pluto.increase_height_exaggeration",
|
||||
"key": "CTRL+I"
|
||||
},
|
||||
{
|
||||
"documentation": "Decreases the height map exaggeration on Pluto.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "CTRL+K",
|
||||
"name": "Pluto HeightExaggeration -",
|
||||
"script": "openspace.setPropertyValueSingle(\"Scene.PlutoProjection.Renderable.HeightExaggeration\", openspace.getPropertyValue(\"Scene.PlutoProjection.Renderable.HeightExaggeration\") - 5000);"
|
||||
"action": "profile.pluto.decrease_height_exaggeration",
|
||||
"key": "CTRL+K"
|
||||
},
|
||||
{
|
||||
"documentation": "Decreases the height map exaggeration on Pluto.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "KP2",
|
||||
"name": "Pluto HeightExaggeration - (KP)",
|
||||
"script": "openspace.setPropertyValueSingle(\"Scene.PlutoProjection.Renderable.HeightExaggeration\", openspace.getPropertyValue(\"Scene.PlutoProjection.Renderable.HeightExaggeration\") - 5000);"
|
||||
"action": "profile.pluto.decrease_height_exaggeration",
|
||||
"key": "KP_2"
|
||||
},
|
||||
{
|
||||
"documentation": "Increases the height map exaggeration on Charon.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "KP9",
|
||||
"name": "Charon HeightExaggeration + (KP)",
|
||||
"script": "openspace.setPropertyValueSingle(\"Scene.CharonProjection.Renderable.HeightExaggeration\", openspace.getPropertyValue(\"Scene.CharonProjection.Renderable.HeightExaggeration\") + 5000);"
|
||||
"action": "profile.charon.increase_height_exaggeration",
|
||||
"key": "KP_9"
|
||||
},
|
||||
{
|
||||
"documentation": "Increases the height map exaggeration on Charon.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "CTRL+O",
|
||||
"name": "Charon HeightExaggeration +",
|
||||
"script": "openspace.setPropertyValueSingle(\"Scene.CharonProjection.Renderable.HeightExaggeration\", openspace.getPropertyValue(\"Scene.CharonProjection.Renderable.HeightExaggeration\") + 5000);"
|
||||
"action": "profile.charon.increase_height_exaggeration",
|
||||
"key": "CTRL+O"
|
||||
},
|
||||
{
|
||||
"documentation": "Decreases the height map exaggeration on Charon.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "KP3",
|
||||
"name": "Charon HeightExaggeration - (KP)",
|
||||
"script": "openspace.setPropertyValueSingle(\"Scene.CharonProjection.Renderable.HeightExaggeration\", openspace.getPropertyValue(\"Scene.CharonProjection.Renderable.HeightExaggeration\") - 5000);"
|
||||
"action": "profile.charon.decrease_height_exaggeration",
|
||||
"key": "KP_3"
|
||||
},
|
||||
{
|
||||
"documentation": "Decreases the height map exaggeration on Charon.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "CTRL+L",
|
||||
"name": "Charon HeightExaggeration -",
|
||||
"script": "openspace.setPropertyValueSingle(\"Scene.CharonProjection.Renderable.HeightExaggeration\", openspace.getPropertyValue(\"Scene.CharonProjection.Renderable.HeightExaggeration\") - 5000);"
|
||||
"action": "profile.charon.decrease_height_exaggeration",
|
||||
"key": "CTRL+L"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of the trail behind Pluto.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "O",
|
||||
"name": "Toggle Pluto Trail",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.PlutoBarycentricTrail.Renderable.Enabled', not openspace.getPropertyValue('Scene.PlutoBarycentricTrail.Renderable.Enabled'));"
|
||||
"action": "profile.toggle.pluto_trail",
|
||||
"key": "O"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of the text labels of Pluto, Charon, Hydra, Nix, Kerberos, and Styx.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "J",
|
||||
"name": "Toggle Pluto Labels",
|
||||
"script": "local list = {\"Scene.PlutoText.Enabled\", \"Scene.CharonText.Enabled\", \"Scene.HydraText.Enabled\", \"Scene.NixText.Enabled\", \"Scene.KerberosText.Enabled\", \"Scene.StyxText.Enabled\"}; for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
"action": "profile.toggle.pluto_labels",
|
||||
"key": "J"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of the labels for the New Horizons instruments.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "I",
|
||||
"name": "Toggle New Horizons Labels",
|
||||
"script": "local v = openspace.getPropertyValue(\"Scene.Labels.Renderable.Opacity\"); if v <= 0.5 then openspace.setPropertyValueSingle(\"Scene.Labels.Renderable.Opacity\",1.0,2.0) else openspace.setPropertyValueSingle(\"Scene.Labels.Renderable.Opacity\",0.0,2.0) end"
|
||||
"action": "profile.toggle_nh_labels",
|
||||
"key": "I"
|
||||
},
|
||||
{
|
||||
"documentation": "Draws the instrument field of views in a solid color or as lines.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "M",
|
||||
"name": "Toggle instrument FOVs",
|
||||
"script": "local list = {\"Scene.PlutoText.Enabled\", \"Scene.NH_LORRI.Renderable.SolidDraw\", \"Scene.NH_RALPH_LEISA.Renderable.SolidDraw\", \"Scene.NH_RALPH_MVIC_PAN1.Renderable.SolidDraw\", \"Scene.NH_RALPH_MVIC_PAN2.Renderable.SolidDraw\", \"Scene.NH_RALPH_MVIC_RED.Renderable.SolidDraw\", \"Scene.NH_RALPH_MVIC_BLUE.Renderable.SolidDraw\", \"Scene.NH_RALPH_MVIC_FT.Renderable.SolidDraw\", \"Scene.NH_RALPH_MVIC_METHANE.Renderable.SolidDraw\", \"Scene.NH_RALPH_MVIC_NIR.Renderable.SolidDraw\", \"Scene.NH_ALICE_AIRGLOW.Renderable.SolidDraw\", \"Scene.NH_ALICE_SOC.Renderable.SolidDraw\"}; for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
"action": "profile.toggle_shadows",
|
||||
"key": "SHIFT+T"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of the shadow visualization of Pluto and Charon.",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "SHIFT+T",
|
||||
"name": "Toggle Shadows",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.PlutoShadow.Renderable.Enabled', not openspace.getPropertyValue('Scene.PlutoShadow.Renderable.Enabled'));openspace.setPropertyValueSingle('Scene.CharonShadow.Renderable.Enabled', not openspace.getPropertyValue('Scene.CharonShadow.Renderable.Enabled'));"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the trail of New Horizons",
|
||||
"gui_path": "/Missions/New Horizons",
|
||||
"is_local": false,
|
||||
"key": "T",
|
||||
"name": "Toggle NH Trail",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.NewHorizonsTrailPluto.Renderable.Enabled', not openspace.getPropertyValue('Scene.NewHorizonsTrailPluto.Renderable.Enabled'));"
|
||||
"action": "profile.toggle.nh_trail",
|
||||
"key": "T"
|
||||
}
|
||||
],
|
||||
"mark_nodes": [
|
||||
@@ -246,6 +288,6 @@
|
||||
},
|
||||
"version": {
|
||||
"major": 1,
|
||||
"minor": 0
|
||||
"minor": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,62 @@
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"documentation": "Sets the focus of the camera on 'OsirisRex'",
|
||||
"gui_path": "/Missions/Osiris Rex",
|
||||
"identifier": "profile.focus.osirisrex",
|
||||
"is_local": false,
|
||||
"name": "Focus on OsirisRex",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'OsirisRex'); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', ''); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the focus of the camera on 'Bennu'",
|
||||
"gui_path": "/Missions/Osiris Rex",
|
||||
"identifier": "profile.focus.bennu",
|
||||
"is_local": false,
|
||||
"name": "Focus on Bennu",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'BennuBarycenter'); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', ''); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the time to the approach at Bennu",
|
||||
"gui_path": "/Missions/Osiris Rex",
|
||||
"identifier": "profile.setup.bennu_approach",
|
||||
"is_local": false,
|
||||
"name": "Set Bennu approach time",
|
||||
"script": "openspace.printInfo('Set time: Approach');openspace.time.setTime('2018-SEP-11 21:31:01.183');"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the time to the preliminary survey of Bennu",
|
||||
"gui_path": "/Missions/Osiris Rex",
|
||||
"identifier": "profile.setup.bennu_survey",
|
||||
"is_local": false,
|
||||
"name": "Set Bennu survey time",
|
||||
"script": "openspace.printInfo('Set time: Preliminary Survey'); openspace.time.setTime('2018-NOV-20 01:13:12.183');"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the time to the orbital B event",
|
||||
"gui_path": "/Missions/Osiris Rex",
|
||||
"identifier": "profile.setup.orbital_b_event",
|
||||
"is_local": false,
|
||||
"name": "Set orbital B event time",
|
||||
"script": "openspace.printInfo('Set time: Orbital B'); openspace.time.setTime('2019-APR-08 10:35:27.186');"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the time to the recon event",
|
||||
"gui_path": "/Missions/Osiris Rex",
|
||||
"identifier": "profile.setup.recon_event",
|
||||
"is_local": false,
|
||||
"name": "Set recon event time",
|
||||
"script": "openspace.printInfo('Set time: Recon'); openspace.time.setTime('2019-MAY-25 03:50:31.195');"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of the text marking the location of the Sun",
|
||||
"gui_path": "/Missions/Osiris Rex",
|
||||
"identifier": "profile.toggle.sun_marker",
|
||||
"is_local": false,
|
||||
"name": "Toggle Sun marker",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.SunMarker.Renderable.Enabled', not openspace.getPropertyValue('Scene.SunMarker.Renderable.Enabled'));"
|
||||
}
|
||||
],
|
||||
"assets": [
|
||||
"base",
|
||||
"scene/solarsystem/missions/osirisrex/dashboard",
|
||||
@@ -41,60 +99,32 @@
|
||||
],
|
||||
"keybindings": [
|
||||
{
|
||||
"documentation": "Sets the focus of the camera on 'OsirisRex'",
|
||||
"gui_path": "/Missions/Osiris Rex",
|
||||
"is_local": false,
|
||||
"key": "A",
|
||||
"name": "Focus on OsirisRex",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'OsirisRex'); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', ''); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
"action": "profile.focus.osirisrex",
|
||||
"key": "A"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the focus of the camera on 'Bennu'",
|
||||
"gui_path": "/Missions/Osiris Rex",
|
||||
"is_local": false,
|
||||
"key": "S",
|
||||
"name": "Focus on Bennu",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'BennuBarycenter'); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', ''); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
"action": "profile.focus.bennu",
|
||||
"key": "S"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the time to the approach at Bennu",
|
||||
"gui_path": "/Missions/Osiris Rex",
|
||||
"is_local": false,
|
||||
"key": "F8",
|
||||
"name": "Set Bennu approach time",
|
||||
"script": "openspace.printInfo('Set time: Approach');openspace.time.setTime('2018-SEP-11 21:31:01.183');"
|
||||
"action": "profile.setup.bennu_approach",
|
||||
"key": "F8"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the time to the preliminary survey of Bennu",
|
||||
"gui_path": "/Missions/Osiris Rex",
|
||||
"is_local": false,
|
||||
"key": "F9",
|
||||
"name": "Set Bennu survey time",
|
||||
"script": "openspace.printInfo('Set time: Preliminary Survey'); openspace.time.setTime('2018-NOV-20 01:13:12.183');"
|
||||
"action": "profile.setup.bennu_survey",
|
||||
"key": "F9"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the time to the orbital B event",
|
||||
"gui_path": "/Missions/Osiris Rex",
|
||||
"is_local": false,
|
||||
"key": "F10",
|
||||
"name": "Set orbital B event time",
|
||||
"script": "openspace.printInfo('Set time: Orbital B'); openspace.time.setTime('2019-APR-08 10:35:27.186');"
|
||||
"action": "profile.setup.orbital_b_event",
|
||||
"key": "F10"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the time to the recon event",
|
||||
"gui_path": "/Missions/Osiris Rex",
|
||||
"is_local": false,
|
||||
"key": "F11",
|
||||
"name": "Set recon event time",
|
||||
"script": "openspace.printInfo('Set time: Recon'); openspace.time.setTime('2019-MAY-25 03:50:31.195');"
|
||||
"action": "profile.setup.recon_event",
|
||||
"key": "F11"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of the text marking the location of the Sun",
|
||||
"gui_path": "/Missions/Osiris Rex",
|
||||
"is_local": false,
|
||||
"key": "Q",
|
||||
"name": "Toggle Sun marker",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.SunMarker.Renderable.Enabled', not openspace.getPropertyValue('Scene.SunMarker.Renderable.Enabled'));"
|
||||
"action": "profile.toggle.sun_marker",
|
||||
"key": "Q"
|
||||
}
|
||||
],
|
||||
"mark_nodes": [
|
||||
@@ -123,6 +153,6 @@
|
||||
},
|
||||
"version": {
|
||||
"major": 1,
|
||||
"minor": 0
|
||||
"minor": 1
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,70 @@
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"documentation": "Sets the focus of the camera on 67P",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"identifier": "profile.focus.67P",
|
||||
"is_local": false,
|
||||
"name": "Focus on 67P",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', '67P'); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', ''); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the focus of the camera on Rosetta",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"identifier": "profile.focus.rosetta",
|
||||
"is_local": false,
|
||||
"name": "Focus on Rosetta",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'Rosetta'); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', ''); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
},
|
||||
{
|
||||
"documentation": "Jumps to the time when the Philae lander is released.",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"identifier": "profile.setup.lander_release",
|
||||
"is_local": false,
|
||||
"name": "Set lander release time",
|
||||
"script": "openspace.time.setTime('2014-11-12T08:20:00.00');"
|
||||
},
|
||||
{
|
||||
"documentation": "Removes all image projections from 67P.",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"identifier": "profile.67p.clear_projections",
|
||||
"is_local": false,
|
||||
"name": "Clear 67P projections",
|
||||
"script": "openspace.setPropertyValue('Scene.67P.Renderable.ProjectionComponent.ClearAllProjections', true);"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of all trails further from the Sun than 67P.",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"identifier": "profile.toggle.outerplanet_trails",
|
||||
"is_local": false,
|
||||
"name": "Toggle outer planetary trails",
|
||||
"script": "local list = openspace.getProperty('{planetTrail_giants}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of the free floating image plane.",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"identifier": "profile.toggle.image_plane",
|
||||
"is_local": false,
|
||||
"name": "Toggle image plane",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.ImagePlaneRosetta.Renderable.Enabled', not openspace.getPropertyValue('Scene.ImagePlaneRosetta.Renderable.Enabled'));"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of Philae's trail.",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"identifier": "profile.toggle.philae_trail",
|
||||
"is_local": false,
|
||||
"name": "Toggle Philae trail",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.PhilaeTrail.Renderable.Enabled', not openspace.getPropertyValue('Scene.PhilaeTrail.Renderable.Enabled'));"
|
||||
},
|
||||
{
|
||||
"documentation": "Enables or disables the image projection on 67P.",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"identifier": "profile.toggle.67p_projection",
|
||||
"is_local": false,
|
||||
"name": "Toggle 67P projection",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.67P.Renderable.ProjectionComponent.PerformProjection', not openspace.getPropertyValue('Scene.67P.Renderable.ProjectionComponent.PerformProjection'));"
|
||||
}
|
||||
],
|
||||
"assets": [
|
||||
"base",
|
||||
"scene/solarsystem/missions/rosetta/67p",
|
||||
@@ -45,68 +111,36 @@
|
||||
],
|
||||
"keybindings": [
|
||||
{
|
||||
"documentation": "Sets the focus of the camera on 67P",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"is_local": false,
|
||||
"key": "A",
|
||||
"name": "Focus on 67P",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', '67P'); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', ''); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
"action": "profile.focus.67P",
|
||||
"key": "A"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the focus of the camera on Rosetta",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"is_local": false,
|
||||
"key": "S",
|
||||
"name": "Focus on Rosetta",
|
||||
"script": "openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Anchor', 'Rosetta'); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.Aim', ''); openspace.setPropertyValue('NavigationHandler.OrbitalNavigator.RetargetAnchor', nil);"
|
||||
"action": "profile.focus.rosetta",
|
||||
"key": "S"
|
||||
},
|
||||
{
|
||||
"documentation": "Jumps to the time when the Philae lander is released.",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"is_local": false,
|
||||
"key": "F6",
|
||||
"name": "Set lander release time",
|
||||
"script": "openspace.time.setTime('2014-11-12T08:20:00.00');"
|
||||
"action": "profile.setup.lander_release",
|
||||
"key": "F6"
|
||||
},
|
||||
{
|
||||
"documentation": "Removes all image projections from 67P.",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"is_local": false,
|
||||
"key": "F8",
|
||||
"name": "Clear 67P projections",
|
||||
"script": "openspace.setPropertyValue('Scene.67P.Renderable.ProjectionComponent.ClearAllProjections', true);"
|
||||
"action": "profile.67p.clear_projections",
|
||||
"key": "F8"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of all trails further from the Sun than 67P.",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"is_local": false,
|
||||
"key": "E",
|
||||
"name": "Toggle outer planetary trails",
|
||||
"script": "local list = openspace.getProperty('{planetTrail_giants}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
"action": "profile.toggle.outerplanet_trails",
|
||||
"key": "E"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of the free floating image plane.",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"is_local": false,
|
||||
"key": "I",
|
||||
"name": "Toggle image plane",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.ImagePlaneRosetta.Renderable.Enabled', not openspace.getPropertyValue('Scene.ImagePlaneRosetta.Renderable.Enabled'));"
|
||||
"action": "profile.toggle.image_plane",
|
||||
"key": "I"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the visibility of Philae's trail.",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"is_local": false,
|
||||
"key": "O",
|
||||
"name": "Toggle Philae trail",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.PhilaeTrail.Renderable.Enabled', not openspace.getPropertyValue('Scene.PhilaeTrail.Renderable.Enabled'));"
|
||||
"action": "profile.toggle.philae_trail",
|
||||
"key": "O"
|
||||
},
|
||||
{
|
||||
"documentation": "Enables or disables the image projection on 67P.",
|
||||
"gui_path": "/Missions/Rosetta",
|
||||
"is_local": false,
|
||||
"key": "P",
|
||||
"name": "Toggle 67P projection",
|
||||
"script": "openspace.setPropertyValueSingle('Scene.67P.Renderable.ProjectionComponent.PerformProjection', not openspace.getPropertyValue('Scene.67P.Renderable.ProjectionComponent.PerformProjection'));"
|
||||
"action": "profile.toggle.67p_projection",
|
||||
"key": "P"
|
||||
}
|
||||
],
|
||||
"mark_nodes": [
|
||||
@@ -140,6 +174,6 @@
|
||||
},
|
||||
"version": {
|
||||
"major": 1,
|
||||
"minor": 0
|
||||
"minor": 1
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,62 @@
|
||||
{
|
||||
"actions": [
|
||||
{
|
||||
"documentation": "Set camera focus to Voyager 1",
|
||||
"gui_path": "/Missions/Voyager",
|
||||
"identifier": "profile.focus.voyager1",
|
||||
"is_local": false,
|
||||
"name": "Focus on Voyager",
|
||||
"script": "openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.RetargetAnchor\", nil);openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Anchor\", 'Voyager_1');openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Aim\", '')"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the camera focus on Voyager 2",
|
||||
"gui_path": "/Missions/Voyager",
|
||||
"identifier": "profile.focus.voyager2",
|
||||
"is_local": false,
|
||||
"name": "Focus on Voyager2",
|
||||
"script": "openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.RetargetAnchor\", nil);openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Anchor\", 'Voyager_2');openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Aim\", '');"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the time for Voyager's approach to Jupiter",
|
||||
"gui_path": "/",
|
||||
"identifier": "profile.setup.jupiter_approach",
|
||||
"is_local": false,
|
||||
"name": "Set Jupiter Approach",
|
||||
"script": "openspace.time.setTime(\"1979-01-20T01:32:07.914\")"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the time for Voyager's approach to Saturn",
|
||||
"gui_path": "/Missions/Voyager",
|
||||
"identifier": "profile.setup.saturn_approach",
|
||||
"is_local": false,
|
||||
"name": "Set Saturn Approach",
|
||||
"script": "openspace.time.setTime(\"1980-10-20T07:43:42.645\");"
|
||||
},
|
||||
{
|
||||
"documentation": "Set the camera focus to Jupiter",
|
||||
"gui_path": "/Missions/Voyager",
|
||||
"identifier": "profile.focus.jupiter",
|
||||
"is_local": false,
|
||||
"name": "Focus on Jupiter",
|
||||
"script": "openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.RetargetAnchor\", nil);openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Anchor\", 'Jupiter');openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Aim\", '');"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the camera focus on Saturn",
|
||||
"gui_path": "/Missions/Voyager",
|
||||
"identifier": "profile.focus.saturn",
|
||||
"is_local": false,
|
||||
"name": "Focus on Saturn",
|
||||
"script": "openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.RetargetAnchor\", nil);openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Anchor\", 'Saturn');openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Aim\", '');"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the trails of the minor moons",
|
||||
"gui_path": "/Solar System",
|
||||
"identifier": "profile.toggle.minor_trails",
|
||||
"is_local": false,
|
||||
"name": "Toggle minor trails",
|
||||
"script": "local list = openspace.getProperty('{moonTrail_minor}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
}
|
||||
],
|
||||
"assets": [
|
||||
"base",
|
||||
"scene/solarsystem/missions/voyager/dashboard",
|
||||
@@ -37,60 +95,32 @@
|
||||
],
|
||||
"keybindings": [
|
||||
{
|
||||
"documentation": "Set camera focus to Voyager 1",
|
||||
"gui_path": "/Missions/Voyager",
|
||||
"is_local": false,
|
||||
"key": "V",
|
||||
"name": "Focvus on Voyager",
|
||||
"script": "openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.RetargetAnchor\", nil);openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Anchor\", 'Voyager_1');openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Aim\", '')"
|
||||
"action": "profile.focus.voyager1",
|
||||
"key": "V"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the camera focus on Voyager 2",
|
||||
"gui_path": "/Missions/Voyager",
|
||||
"is_local": false,
|
||||
"key": "SHIFT+V",
|
||||
"name": "Focus on Voyager2",
|
||||
"script": "openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.RetargetAnchor\", nil);openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Anchor\", 'Voyager_2');openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Aim\", '');"
|
||||
"action": "profile.focus.voyager2",
|
||||
"key": "SHIFT+V"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the time for Voyager's approach to Jupiter",
|
||||
"gui_path": "/",
|
||||
"is_local": false,
|
||||
"key": "SHIFT+J",
|
||||
"name": "Set Jupiter Approach",
|
||||
"script": "openspace.time.setTime(\"1979-01-20T01:32:07.914\")"
|
||||
"action": "profile.setup.jupiter_approach",
|
||||
"key": "SHIFT+J"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the time for Voyager's approach to Saturn",
|
||||
"gui_path": "/Missions/Voyager",
|
||||
"is_local": false,
|
||||
"key": "SHIFT+S",
|
||||
"name": "Set Saturn Approach",
|
||||
"script": "openspace.time.setTime(\"1980-10-20T07:43:42.645\");"
|
||||
"action": "profile.setup.saturn_approach",
|
||||
"key": "SHIFT+S"
|
||||
},
|
||||
{
|
||||
"documentation": "Set the camera focus to Jupiter",
|
||||
"gui_path": "/Missions/Voyager",
|
||||
"is_local": false,
|
||||
"key": "J",
|
||||
"name": "Focus on Jupiter",
|
||||
"script": "openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.RetargetAnchor\", nil);openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Anchor\", 'Jupiter');openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Aim\", '');"
|
||||
"action": "profile.focus.jupiter",
|
||||
"key": "J"
|
||||
},
|
||||
{
|
||||
"documentation": "Sets the camera focus on Saturn",
|
||||
"gui_path": "/Missions/Voyager",
|
||||
"is_local": false,
|
||||
"key": "S",
|
||||
"name": "Focus on Saturn",
|
||||
"script": "openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.RetargetAnchor\", nil);openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Anchor\", 'Saturn');openspace.setPropertyValueSingle(\"NavigationHandler.OrbitalNavigator.Aim\", '');"
|
||||
"action": "profile.focus.saturn",
|
||||
"key": "S"
|
||||
},
|
||||
{
|
||||
"documentation": "Toggles the trails of the minor moons",
|
||||
"gui_path": "/Solar System",
|
||||
"is_local": false,
|
||||
"key": "SHIFT+H",
|
||||
"name": "Toggle minor trails",
|
||||
"script": "local list = openspace.getProperty('{moonTrail_minor}.Renderable.Enabled'); for _,v in pairs(list) do openspace.setPropertyValueSingle(v, not openspace.getPropertyValue(v)) end"
|
||||
"action": "profile.toggle.minor_trails",
|
||||
"key": "SHIFT+H"
|
||||
}
|
||||
],
|
||||
"mark_nodes": [
|
||||
@@ -123,6 +153,6 @@
|
||||
},
|
||||
"version": {
|
||||
"major": 1,
|
||||
"minor": 0
|
||||
"minor": 1
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user