update pfss io to match new python script

This commit is contained in:
Sovanny Huy
2019-07-29 08:40:26 -04:00
parent 0ce9424688
commit e77911ae35
6 changed files with 24 additions and 124 deletions

View File

@@ -5,18 +5,18 @@ local propertyHelper = asset.require('util/property_helper')
-- Specifying which other assets should be loaded in this scene
asset.require('spice/base')
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')
-- 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')
asset.require('util/default_dashboard')
asset.require('util/default_joystick')
-- asset.require('util/default_joystick')
asset.require('util/webgui')
-- asset.require('util/webgui')
--asset.request('customization/globebrowsing')
@@ -25,31 +25,19 @@ local sunAsset = asset.require('scene/solarsystem/sun/sun')
local sunRadius = 695508000
-- The actual fieldlines
--asset.require('./bastille_day/fieldlines')
-- Selected field lines + some additional field lines
-- asset.require('./testwsa/scs_oi')
-- asset.require('./testwsa/pfss_oi')
-- asset.require('./testwsa/pfss_io')
asset.require('./testwsa/scs_oi')
asset.require('./testwsa/pfss_oi')
asset.require('./testwsa/pfss_io')
-- Sun earth connection
-- asset.require('./testwsa/scs_oi_540')
-- asset.require('./testwsa/pfss_oi_540')
-- Only selected field lines
-- asset.require('./testwsa/scs_oi_boundary')
-- asset.require('./testwsa/pfss_oi_boundary')
-- asset.require('./testwsa/sun_earth')
-- Every N:th WSA field line
-- asset.require('./testwsa/scs_oi_25')
-- asset.require('./testwsa/pfss_oi_25')
asset.require('./testwsa/pfss_io_25')
-- asset.require('./testwsa/pfss_io_25')
asset.onInitialize(function ()
local now = openspace.time.currentWallTime()
-- Jump to bastille day
--openspace.time.setTime("2000 JUL 14 08:33:37.100")
-- Sun magnetogram texture testing
openspace.time.setTime("2019 MAY 2 7:59:57.000")

View File

@@ -3,7 +3,7 @@ local transforms = asset.require('./transforms')
local fieldlinesDirectory = asset.localResource("fl_pfss_io")
local transferFunctions = asset.localResource("transferfunctions")
local polarityColorTable = transferFunctions .. "/pfss_spec.txt"
local polarityColorTable = transferFunctions .. "/openness_spec.txt"
local sunRadius = 695508000
@@ -21,7 +21,7 @@ local fieldlines = {
polarityColorTable
},
ColorTableRanges = {
{ -0.6, 0.6 },
{ -1.0, 1.0 },
},
LoadAtRuntime = true,
ScaleToMeters = 1.0,
@@ -29,13 +29,13 @@ local fieldlines = {
SecondsAfter = 24*60*60,
SimulationModel = "wsa",
Color = {
Uniform = {0.1, 0.725, 0, 1}
Uniform = {0.725, 0.1, 0, 1}
},
ColoringMethod = "Uniform",
ColoringMethod = "Quantity"
},
GUI = {
Path = "/Solar System/Heliosphere",
Name = "WSA PFSS In to Out Closed Lines Step 3"
Name = "WSA PFSS In to Out Lines"
},
Transform = {
Scale = {

View File

@@ -14,7 +14,6 @@ local fieldlines = {
Renderable = {
Type = "RenderableFieldlinesSequence",
WebFieldlines = true,
--SourceFolder = fieldlinesDirectory,
FlowEnabled = false,
AlphaBlendlingEnabled = false,
InputFileType = "osfls",

View File

@@ -1,47 +0,0 @@
local assetHelper = asset.require('util/asset_helper')
local transforms = asset.require('./transforms')
local transferFunctions = asset.localResource("transferfunctions")
local fieldlinesDirectory = asset.localResource("fl_pfss_oi_25")
local polarityColorTable = transferFunctions .. "/pfss_spec.txt"
local sunRadius = 695508000
-- Fieldlies from json
local fieldlines = {
Identifier = "WSA_Fieldlines_PFSS_OI_25",
Parent = transforms.HNMReferenceFrame.Identifier,
Renderable = {
Type = "RenderableFieldlinesSequence",
SourceFolder = fieldlinesDirectory,
FlowEnabled = false,
AlphaBlendlingEnabled = false,
InputFileType = "osfls",
ColorTablePaths = {
polarityColorTable
},
ColorTableRanges = {
{ -0.6, 0.6 },
},
LoadAtRuntime = true,
ScaleToMeters = 1.0,
SecondsBefore = 24*60*60,
SecondsAfter = 24*60*60,
SimulationModel = "wsa",
Color = {
Uniform = {0.725, 0.1, 0, 1}
}
},
GUI = {
Path = "/Solar System/Heliosphere",
Name = "WSA PFSS Out to In Step 25"
},
Transform = {
Scale = {
Type = "StaticScale",
Scale = sunRadius
},
}
}
assetHelper.registerSceneGraphNodesAndExport(asset, { fieldlines })

View File

@@ -1,47 +0,0 @@
local assetHelper = asset.require('util/asset_helper')
local transforms = asset.require('./transforms')
local transferFunctions = asset.localResource("transferfunctions")
local fieldlinesDirectory = asset.localResource("fl_scs_oi_25")
local polarityColorTable = transferFunctions .. "/scs_spec.txt"
local sunRadius = 695508000
-- Fieldlies from json
local fieldlines = {
Identifier = "WSA_Fieldlines_SCS_OI_25",
Parent = transforms.HNMReferenceFrame.Identifier,
Renderable = {
Type = "RenderableFieldlinesSequence",
SourceFolder = fieldlinesDirectory,
FlowEnabled = false,
AlphaBlendlingEnabled = false,
InputFileType = "osfls",
ColorTablePaths = {
polarityColorTable
},
ColorTableRanges = {
{ -0.02, 0.02 },
},
LoadAtRuntime = true,
ScaleToMeters = 1.0,
SecondsBefore = 24*60*60,
SecondsAfter = 24*60*60,
SimulationModel = "wsa",
Color = {
Uniform = {0, 0.725, 0.75, 1}
}
},
GUI = {
Path = "/Solar System/Heliosphere",
Name = "WSA SCS Out to In Step 25"
},
Transform = {
Scale = {
Type = "StaticScale",
Scale = sunRadius
},
}
}
assetHelper.registerSceneGraphNodesAndExport(asset, { fieldlines })

View File

@@ -0,0 +1,7 @@
width 3.0
lower -1.0
upper 1.0
mappingkey 0.0 0 0 255 255
mappingkey 0.5 255 255 0 255
mappingkey 1.0 255 0 0 255