Add a copyright header and
make the heading relative to make it usefull for cockput cubemaps
This commit is contained in:
parent
216f3fbf0c
commit
1012c49143
1 changed files with 12 additions and 4 deletions
|
@ -1,3 +1,13 @@
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
|
#
|
||||||
|
# Copyright (C) 2009 by Torsten Renk
|
||||||
|
# Copyright (C) 2013 by penta
|
||||||
|
# Copyright (C) 2022 by Erik Hofman
|
||||||
|
#
|
||||||
|
# Based on:
|
||||||
|
# https://forum.flightgear.org/viewtopic.php?f=6&t=6380&p=53863#p53681
|
||||||
|
# https://forum.flightgear.org/viewtopic.php?f=19&t=7713&start=15#p180816
|
||||||
|
|
||||||
var rotatescreen = func(heading_deg, pitch_deg, roll_deg)
|
var rotatescreen = func(heading_deg, pitch_deg, roll_deg)
|
||||||
{
|
{
|
||||||
setprop("/sim/current-view/goal-heading-offset-deg", heading_deg);
|
setprop("/sim/current-view/goal-heading-offset-deg", heading_deg);
|
||||||
|
@ -39,21 +49,19 @@ var rollvalue=getprop("/sim/current-view/roll-offset-deg");
|
||||||
|
|
||||||
var cube_screen_ticks = func()
|
var cube_screen_ticks = func()
|
||||||
{
|
{
|
||||||
print("i= ", i, " j= ", j, " k= ", k);
|
|
||||||
if (i==0 or i==2)
|
if (i==0 or i==2)
|
||||||
{
|
{
|
||||||
roll_deg=0;
|
roll_deg=0;
|
||||||
heading_deg=0;
|
heading_deg=headingvalue;
|
||||||
if (i==0) pitch_deg=-90;
|
if (i==0) pitch_deg=-90;
|
||||||
else pitch_deg=90;
|
else pitch_deg=90;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
pitch_deg=0;
|
pitch_deg=0;
|
||||||
heading_deg=-90*j;
|
heading_deg=headingvalue-90*j;
|
||||||
roll_deg = -270+j*90;
|
roll_deg = -270+j*90;
|
||||||
}
|
}
|
||||||
print(" pitch= ", pitch_deg, " heading= ", heading_deg, " roll= ", roll_deg);
|
|
||||||
if (k==0)
|
if (k==0)
|
||||||
{
|
{
|
||||||
k = 1;
|
k = 1;
|
||||||
|
|
Loading…
Reference in a new issue