@@ -13,30 +13,30 @@ |
||
13 | 13 | |
14 | 14 | |
15 | 15 | function quaternionrotate($heading, $attitude = 0, $bank = 0) { |
16 | - // Assuming the angles are in radians. |
|
17 | - $c1 = cos($heading/2); |
|
18 | - $s1 = sin($heading/2); |
|
19 | - $c2 = cos($attitude/2); |
|
20 | - $s2 = sin($attitude/2); |
|
21 | - $c3 = cos($bank/2); |
|
22 | - $s3 = sin($bank/2); |
|
23 | - $c1c2 = $c1*$c2; |
|
24 | - $s1s2 = $s1*$s2; |
|
25 | - $w =$c1c2*$c3 - $s1s2*$s3; |
|
26 | - $x =$c1c2*$s3 + $s1s2*$c3; |
|
27 | - $y =$s1*$c2*$c3 + $c1*$s2*$s3; |
|
28 | - $z =$c1*$s2*$c3 - $s1*$c2*$s3; |
|
29 | - return array('x' => $x,'y' => $y,'z' => $z,'w' => $w); |
|
16 | + // Assuming the angles are in radians. |
|
17 | + $c1 = cos($heading/2); |
|
18 | + $s1 = sin($heading/2); |
|
19 | + $c2 = cos($attitude/2); |
|
20 | + $s2 = sin($attitude/2); |
|
21 | + $c3 = cos($bank/2); |
|
22 | + $s3 = sin($bank/2); |
|
23 | + $c1c2 = $c1*$c2; |
|
24 | + $s1s2 = $s1*$s2; |
|
25 | + $w =$c1c2*$c3 - $s1s2*$s3; |
|
26 | + $x =$c1c2*$s3 + $s1s2*$c3; |
|
27 | + $y =$s1*$c2*$c3 + $c1*$s2*$s3; |
|
28 | + $z =$c1*$s2*$c3 - $s1*$c2*$s3; |
|
29 | + return array('x' => $x,'y' => $y,'z' => $z,'w' => $w); |
|
30 | 30 | // return array('x' => '0.0','y' => '-0.931','z' => '0.0','w' => '0.365'); |
31 | 31 | |
32 | 32 | } |
33 | 33 | |
34 | 34 | |
35 | 35 | if (isset($_GET['download'])) { |
36 | - if ($_GET['download'] == "true") |
|
37 | - { |
|
36 | + if ($_GET['download'] == "true") |
|
37 | + { |
|
38 | 38 | header('Content-disposition: attachment; filename="flightairmap.json"'); |
39 | - } |
|
39 | + } |
|
40 | 40 | } |
41 | 41 | header('Content-Type: text/javascript'); |
42 | 42 |