Files
OpenSpace/data/assets/skyBrowserTargetPair.asset
2021-09-01 13:57:19 +02:00

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})