mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-02-11 22:20:47 -06:00
42 lines
1.2 KiB
Plaintext
42 lines
1.2 KiB
Plaintext
local assetHelper = asset.require('util/asset_helper')
|
|
|
|
local targetId= "SkyTarget0"
|
|
local browserId = "SkyBrowser0"
|
|
local serverUrl = "https://data.openspaceproject.com/dist/skybrowser/page/"
|
|
--local localHostUrl = "http://localhost:8000"
|
|
|
|
local browser = {
|
|
Type = "ScreenSpaceSkyBrowser",
|
|
Identifier = browserId,
|
|
Name = "Sky Browser",
|
|
Url = serverUrl,
|
|
FaceCamera = false,
|
|
TargetID = targetId,
|
|
CartesianPosition = {-1.0, -0.5, -2.1},
|
|
};
|
|
|
|
local target = {
|
|
Type = "ScreenSpaceSkyTarget",
|
|
Identifier = targetId,
|
|
Name = "Sky Target",
|
|
FaceCamera = false,
|
|
BrowserID = browserId,
|
|
};
|
|
|
|
asset.onInitialize(function ()
|
|
openspace.addScreenSpaceRenderable(browser)
|
|
openspace.addScreenSpaceRenderable(target)
|
|
openspace.skybrowser.addToSkyBrowserModule(browserId)
|
|
openspace.skybrowser.addToSkyBrowserModule(targetId)
|
|
openspace.skybrowser.connectBrowserTarget(browserId)
|
|
openspace.skybrowser.connectBrowserTarget(targetId)
|
|
openspace.skybrowser.setSelectedBrowser(browserId)
|
|
end)
|
|
|
|
asset.onDeinitialize(function ()
|
|
openspace.removeScreenSpaceRenderable(browserId)
|
|
openspace.removeScreenSpaceRenderable(targetId)
|
|
end)
|
|
|
|
asset.export("browser", {browser, target})
|