mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-03-09 06:48:35 -05:00
Update to new data and update timelapse
This commit is contained in:
@@ -22,8 +22,8 @@ local JWSTBand = {
|
||||
Parent = transforms.JWSTPosition.Identifier,
|
||||
TimeFrame = {
|
||||
Type = "TimeFrameInterval",
|
||||
Start = "2018 OCT 01 14:06:03",
|
||||
End = "2021 OCT 01"
|
||||
Start = "2021 DEC 25 12:50:00",
|
||||
End = "2024 JAN 23"
|
||||
},
|
||||
Transform = {
|
||||
Rotation = {
|
||||
@@ -60,15 +60,15 @@ local JWSTModel = {
|
||||
Parent = transforms.JWSTRotation.Identifier,
|
||||
TimeFrame = {
|
||||
Type = "TimeFrameInterval",
|
||||
Start = "2018 OCT 01 14:06:03",
|
||||
End = "2021 OCT 01"
|
||||
Start = "2021 DEC 25 12:50:00",
|
||||
End = "2024 JAN 23"
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableModel",
|
||||
GeometryFile = models .. "jwst_anim74_2fps_2018_nb.osmodel",
|
||||
ModelScale = 0.0328, -- First scale down with centimeters then scale up with feet
|
||||
EnableAnimation = true,
|
||||
AnimationStartTime = "2018 10 01 14:06:03",
|
||||
AnimationStartTime = "2021 12 25 12:50:00",
|
||||
AnimationTimeScale = "Millisecond",
|
||||
AnimationMode = "Once",
|
||||
LightSources = {
|
||||
@@ -97,8 +97,8 @@ local JWSTFov = {
|
||||
Parent = JWSTModel.Identifier,
|
||||
TimeFrame = {
|
||||
Type = "TimeFrameInterval",
|
||||
Start = "2018 OCT 01 14:06:03",
|
||||
End = "2021 OCT 01"
|
||||
Start = "2021 DEC 25 12:50:00",
|
||||
End = "2024 JAN 23"
|
||||
},
|
||||
Renderable = {
|
||||
Enabled = false,
|
||||
@@ -131,8 +131,8 @@ local JWSTLabel = {
|
||||
Parent = transforms.JWSTPosition.Identifier,
|
||||
TimeFrame = {
|
||||
Type = "TimeFrameInterval",
|
||||
Start = "2018 OCT 01 14:06:03",
|
||||
End = "2021 OCT 01"
|
||||
Start = "2021 DEC 25 12:50:00",
|
||||
End = "2024 JAN 23"
|
||||
},
|
||||
Renderable = {
|
||||
Enabled = true,
|
||||
|
||||
@@ -1,15 +1,17 @@
|
||||
local assetHelper = asset.require("util/asset_helper")
|
||||
|
||||
-- JWST timelapse timeline
|
||||
-- JWST start time of data: 2021 12 25 12:50:00
|
||||
local timelapse = [[
|
||||
-- Setup 1 sec before
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 14:06:02",
|
||||
"2021 DEC 25 12:49:59",
|
||||
"",
|
||||
"openspace.scriptScheduler.clear(0)"
|
||||
)
|
||||
-- Mission start
|
||||
-- Mission start, setup 1 sec after
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 14:06:04",
|
||||
"2021 DEC 25 12:50:01",
|
||||
"openspace.setPropertyValueSingle(\"Scene.Earth.Renderable.Layers.NightLayers.Earth_at_Night_2012.Settings.Gamma\", 0.7)" ..
|
||||
"openspace.setPropertyValueSingle(\"Scene.EarthAtmosphere.Renderable.Enabled\", false)",
|
||||
"openspace.time.interpolateDeltaTime(-1)" ..
|
||||
@@ -18,14 +20,15 @@ local timelapse = [[
|
||||
"openspace.setPropertyValueSingle(\"Scene.EarthAtmosphere.Renderable.Enabled\", true)"
|
||||
)
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 14:06:05", -- 2 sec delay
|
||||
"2021 DEC 25 12:50:02", -- 2 sec delay
|
||||
"openspace.time.interpolateDeltaTime(120)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 2 minutes/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-1)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"\")"
|
||||
)
|
||||
-- backwards, slow down in the end
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 14:10:03", -- 4 min pre delay
|
||||
"2021 DEC 25 12:54:00", -- 4 min pre delay
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-1)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"\")"
|
||||
@@ -33,13 +36,13 @@ local timelapse = [[
|
||||
|
||||
-- array deploy, forwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 14:35:23", -- 1 min pre delay so time to interpolate
|
||||
"2021 DEC 25 13:19:20", -- 1 min pre delay so time to interpolate
|
||||
"openspace.time.interpolateDeltaTime(1)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 1 second/second\")"
|
||||
)
|
||||
-- array deploy, backwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 14:36:23",
|
||||
"2021 DEC 25 13:20:20",
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-120)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: -2 minutes/second\")"
|
||||
@@ -47,20 +50,20 @@ local timelapse = [[
|
||||
|
||||
-- array complete, forwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 14:36:45",
|
||||
"2021 DEC 25 13:20:42",
|
||||
"openspace.time.interpolateDeltaTime(7200)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 2 hours/second\")"
|
||||
)
|
||||
-- array complete, backwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 14:37:55", -- 1 min 10 sec pre delay so time to interpolate
|
||||
"2021 DEC 25 13:21:52", -- 1 min 10 sec pre delay so time to interpolate
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-1)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: -1 second/second\")"
|
||||
)
|
||||
-- array complete, backwards prepare
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 01 15:46:45", -- 1h 10 min delay for interpolation
|
||||
"2021 DEC 25 14:30:42", -- 1h 10 min delay for interpolation
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-120)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: -2 minutes/second\")"
|
||||
@@ -68,7 +71,7 @@ local timelapse = [[
|
||||
|
||||
-- antenna deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 02 08:06:03",
|
||||
"2021 DEC 26 06:50:00",
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 30 minutes/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-7200)" ..
|
||||
@@ -77,13 +80,13 @@ local timelapse = [[
|
||||
|
||||
-- antenna complete, forwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 02 13:45:03",
|
||||
"2021 DEC 26 12:29:00",
|
||||
"openspace.time.interpolateDeltaTime(18000)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 5 hours/second\")"
|
||||
)
|
||||
-- antenna complete, backwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 02 14:45:03", -- 1h pre delay so time to interpolate
|
||||
"2021 DEC 26 13:29:00", -- 1h pre delay so time to interpolate
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: -30 minutes/second\")"
|
||||
@@ -91,13 +94,13 @@ local timelapse = [[
|
||||
|
||||
-- fw palette deploy, forwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 04 06:26:38", -- 2h pre delay so time to interpolate
|
||||
"2021 DEC 28 05:10:35", -- 2h pre delay so time to interpolate
|
||||
"openspace.time.interpolateDeltaTime(3600)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 1 hour/second\")"
|
||||
)
|
||||
-- fw palette deploy, backwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 04 08:26:38",
|
||||
"2021 DEC 28 07:10:35",
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-18000)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: -5 hours/second\")"
|
||||
@@ -105,7 +108,7 @@ local timelapse = [[
|
||||
|
||||
-- fw palette complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 04 20:06:03",
|
||||
"2021 DEC 28 18:50:00",
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 30 minutes/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-3600)" ..
|
||||
@@ -114,7 +117,7 @@ local timelapse = [[
|
||||
|
||||
-- r palette deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 04 22:57:03",
|
||||
"2021 DEC 28 21:41:00",
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 30 minutes/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
@@ -123,7 +126,7 @@ local timelapse = [[
|
||||
|
||||
-- r palette complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 05 02:06:03",
|
||||
"2021 DEC 29 00:50:00",
|
||||
"openspace.time.interpolateDeltaTime(120)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 2 minutes/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
@@ -132,7 +135,7 @@ local timelapse = [[
|
||||
|
||||
-- base rise deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 05 02:28:03",
|
||||
"2021 DEC 29 01:12:00",
|
||||
"openspace.time.interpolateDeltaTime(7200)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 2 hours/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-120)" ..
|
||||
@@ -141,7 +144,7 @@ local timelapse = [[
|
||||
|
||||
-- base rise complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 06 07:41:03",
|
||||
"2021 DEC 30 06:25:00",
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 30 minutes/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-7200)" ..
|
||||
@@ -150,7 +153,7 @@ local timelapse = [[
|
||||
|
||||
-- aft flap deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 06 11:06:03",
|
||||
"2021 DEC 30 09:50:00",
|
||||
"openspace.time.interpolateDeltaTime(600)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 10 minutes/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
@@ -159,13 +162,13 @@ local timelapse = [[
|
||||
|
||||
-- aft flap complete, forwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 06 15:43:03",
|
||||
"2021 DEC 30 14:27:00",
|
||||
"openspace.time.interpolateDeltaTime(3600)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 1 hour/second\")"
|
||||
)
|
||||
-- aft flap complete, backwards
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 06 16:13:03", -- 30 min pre delay so time to interpolate
|
||||
"2021 DEC 30 14:57:00", -- 30 min pre delay so time to interpolate
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-600)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: -10 minutes/second\")"
|
||||
@@ -173,7 +176,7 @@ local timelapse = [[
|
||||
|
||||
-- mid booms extend
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 07 01:35:46",
|
||||
"2021 DEC 31 00:19:43",
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 30 minutes/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-3600)" ..
|
||||
@@ -182,7 +185,7 @@ local timelapse = [[
|
||||
|
||||
-- first boom stop
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 07 02:22:19",
|
||||
"2021 DEC 31 01:06:16",
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 30 minutes/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
@@ -191,7 +194,7 @@ local timelapse = [[
|
||||
|
||||
-- right boom complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 07 07:48:08",
|
||||
"2021 DEC 31 06:32:05",
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 30 minutes/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
@@ -200,7 +203,7 @@ local timelapse = [[
|
||||
|
||||
-- left booms complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 07 12:12:03",
|
||||
"2021 DEC 31 10:56:00",
|
||||
"openspace.time.interpolateDeltaTime(30)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 30 seconds/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
@@ -209,7 +212,7 @@ local timelapse = [[
|
||||
|
||||
-- tension sun shield membranes
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 07 12:15:17",
|
||||
"2021 DEC 31 10:59:14",
|
||||
"openspace.time.interpolateDeltaTime(60)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 1 minute/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-30)" ..
|
||||
@@ -218,7 +221,7 @@ local timelapse = [[
|
||||
|
||||
-- membrane tension complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 07 12:26:03",
|
||||
"2021 DEC 31 11:10:00",
|
||||
"openspace.time.interpolateDeltaTime(7200)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 2 hours/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-60)" ..
|
||||
@@ -227,7 +230,7 @@ local timelapse = [[
|
||||
|
||||
-- membranes separate
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 08 02:42:52",
|
||||
"2022 JAN 01 01:26:49",
|
||||
"openspace.time.interpolateDeltaTime(3600)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 1 hour/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-7200)" ..
|
||||
@@ -236,7 +239,7 @@ local timelapse = [[
|
||||
|
||||
-- secondary mirror deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 08 14:06:03",
|
||||
"2022 JAN 01 12:50:00",
|
||||
"openspace.time.interpolateDeltaTime(18000)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 5 hours/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-3600)" ..
|
||||
@@ -245,7 +248,7 @@ local timelapse = [[
|
||||
|
||||
-- secondary mirror complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 13 00:39:03",
|
||||
"2022 JAN 05 23:23:00",
|
||||
"openspace.time.interpolateDeltaTime(1200)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 20 minutes/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-18000)" ..
|
||||
@@ -254,7 +257,7 @@ local timelapse = [[
|
||||
|
||||
-- aft radiator deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 13 02:26:51",
|
||||
"2022 JAN 06 01:10:48",
|
||||
"openspace.time.interpolateDeltaTime(1800)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 30 minutes/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-1200)" ..
|
||||
@@ -263,13 +266,13 @@ local timelapse = [[
|
||||
|
||||
-- aft radiator complete, forward
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 13 06:11:03",
|
||||
"2022 JAN 06 04:55:00",
|
||||
"openspace.time.interpolateDeltaTime(7200)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 2 hours/second\")"
|
||||
)
|
||||
-- aft radiator complete, backward
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 13 07:11:03", -- 1h pre delay so time to interpolate
|
||||
"2022 JAN 06 05:55:00", -- 1h pre delay so time to interpolate
|
||||
"",
|
||||
"openspace.time.interpolateDeltaTime(-1800)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: -30 minutes/second\")"
|
||||
@@ -277,7 +280,7 @@ local timelapse = [[
|
||||
|
||||
-- rt cord fold wings deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 13 23:36:03",
|
||||
"2022 JAN 06 22:20:00",
|
||||
"openspace.time.interpolateDeltaTime(7200)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 2 hours/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-7200)" ..
|
||||
@@ -286,7 +289,7 @@ local timelapse = [[
|
||||
|
||||
-- rt cord fold wings complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 15 02:46:51",
|
||||
"2022 JAN 08 01:30:48",
|
||||
"openspace.time.interpolateDeltaTime(7200)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 2 hours/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-7200)" ..
|
||||
@@ -295,7 +298,7 @@ local timelapse = [[
|
||||
|
||||
-- lft cord fold wings deploy
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 15 13:06:03",
|
||||
"2022 JAN 08 11:50:00",
|
||||
"openspace.time.interpolateDeltaTime(7200)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"Time speed: 2 hours/second\")",
|
||||
"openspace.time.interpolateDeltaTime(-7200)" ..
|
||||
@@ -304,7 +307,7 @@ local timelapse = [[
|
||||
|
||||
-- lft cord fold wings complete
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 16 09:06:03",
|
||||
"2022 JAN 09 07:50:00",
|
||||
"openspace.time.interpolateDeltaTime(1)" ..
|
||||
"openspace.setPropertyValueSingle(\"Dashboard.JWSTStateText.Text\", \"\")" ..
|
||||
"openspace.setPropertyValueSingle(\"Scene.Earth.Renderable.Layers.NightLayers.Earth_at_Night_2012.Settings.Gamma\", 1.0)" ..
|
||||
@@ -316,7 +319,7 @@ local timelapse = [[
|
||||
)
|
||||
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 OCT 16 09:06:05",
|
||||
"2022 JAN 09 07:50:02",
|
||||
"openspace.scriptScheduler.clear(0)"
|
||||
)
|
||||
]]
|
||||
@@ -328,7 +331,7 @@ local playForwards = {
|
||||
openspace.scriptScheduler.clear(0);
|
||||
openspace.setPropertyValueSingle("Dashboard.JWSTStateText.Text", "");
|
||||
openspace.time.setDeltaTime(1);
|
||||
openspace.time.setTime("2018 OCT 01 14:06:03");
|
||||
openspace.time.setTime("2021 DEC 25 12:50:00");
|
||||
]] .. timelapse .. [[
|
||||
]],
|
||||
Documentation = "Jump to the JWST launch time and play the timelapse of deployment forward",
|
||||
@@ -343,7 +346,7 @@ local playBackwards = {
|
||||
openspace.scriptScheduler.clear(0);
|
||||
openspace.setPropertyValueSingle("Dashboard.JWSTStateText.Text", "");
|
||||
openspace.time.setDeltaTime(-1);
|
||||
openspace.time.setTime("2018 OCT 16 09:06:04");
|
||||
openspace.time.setTime("2022 JAN 09 07:50:01");
|
||||
]] .. timelapse .. [[
|
||||
]],
|
||||
Documentation = "Jump to the end of JWST deployment time and play the timelapse of deployment in reverse",
|
||||
|
||||
@@ -30,18 +30,18 @@ local JWSTTrailLaunch = {
|
||||
Parent = earthTransforms.EarthCenter.Identifier,
|
||||
TimeFrame = {
|
||||
Type = "TimeFrameInterval",
|
||||
Start = "2018 OCT 01 14:06:03",
|
||||
End = "2018 NOV 01"
|
||||
Start = "2021 DEC 25 12:50:00",
|
||||
End = "2022 JAN 25"
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableTrailTrajectory",
|
||||
Translation = {
|
||||
Type = "HorizonsTranslation",
|
||||
HorizonsTextFile = horizons .. "horizons_jwst_launch.dat",
|
||||
HorizonsTextFile = "C:/Users/ElmQPC/Desktop/Malin/develop/Data/JWST_horizons/horizons_jwst_launch.dat",
|
||||
},
|
||||
Color = { 0.9, 0.9, 0.0 },
|
||||
StartTime = "2018 OCT 01 14:06:00",
|
||||
EndTime = "2018 NOV 01",
|
||||
StartTime = "2021 DEC 25 12:50:00",
|
||||
EndTime = "2022 JAN 25",
|
||||
SampleInterval = 60
|
||||
},
|
||||
GUI = {
|
||||
@@ -61,14 +61,14 @@ local JWSTTrailOrbit = {
|
||||
Parent = transforms.L2.Identifier,
|
||||
TimeFrame = {
|
||||
Type = "TimeFrameInterval",
|
||||
Start = "2018 NOV 01 00:00:00",
|
||||
End = "2024 OCT 01"
|
||||
Start = "2021 DEC 25 12:50:00",
|
||||
End = "2024 JAN 23"
|
||||
},
|
||||
Renderable = {
|
||||
Type = "RenderableTrailOrbit",
|
||||
Translation = {
|
||||
Type = "HorizonsTranslation",
|
||||
HorizonsTextFile = horizons .. "horizons_jwst_orbit.dat",
|
||||
HorizonsTextFile = "C:/Users/ElmQPC/Desktop/Malin/develop/Data/JWST_horizons/horizons_jwst_orbit.dat",
|
||||
},
|
||||
Color = { 0.9, 0.9, 0.0 },
|
||||
Period = 182.621099, -- About 6 months
|
||||
|
||||
@@ -18,13 +18,13 @@ local JWSTPosition = {
|
||||
Type = "TimelineTranslation",
|
||||
ShouldInterpolate = false,
|
||||
Keyframes = {
|
||||
["2018 OCT 01 14:06:03"] = {
|
||||
["2021 DEC 25 12:50:00"] = {
|
||||
Type = "HorizonsTranslation",
|
||||
HorizonsTextFile = horizons .. "horizons_jwst_launch.dat",
|
||||
HorizonsTextFile = "C:/Users/ElmQPC/Desktop/Malin/develop/Data/JWST_horizons/horizons_jwst_launch.dat",
|
||||
},
|
||||
["2018 NOV 01 00:00:00"] = {
|
||||
["2022 JAN 25 00:00:00"] = {
|
||||
Type = "HorizonsTranslation",
|
||||
HorizonsTextFile = horizons .. "horizons_jwst_orbit.dat",
|
||||
HorizonsTextFile = "C:/Users/ElmQPC/Desktop/Malin/develop/Data/JWST_horizons/horizons_jwst_orbit.dat",
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -66,7 +66,7 @@ local JWSTRotation = {
|
||||
-- Reparent the JWSTPosition node when the data changes at 01 Nov 2018
|
||||
asset.onInitialize(function()
|
||||
openspace.scriptScheduler.loadScheduledScript(
|
||||
"2018 NOV 01 00:00:00",
|
||||
"2022 JAN 25 00:00:00",
|
||||
[[openspace.setParent("JWSTPosition", "L2")]],
|
||||
[[openspace.setParent("JWSTPosition", "EarthCenter")]],
|
||||
"",
|
||||
|
||||
Reference in New Issue
Block a user