mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-04-25 13:38:35 -05:00
fixed a hotkey and added an asset for EUV textures
This commit is contained in:
@@ -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 })
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user