mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-06 19:50:03 -06:00
Added GUI name title for sssb objects
This commit is contained in:
@@ -15,7 +15,7 @@ asset.require('scene/solarsystem/sssb/hyperbolic_comet')
|
||||
asset.require('scene/solarsystem/sssb/inner_main_belt_asteroid')
|
||||
asset.require('scene/solarsystem/sssb/jupiter_trojan_asteroid')
|
||||
asset.require('scene/solarsystem/sssb/jupiter-family_comet')
|
||||
-- asset.require('scene/solarsystem/sssb/main_belt_asteroid')
|
||||
asset.require('scene/solarsystem/sssb/main_belt_asteroid')
|
||||
asset.require('scene/solarsystem/sssb/mars-crossing_asteroid')
|
||||
asset.require('scene/solarsystem/sssb/outer_main_belt_asteroid')
|
||||
asset.require('scene/solarsystem/sssb/parabolic_asteroid')
|
||||
|
||||
@@ -2,8 +2,6 @@ asset.require('./base')
|
||||
|
||||
local earthAsset = asset.require('scene/solarsystem/planets/earth/earth')
|
||||
asset.require('scene/solarsystem/planets/earth/satellites/satellites.asset')
|
||||
asset.require('scene/solarsystem/sssb/pha')
|
||||
asset.require('scene/solarsystem/sssb/main_asteroid_belt')
|
||||
|
||||
asset.onInitialize(function ()
|
||||
local now = openspace.time.currentWallTime()
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'amor_asteroid', 'sssb_data_amor_asteroid')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_amor_asteroid.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_amor_asteroid.csv', "Amor Asteroid", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'apollo_asteroid', 'sssb_data_apollo_asteroid')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_apollo_asteroid.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_apollo_asteroid.csv', "Apollo Asteroid", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'aten_asteroid', 'sssb_data_aten_asteroid')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_aten_asteroid.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_aten_asteroid.csv', "Aten Asteroid", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'atira_asteroid', 'sssb_data_atira_asteroid')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_atira_asteroid.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_atira_asteroid.csv', "Atira Asteroid", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'centaur_asteroid', 'sssb_data_centaur_asteroid')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_centaur_asteroid.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_centaur_asteroid.csv', "Centaur Asteroid", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'chiron-type_comet', 'sssb_data_chiron-type_comet')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_chiron-type_comet.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_chiron-type_comet.csv', "Chiron-type Comet", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'encke-type_comet', 'sssb_data_encke-type_comet')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_encke-type_comet.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_encke-type_comet.csv', "Encke-type Comet", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'halley-type_comet', 'sssb_data_halley-type_comet')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_halley-type_comet.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_halley-type_comet.csv', "Halley-type Comet", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'hyperbolic_asteroid', 'sssb_data_hyperbolic_asteroid')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_hyperbolic_asteroid.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_hyperbolic_asteroid.csv', "Hyperbolic Asteroid", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'hyperbolic_comet', 'sssb_data_hyperbolic_comet')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_hyperbolic_comet.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_hyperbolic_comet.csv', "Hyperbolic Comet", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'inner_main_belt_asteroid', 'sssb_data_inner_main_belt_asteroid')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_inner_main_belt_asteroid.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_inner_main_belt_asteroid.csv', "Inner Main Belt Asteroid", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'jupiter-family_comet', 'sssb_data_jupiter-family_comet')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_jupiter-family_comet.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_jupiter-family_comet.csv', "Jupiter-family Comet", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'jupiter_trojan_asteroid', 'sssb_data_jupiter_trojan_asteroid')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_jupiter_trojan_asteroid.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_jupiter_trojan_asteroid.csv', "Jupiter Trojan Asteroid", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'main_belt_asteroid', 'sssb_data_main_belt_asteroid')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_main_belt_asteroid.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_main_belt_asteroid.csv', "Main Belt Asteroid", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'mars-crossing_asteroid', 'sssb_data_mars-crossing_asteroid')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_mars-crossing_asteroid.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_mars-crossing_asteroid.csv', "Mars-crossing Asteroid", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'outer_main_belt_asteroid', 'sssb_data_outer_main_belt_asteroid')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_outer_main_belt_asteroid.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_outer_main_belt_asteroid.csv', "Outer Main Belt Asteroid", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'parabolic_asteroid', 'sssb_data_parabolic_asteroid')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_parabolic_asteroid.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_parabolic_asteroid.csv', "Parabolic Asteroid", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -13,7 +13,7 @@ function downloadSssbDatabaseFile(sceneAsset, name, identifier)
|
||||
})
|
||||
end
|
||||
|
||||
local createSssbGroupObject = function(filename, sssbFolder, trailColor)
|
||||
local createSssbGroupObject = function(filename, guiName, sssbFolder, trailColor)
|
||||
assert(filename, "'filename' needs to be provided")
|
||||
assert(sssbFolder, "'sssbFolder' needs to be provided")
|
||||
trailColor = trailColor or { 0.75, 0.1, 0.1 }
|
||||
@@ -30,7 +30,8 @@ local createSssbGroupObject = function(filename, sssbFolder, trailColor)
|
||||
Fade = 0.5,
|
||||
},
|
||||
GUI = {
|
||||
Path = "/Solar System/Small Solar System Body"
|
||||
Path = "/Solar System/Small Solar System Body",
|
||||
Name = guiName
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
@@ -2,7 +2,7 @@ local assetHelper = asset.require('util/asset_helper')
|
||||
local sharedSssb = asset.require('./sssb_shared')
|
||||
|
||||
local filepath = sharedSssb.downloadSssbDatabaseFile(asset, 'transneptunian_object_asteroid', 'sssb_data_transneptunian_object_asteroid')
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_transneptunian_object_asteroid.csv', filepath, { 0.9, 0.3, 0.1 })
|
||||
local object = sharedSssb.createSssbGroupObject('sssb_data_transneptunian_object_asteroid.csv', "Transneptunian Object Asteroid", filepath, { 0.9, 0.3, 0.1 })
|
||||
object.Renderable.Enabled = false
|
||||
object.Renderable.Segments = 50
|
||||
object.Renderable.Fade = 5
|
||||
|
||||
@@ -45,7 +45,8 @@ SGCTConfig = sgct.config.single{}
|
||||
|
||||
-- Sets the scene that is to be loaded by OpenSpace. A scene file is a description
|
||||
-- of all entities that will be visible during an instance of OpenSpace
|
||||
Asset = "default"
|
||||
Asset = "asteroids"
|
||||
-- Asset = "default"
|
||||
-- Asset = "default_full"
|
||||
-- Asset = "newhorizons"
|
||||
-- Asset = "rosetta"
|
||||
|
||||
Reference in New Issue
Block a user