fixed a hotkey and added an asset for EUV textures

This commit is contained in:
OLSSON
2021-02-26 14:38:56 -05:00
parent 9b8b73c7fd
commit 0a987dc7d9
2 changed files with 50 additions and 1 deletions
@@ -0,0 +1,48 @@
asset.meta = {
Name = "Predictive Science Inc. Stream nodes Bastille Days",
Version = "1.0",
Description = "EUV simulation, texture sequence",
Author = "CCMC, OpenSpace team",
URL = "https://dx.doi.org/10.3847/1538-4357/aab36d",
License = ""
}
asset.require("spice/base")
local assetHelper = asset.require("util/asset_helper")
local transforms = asset.require("./transforms")
local textureSourcePath = asset.syncedResource({
Type = "HttpSynchronization",
Name = "euv_textures_bastille_event",
Identifier = "euv_textures_bastille_event",
Version = 1
})
local EUV_Layer = {
Identifier = "EUV_Layer",
Parent = transforms.SunIAU.Identifier,
Renderable = {
Type = "RenderableTimeVaryingSphere",
Size = 6.96E8, -- Slightly bigger than the sun renderable,
Enabled = false,
Texture = textureSourcePath,
--BlendMode = "Additive",
Opacity = 1,
Segments = 132
},
GUI = {
Name = "EUV_Layer",
Path = "/Solar System/Sun"
},
}
assetHelper.registerSceneGraphNodesAndExport(asset, { EUV_Layer })
+2 -1
View File
@@ -6,6 +6,7 @@
"scene/solarsystem/sun/streamnodeslegend",
"scene/solarsystem/sun/streamnodescutplane",
"scene/solarsystem/sun/sun_textures",
"scene/solarsystem/sun/EUV_layer",
"scene/solarsystem/sun/heliosphere/bastille_day/density_volume",
"scene/solarsystem/sun/heliosphere/bastille_day/bastille_day_sun_textures",
@@ -128,7 +129,7 @@
"is_local": false,
"key": "i",
"name": "Next sun texture",
"script": "textureList = openspace.globebrowsing.getLayers('Sun', 'ColorLayers');textureIndex = 2;if (textureIndex == nil) then textureIndex = 1;end; textureIndex = textureIndex + 1;if (textureIndex >= #textureList) then textureIndex = 1;end;if (textureIndex == 1) then openspace.setPropertyValue(\"Scene.Sun.Renderable.Layers.ColorLayers.*.Enabled\", false); openspace.setPropertyValueSingle(\"Scene.Sun.Renderable.Layers.ColorLayers.Texture.Enabled\", true); else openspace.setPropertyValue(\"Scene.Sun.Renderable.Layers.ColorLayers.*.Enabled\", false);str = \"Scene.Sun.Renderable.Layers.ColorLayers.magnetogram-\" .. textureIndex .. \".Enabled\"; openspace.setPropertyValueSingle(str, true);end;"
"script": "textureList = openspace.globebrowsing.getLayers('Sun', 'ColorLayers');if (textureIndex == nil) then textureIndex = 2;end;textureIndex = textureIndex + 1;if (textureIndex >= #textureList) then textureIndex = 0;end;if (textureIndex == 0) then openspace.setPropertyValue(\"Scene.Sun.Renderable.Layers.ColorLayers.*.Enabled\", false);openspace.setPropertyValueSingle(\"Scene.Sun.Renderable.Layers.ColorLayers.Texture.Enabled\", true);else openspace.setPropertyValue(\"Scene.Sun.Renderable.Layers.ColorLayers.*.Enabled\", false);str = \"Scene.Sun.Renderable.Layers.ColorLayers.magnetogram-\" .. textureIndex .. \".Enabled\";openspace.setPropertyValueSingle(str, true);end;"
},
{
"documentation": "Transition Magnetosphere",