mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-04-28 23:09:32 -05:00
dc07d7b7c3
don't forget to add json files
42 lines
1.2 KiB
Plaintext
Executable File
42 lines
1.2 KiB
Plaintext
Executable File
local assetHelper = asset.require('util/asset_helper')
|
|
local sunTransforms = asset.require('scene/solarsystem/sun/transforms')
|
|
local earthTransforms = asset.require('scene/solarsystem/planets/earth/transforms')
|
|
|
|
local HNMKernel = asset.localResource("kernels/HNM.tf")
|
|
local GSMKernel = asset.localResource("kernels/GSM.ti")
|
|
|
|
local HNMReferenceFrame = {
|
|
Identifier = "HNMReferenceFrame",
|
|
Parent = sunTransforms.SolarSystemBarycenter.Identifier,
|
|
Transform = {
|
|
Rotation = {
|
|
Type = "SpiceRotation",
|
|
SourceFrame = "HEEQ180",
|
|
DestinationFrame = "GALACTIC",
|
|
Kernels = HNMKernel
|
|
}
|
|
},
|
|
GUI = {
|
|
Name = "HNM Reference Frame"
|
|
}
|
|
}
|
|
|
|
local GSMReferenceFrame = {
|
|
Identifier = "GSMReferenceFrame",
|
|
Parent = earthTransforms.EarthBarycenter.Identifier,
|
|
Transform = {
|
|
Rotation = {
|
|
Type = "SpiceRotation",
|
|
SourceFrame = "GSM",
|
|
DestinationFrame = "GALACTIC",
|
|
Kernels = GSMKernel
|
|
}
|
|
},
|
|
GUI = {
|
|
Name = "GSM Reference Frame"
|
|
}
|
|
}
|
|
|
|
local objects = { HNMReferenceFrame, GSMReferenceFrame }
|
|
assetHelper.registerSceneGraphNodesAndExport(asset, objects)
|