http://slackware.bholcomb.com/slackware/slackware-11.0/source/xap/xscreensaver/xscree...
[xscreensaver] / hacks / glx / dolphin.c
index 91d0db979807142ee3a5be82d136b9fbdca2ca62..9a7398a55cb55221ffe4861a7b53522385048f0f 100644 (file)
@@ -72,395 +72,387 @@ static const char sccsid[] = "@(#)dolphin.c       1.2 98/06/16 xlockmore";
  * OpenGL(TM) is a trademark of Silicon Graphics, Inc.
  */
 
-#ifndef STANDALONE
-#include "xlock.h"
-#endif
-
 #ifdef USE_GL
 
-#ifdef STANDALONE
-#include <math.h>
-#include <GL/glx.h>
-#endif
-
 #include "atlantis.h"
+
 /* *INDENT-OFF* */
-static float N001[3] = {-0.005937 ,-0.101998 ,-0.994767};
-static float N002[3] = {0.936780 ,-0.200803 ,0.286569};
-static float N003[3] = {-0.233062 ,0.972058 ,0.028007};
+static const float N001[3] = {-0.005937 ,-0.101998 ,-0.994767};
+static const float N002[3] = {0.936780 ,-0.200803 ,0.286569};
+static const float N003[3] = {-0.233062 ,0.972058 ,0.028007};
 #if 0
-static float N004[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N004[3] = {0.000000 ,1.000000 ,0.000000};
 #endif
-static float N005[3] = {0.898117 ,0.360171 ,0.252315};
-static float N006[3] = {-0.915437 ,0.348456 ,0.201378};
-static float N007[3] = {0.602263 ,-0.777527 ,0.180920};
-static float N008[3] = {-0.906912 ,-0.412015 ,0.088061};
+static const float N005[3] = {0.898117 ,0.360171 ,0.252315};
+static const float N006[3] = {-0.915437 ,0.348456 ,0.201378};
+static const float N007[3] = {0.602263 ,-0.777527 ,0.180920};
+static const float N008[3] = {-0.906912 ,-0.412015 ,0.088061};
 #if 0
-static float N009[3] = {-0.015623 ,0.999878 ,0.000000};
-static float N010[3] = {0.000000 ,-0.992278 ,0.124035};
-static float N011[3] = {0.000000 ,-0.936329 ,-0.351123};
+static const float N009[3] = {-0.015623 ,0.999878 ,0.000000};
+static const float N010[3] = {0.000000 ,-0.992278 ,0.124035};
+static const float N011[3] = {0.000000 ,-0.936329 ,-0.351123};
 #endif
-static float N012[3] = {0.884408 ,-0.429417 ,-0.182821};
-static float N013[3] = {0.921121 ,0.311084 ,-0.234016};
-static float N014[3] = {0.382635 ,0.877882 ,-0.287948};
-static float N015[3] = {-0.380046 ,0.888166 ,-0.258316};
-static float N016[3] = {-0.891515 ,0.392238 ,-0.226607};
-static float N017[3] = {-0.901419 ,-0.382002 ,-0.203763};
-static float N018[3] = {-0.367225 ,-0.911091 ,-0.187243};
-static float N019[3] = {0.339539 ,-0.924846 ,-0.171388};
-static float N020[3] = {0.914706 ,-0.378617 ,-0.141290};
-static float N021[3] = {0.950662 ,0.262713 ,-0.164994};
-static float N022[3] = {0.546359 ,0.801460 ,-0.243218};
-static float N023[3] = {-0.315796 ,0.917068 ,-0.243431};
-static float N024[3] = {-0.825687 ,0.532277 ,-0.186875};
-static float N025[3] = {-0.974763 ,-0.155232 ,-0.160435};
-static float N026[3] = {-0.560596 ,-0.816658 ,-0.137119};
-static float N027[3] = {0.380210 ,-0.910817 ,-0.160786};
-static float N028[3] = {0.923772 ,-0.358322 ,-0.135093};
-static float N029[3] = {0.951202 ,0.275053 ,-0.139859};
-static float N030[3] = {0.686099 ,0.702548 ,-0.188932};
-static float N031[3] = {-0.521865 ,0.826719 ,-0.210220};
-static float N032[3] = {-0.923820 ,0.346739 ,-0.162258};
-static float N033[3] = {-0.902095 ,-0.409995 ,-0.134646};
-static float N034[3] = {-0.509115 ,-0.848498 ,-0.144404};
-static float N035[3] = {0.456469 ,-0.880293 ,-0.129305};
-static float N036[3] = {0.873401 ,-0.475489 ,-0.105266};
-static float N037[3] = {0.970825 ,0.179861 ,-0.158584};
-static float N038[3] = {0.675609 ,0.714187 ,-0.183004};
-static float N039[3] = {-0.523574 ,0.830212 ,-0.191360};
-static float N040[3] = {-0.958895 ,0.230808 ,-0.165071};
-static float N041[3] = {-0.918285 ,-0.376803 ,-0.121542};
-static float N042[3] = {-0.622467 ,-0.774167 ,-0.114888};
-static float N043[3] = {0.404497 ,-0.908807 ,-0.102231};
-static float N044[3] = {0.930538 ,-0.365155 ,-0.027588};
-static float N045[3] = {0.921920 ,0.374157 ,-0.100345};
-static float N046[3] = {0.507346 ,0.860739 ,0.041562};
-static float N047[3] = {-0.394646 ,0.918815 ,-0.005730};
-static float N048[3] = {-0.925411 ,0.373024 ,-0.066837};
-static float N049[3] = {-0.945337 ,-0.322309 ,-0.049551};
-static float N050[3] = {-0.660437 ,-0.750557 ,-0.022072};
-static float N051[3] = {0.488835 ,-0.871950 ,-0.027261};
-static float N052[3] = {0.902599 ,-0.421397 ,0.087969};
-static float N053[3] = {0.938636 ,0.322606 ,0.122020};
-static float N054[3] = {0.484605 ,0.871078 ,0.079878};
-static float N055[3] = {-0.353607 ,0.931559 ,0.084619};
-static float N056[3] = {-0.867759 ,0.478564 ,0.134054};
-static float N057[3] = {-0.951583 ,-0.296030 ,0.082794};
-static float N058[3] = {-0.672355 ,-0.730209 ,0.121384};
-static float N059[3] = {0.528336 ,-0.842452 ,0.105525};
-static float N060[3] = {0.786913 ,-0.564760 ,0.248627};
+static const float N012[3] = {0.884408 ,-0.429417 ,-0.182821};
+static const float N013[3] = {0.921121 ,0.311084 ,-0.234016};
+static const float N014[3] = {0.382635 ,0.877882 ,-0.287948};
+static const float N015[3] = {-0.380046 ,0.888166 ,-0.258316};
+static const float N016[3] = {-0.891515 ,0.392238 ,-0.226607};
+static const float N017[3] = {-0.901419 ,-0.382002 ,-0.203763};
+static const float N018[3] = {-0.367225 ,-0.911091 ,-0.187243};
+static const float N019[3] = {0.339539 ,-0.924846 ,-0.171388};
+static const float N020[3] = {0.914706 ,-0.378617 ,-0.141290};
+static const float N021[3] = {0.950662 ,0.262713 ,-0.164994};
+static const float N022[3] = {0.546359 ,0.801460 ,-0.243218};
+static const float N023[3] = {-0.315796 ,0.917068 ,-0.243431};
+static const float N024[3] = {-0.825687 ,0.532277 ,-0.186875};
+static const float N025[3] = {-0.974763 ,-0.155232 ,-0.160435};
+static const float N026[3] = {-0.560596 ,-0.816658 ,-0.137119};
+static const float N027[3] = {0.380210 ,-0.910817 ,-0.160786};
+static const float N028[3] = {0.923772 ,-0.358322 ,-0.135093};
+static const float N029[3] = {0.951202 ,0.275053 ,-0.139859};
+static const float N030[3] = {0.686099 ,0.702548 ,-0.188932};
+static const float N031[3] = {-0.521865 ,0.826719 ,-0.210220};
+static const float N032[3] = {-0.923820 ,0.346739 ,-0.162258};
+static const float N033[3] = {-0.902095 ,-0.409995 ,-0.134646};
+static const float N034[3] = {-0.509115 ,-0.848498 ,-0.144404};
+static const float N035[3] = {0.456469 ,-0.880293 ,-0.129305};
+static const float N036[3] = {0.873401 ,-0.475489 ,-0.105266};
+static const float N037[3] = {0.970825 ,0.179861 ,-0.158584};
+static const float N038[3] = {0.675609 ,0.714187 ,-0.183004};
+static const float N039[3] = {-0.523574 ,0.830212 ,-0.191360};
+static const float N040[3] = {-0.958895 ,0.230808 ,-0.165071};
+static const float N041[3] = {-0.918285 ,-0.376803 ,-0.121542};
+static const float N042[3] = {-0.622467 ,-0.774167 ,-0.114888};
+static const float N043[3] = {0.404497 ,-0.908807 ,-0.102231};
+static const float N044[3] = {0.930538 ,-0.365155 ,-0.027588};
+static const float N045[3] = {0.921920 ,0.374157 ,-0.100345};
+static const float N046[3] = {0.507346 ,0.860739 ,0.041562};
+static const float N047[3] = {-0.394646 ,0.918815 ,-0.005730};
+static const float N048[3] = {-0.925411 ,0.373024 ,-0.066837};
+static const float N049[3] = {-0.945337 ,-0.322309 ,-0.049551};
+static const float N050[3] = {-0.660437 ,-0.750557 ,-0.022072};
+static const float N051[3] = {0.488835 ,-0.871950 ,-0.027261};
+static const float N052[3] = {0.902599 ,-0.421397 ,0.087969};
+static const float N053[3] = {0.938636 ,0.322606 ,0.122020};
+static const float N054[3] = {0.484605 ,0.871078 ,0.079878};
+static const float N055[3] = {-0.353607 ,0.931559 ,0.084619};
+static const float N056[3] = {-0.867759 ,0.478564 ,0.134054};
+static const float N057[3] = {-0.951583 ,-0.296030 ,0.082794};
+static const float N058[3] = {-0.672355 ,-0.730209 ,0.121384};
+static const float N059[3] = {0.528336 ,-0.842452 ,0.105525};
+static const float N060[3] = {0.786913 ,-0.564760 ,0.248627};
 #if 0
-static float N061[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N061[3] = {0.000000 ,1.000000 ,0.000000};
 #endif
-static float N062[3] = {0.622098 ,0.765230 ,0.165584};
-static float N063[3] = {-0.631711 ,0.767816 ,0.106773};
-static float N064[3] = {-0.687886 ,0.606351 ,0.398938};
-static float N065[3] = {-0.946327 ,-0.281623 ,0.158598};
-static float N066[3] = {-0.509549 ,-0.860437 ,0.002776};
-static float N067[3] = {0.462594 ,-0.876692 ,0.131977};
+static const float N062[3] = {0.622098 ,0.765230 ,0.165584};
+static const float N063[3] = {-0.631711 ,0.767816 ,0.106773};
+static const float N064[3] = {-0.687886 ,0.606351 ,0.398938};
+static const float N065[3] = {-0.946327 ,-0.281623 ,0.158598};
+static const float N066[3] = {-0.509549 ,-0.860437 ,0.002776};
+static const float N067[3] = {0.462594 ,-0.876692 ,0.131977};
 #if 0
-static float N068[3] = {0.000000 ,-0.992278 ,0.124035};
-static float N069[3] = {0.000000 ,-0.970143 ,-0.242536};
-static float N070[3] = {0.015502 ,0.992159 ,-0.124020};
+static const float N068[3] = {0.000000 ,-0.992278 ,0.124035};
+static const float N069[3] = {0.000000 ,-0.970143 ,-0.242536};
+static const float N070[3] = {0.015502 ,0.992159 ,-0.124020};
 #endif
-static float N071[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N071[3] = {0.000000 ,1.000000 ,0.000000};
 #if 0
-static float N072[3] = {0.000000 ,1.000000 ,0.000000};
-static float N073[3] = {0.000000 ,1.000000 ,0.000000};
-static float N074[3] = {0.000000 ,-1.000000 ,0.000000};
-static float N075[3] = {-0.242536 ,0.000000 ,-0.970143};
-static float N076[3] = {-0.010336 ,-0.992225 ,-0.124028};
+static const float N072[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N073[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N074[3] = {0.000000 ,-1.000000 ,0.000000};
+static const float N075[3] = {-0.242536 ,0.000000 ,-0.970143};
+static const float N076[3] = {-0.010336 ,-0.992225 ,-0.124028};
 #endif
-static float N077[3] = {-0.880770 ,0.461448 ,0.106351};
-static float N078[3] = {-0.880770 ,0.461448 ,0.106351};
-static float N079[3] = {-0.880770 ,0.461448 ,0.106351};
-static float N080[3] = {-0.880770 ,0.461448 ,0.106351};
-static float N081[3] = {-0.571197 ,0.816173 ,0.087152};
-static float N082[3] = {-0.880770 ,0.461448 ,0.106351};
-static float N083[3] = {-0.571197 ,0.816173 ,0.087152};
-static float N084[3] = {-0.571197 ,0.816173 ,0.087152};
-static float N085[3] = {-0.880770 ,0.461448 ,0.106351};
-static float N086[3] = {-0.571197 ,0.816173 ,0.087152};
-static float N087[3] = {-0.880770 ,0.461448 ,0.106351};
-static float N088[3] = {-0.880770 ,0.461448 ,0.106351};
-static float N089[3] = {-0.880770 ,0.461448 ,0.106351};
-static float N090[3] = {-0.880770 ,0.461448 ,0.106351};
-static float N091[3] = {0.000000 ,1.000000 ,0.000000};
-static float N092[3] = {0.000000 ,1.000000 ,0.000000};
-static float N093[3] = {0.000000 ,1.000000 ,0.000000};
-static float N094[3] = {1.000000 ,0.000000 ,0.000000};
-static float N095[3] = {-1.000000 ,0.000000 ,0.000000};
+static const float N077[3] = {-0.880770 ,0.461448 ,0.106351};
+static const float N078[3] = {-0.880770 ,0.461448 ,0.106351};
+static const float N079[3] = {-0.880770 ,0.461448 ,0.106351};
+static const float N080[3] = {-0.880770 ,0.461448 ,0.106351};
+static const float N081[3] = {-0.571197 ,0.816173 ,0.087152};
+static const float N082[3] = {-0.880770 ,0.461448 ,0.106351};
+static const float N083[3] = {-0.571197 ,0.816173 ,0.087152};
+static const float N084[3] = {-0.571197 ,0.816173 ,0.087152};
+static const float N085[3] = {-0.880770 ,0.461448 ,0.106351};
+static const float N086[3] = {-0.571197 ,0.816173 ,0.087152};
+static const float N087[3] = {-0.880770 ,0.461448 ,0.106351};
+static const float N088[3] = {-0.880770 ,0.461448 ,0.106351};
+static const float N089[3] = {-0.880770 ,0.461448 ,0.106351};
+static const float N090[3] = {-0.880770 ,0.461448 ,0.106351};
+static const float N091[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N092[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N093[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N094[3] = {1.000000 ,0.000000 ,0.000000};
+static const float N095[3] = {-1.000000 ,0.000000 ,0.000000};
 #if 0
-static float N096[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N096[3] = {0.000000 ,1.000000 ,0.000000};
 #endif
-static float N097[3] = {-0.697296 ,0.702881 ,0.140491};
-static float N098[3] = {0.918864 ,0.340821 ,0.198819};
-static float N099[3] = {-0.932737 ,0.201195 ,0.299202};
-static float N100[3] = {0.029517 ,0.981679 ,0.188244};
+static const float N097[3] = {-0.697296 ,0.702881 ,0.140491};
+static const float N098[3] = {0.918864 ,0.340821 ,0.198819};
+static const float N099[3] = {-0.932737 ,0.201195 ,0.299202};
+static const float N100[3] = {0.029517 ,0.981679 ,0.188244};
 #if 0
-static float N101[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N101[3] = {0.000000 ,1.000000 ,0.000000};
 #endif
-static float N102[3] = {0.813521 ,-0.204936 ,0.544229};
+static const float N102[3] = {0.813521 ,-0.204936 ,0.544229};
 #if 0
-static float N103[3] = {0.000000 ,1.000000 ,0.000000};
-static float N104[3] = {0.000000 ,1.000000 ,0.000000};
-static float N105[3] = {0.000000 ,1.000000 ,0.000000};
-static float N106[3] = {0.000000 ,1.000000 ,0.000000};
-static float N107[3] = {0.000000 ,1.000000 ,0.000000};
-static float N108[3] = {0.000000 ,1.000000 ,0.000000};
-static float N109[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N103[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N104[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N105[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N106[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N107[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N108[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N109[3] = {0.000000 ,1.000000 ,0.000000};
 #endif
-static float N110[3] = {-0.781480 ,-0.384779 ,0.491155};
-static float N111[3] = {-0.722243 ,0.384927 ,0.574627};
-static float N112[3] = {-0.752278 ,0.502679 ,0.425901};
-static float N113[3] = {0.547257 ,0.367910 ,0.751766};
-static float N114[3] = {0.725949 ,-0.232568 ,0.647233};
-static float N115[3] = {-0.747182 ,-0.660786 ,0.071280};
-static float N116[3] = {0.931519 ,0.200748 ,0.303270};
-static float N117[3] = {-0.828928 ,0.313757 ,0.463071};
-static float N118[3] = {0.902554 ,-0.370967 ,0.218587};
-static float N119[3] = {-0.879257 ,-0.441851 ,0.177973};
-static float N120[3] = {0.642327 ,0.611901 ,0.461512};
-static float N121[3] = {0.964817 ,-0.202322 ,0.167910};
-static float N122[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N110[3] = {-0.781480 ,-0.384779 ,0.491155};
+static const float N111[3] = {-0.722243 ,0.384927 ,0.574627};
+static const float N112[3] = {-0.752278 ,0.502679 ,0.425901};
+static const float N113[3] = {0.547257 ,0.367910 ,0.751766};
+static const float N114[3] = {0.725949 ,-0.232568 ,0.647233};
+static const float N115[3] = {-0.747182 ,-0.660786 ,0.071280};
+static const float N116[3] = {0.931519 ,0.200748 ,0.303270};
+static const float N117[3] = {-0.828928 ,0.313757 ,0.463071};
+static const float N118[3] = {0.902554 ,-0.370967 ,0.218587};
+static const float N119[3] = {-0.879257 ,-0.441851 ,0.177973};
+static const float N120[3] = {0.642327 ,0.611901 ,0.461512};
+static const float N121[3] = {0.964817 ,-0.202322 ,0.167910};
+static const float N122[3] = {0.000000 ,1.000000 ,0.000000};
 #if 0
-static float N123[3] = {-0.980734 ,0.041447 ,0.190900};
-static float N124[3] = {-0.980734 ,0.041447 ,0.190900};
-static float N125[3] = {-0.980734 ,0.041447 ,0.190900};
-static float N126[3] = {0.000000 ,1.000000 ,0.000000};
-static float N127[3] = {0.000000 ,1.000000 ,0.000000};
-static float N128[3] = {0.000000 ,1.000000 ,0.000000};
-static float N129[3] = {0.963250 ,0.004839 ,0.268565};
-static float N130[3] = {0.963250 ,0.004839 ,0.268565};
-static float N131[3] = {0.963250 ,0.004839 ,0.268565};
-static float N132[3] = {0.000000 ,1.000000 ,0.000000};
-static float N133[3] = {0.000000 ,1.000000 ,0.000000};
-static float N134[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N123[3] = {-0.980734 ,0.041447 ,0.190900};
+static const float N124[3] = {-0.980734 ,0.041447 ,0.190900};
+static const float N125[3] = {-0.980734 ,0.041447 ,0.190900};
+static const float N126[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N127[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N128[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N129[3] = {0.963250 ,0.004839 ,0.268565};
+static const float N130[3] = {0.963250 ,0.004839 ,0.268565};
+static const float N131[3] = {0.963250 ,0.004839 ,0.268565};
+static const float N132[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N133[3] = {0.000000 ,1.000000 ,0.000000};
+static const float N134[3] = {0.000000 ,1.000000 ,0.000000};
 #endif
-static float P001[3] = {5.68, -300.95, 1324.70};
-static float P002[3] = {338.69, -219.63, 9677.03};
-static float P003[3] = {12.18, 474.59, 9138.14};
+static       float P001[3] = {5.68, -300.95, 1324.70};
+static const float P002[3] = {338.69, -219.63, 9677.03};
+static const float P003[3] = {12.18, 474.59, 9138.14};
 #if 0
-static float P004[3] = {-7.49, -388.91, 10896.74};
+static const float P004[3] = {-7.49, -388.91, 10896.74};
 #endif
-static float P005[3] = {487.51, 198.05, 9350.78};
-static float P006[3] = {-457.61, 68.74, 9427.85};
-static float P007[3] = {156.52, -266.72, 10311.68};
-static float P008[3] = {-185.56, -266.51, 10310.47};
-static float P009[3] = {124.39, -261.46, 1942.34};
-static float P010[3] = {-130.05, -261.46, 1946.03};
-static float P011[3] = {141.07, -320.11, 1239.38};
-static float P012[3] = {156.48, -360.12, 2073.41};
-static float P013[3] = {162.00, -175.88, 2064.44};
-static float P014[3] = {88.16, -87.72, 2064.02};
-static float P015[3] = {-65.21, -96.13, 2064.02};
-static float P016[3] = {-156.48, -180.96, 2064.44};
-static float P017[3] = {-162.00, -368.93, 2082.39};
-static float P018[3] = {-88.16, -439.22, 2082.39};
-static float P019[3] = {65.21, -440.32, 2083.39};
-static float P020[3] = {246.87, -356.02, 2576.95};
-static float P021[3] = {253.17, -111.15, 2567.15};
-static float P022[3] = {132.34, 51.41, 2559.84};
-static float P023[3] = {-97.88, 40.44, 2567.15};
-static float P024[3] = {-222.97, -117.49, 2567.15};
-static float P025[3] = {-252.22, -371.53, 2569.92};
-static float P026[3] = {-108.44, -518.19, 2586.75};
-static float P027[3] = {97.88, -524.79, 2586.75};
-static float P028[3] = {370.03, -421.19, 3419.70};
-static float P029[3] = {351.15, -16.98, 3423.17};
-static float P030[3] = {200.66, 248.46, 3430.37};
-static float P031[3] = {-148.42, 235.02, 3417.91};
-static float P032[3] = {-360.21, -30.27, 3416.84};
-static float P033[3] = {-357.90, -414.89, 3407.04};
-static float P034[3] = {-148.88, -631.35, 3409.90};
-static float P035[3] = {156.38, -632.59, 3419.70};
-static float P036[3] = {462.61, -469.21, 4431.51};
-static float P037[3] = {466.60, 102.25, 4434.98};
-static float P038[3] = {243.05, 474.34, 4562.02};
-static float P039[3] = {-191.23, 474.40, 4554.42};
-static float P040[3] = {-476.12, 111.05, 4451.11};
-static float P041[3] = {-473.36, -470.74, 4444.78};
-static float P042[3] = {-266.95, -748.41, 4447.78};
-static float P043[3] = {211.14, -749.91, 4429.73};
-static float P044[3] = {680.57, -370.27, 5943.46};
-static float P045[3] = {834.01, 363.09, 6360.63};
-static float P046[3] = {371.29, 804.51, 6486.26};
-static float P047[3] = {-291.43, 797.22, 6494.28};
-static float P048[3] = {-784.13, 370.75, 6378.01};
-static float P049[3] = {-743.29, -325.82, 5943.46};
-static float P050[3] = {-383.24, -804.77, 5943.46};
-static float P051[3] = {283.47, -846.09, 5943.46};
-static float iP001[3] = {5.68, -300.95, 1324.70};
+static const float P005[3] = {487.51, 198.05, 9350.78};
+static const float P006[3] = {-457.61, 68.74, 9427.85};
+static const float P007[3] = {156.52, -266.72, 10311.68};
+static const float P008[3] = {-185.56, -266.51, 10310.47};
+static       float P009[3] = {124.39, -261.46, 1942.34};
+static       float P010[3] = {-130.05, -261.46, 1946.03};
+static       float P011[3] = {141.07, -320.11, 1239.38};
+static       float P012[3] = {156.48, -360.12, 2073.41};
+static       float P013[3] = {162.00, -175.88, 2064.44};
+static       float P014[3] = {88.16, -87.72, 2064.02};
+static       float P015[3] = {-65.21, -96.13, 2064.02};
+static       float P016[3] = {-156.48, -180.96, 2064.44};
+static       float P017[3] = {-162.00, -368.93, 2082.39};
+static       float P018[3] = {-88.16, -439.22, 2082.39};
+static       float P019[3] = {65.21, -440.32, 2083.39};
+static       float P020[3] = {246.87, -356.02, 2576.95};
+static       float P021[3] = {253.17, -111.15, 2567.15};
+static       float P022[3] = {132.34, 51.41, 2559.84};
+static       float P023[3] = {-97.88, 40.44, 2567.15};
+static       float P024[3] = {-222.97, -117.49, 2567.15};
+static       float P025[3] = {-252.22, -371.53, 2569.92};
+static       float P026[3] = {-108.44, -518.19, 2586.75};
+static       float P027[3] = {97.88, -524.79, 2586.75};
+static       float P028[3] = {370.03, -421.19, 3419.70};
+static       float P029[3] = {351.15, -16.98, 3423.17};
+static       float P030[3] = {200.66, 248.46, 3430.37};
+static       float P031[3] = {-148.42, 235.02, 3417.91};
+static       float P032[3] = {-360.21, -30.27, 3416.84};
+static       float P033[3] = {-357.90, -414.89, 3407.04};
+static       float P034[3] = {-148.88, -631.35, 3409.90};
+static       float P035[3] = {156.38, -632.59, 3419.70};
+static       float P036[3] = {462.61, -469.21, 4431.51};
+static       float P037[3] = {466.60, 102.25, 4434.98};
+static       float P038[3] = {243.05, 474.34, 4562.02};
+static       float P039[3] = {-191.23, 474.40, 4554.42};
+static       float P040[3] = {-476.12, 111.05, 4451.11};
+static       float P041[3] = {-473.36, -470.74, 4444.78};
+static       float P042[3] = {-266.95, -748.41, 4447.78};
+static       float P043[3] = {211.14, -749.91, 4429.73};
+static       float P044[3] = {680.57, -370.27, 5943.46};
+static       float P045[3] = {834.01, 363.09, 6360.63};
+static       float P046[3] = {371.29, 804.51, 6486.26};
+static       float P047[3] = {-291.43, 797.22, 6494.28};
+static       float P048[3] = {-784.13, 370.75, 6378.01};
+static       float P049[3] = {-743.29, -325.82, 5943.46};
+static       float P050[3] = {-383.24, -804.77, 5943.46};
+static       float P051[3] = {283.47, -846.09, 5943.46};
+static const float iP001[3] = {5.68, -300.95, 1324.70};
 #if 0
-static float iP002[3] = {338.69, -219.63, 9677.03};
-static float iP003[3] = {12.18, 624.93, 8956.39};
-static float iP004[3] = {-7.49, -388.91, 10896.74};
-static float iP005[3] = {487.51, 198.05, 9350.78};
-static float iP006[3] = {-457.61, 199.04, 9353.01};
-static float iP007[3] = {156.52, -266.72, 10311.68};
-static float iP008[3] = {-185.56, -266.51, 10310.47};
+static const float iP002[3] = {338.69, -219.63, 9677.03};
+static const float iP003[3] = {12.18, 624.93, 8956.39};
+static const float iP004[3] = {-7.49, -388.91, 10896.74};
+static const float iP005[3] = {487.51, 198.05, 9350.78};
+static const float iP006[3] = {-457.61, 199.04, 9353.01};
+static const float iP007[3] = {156.52, -266.72, 10311.68};
+static const float iP008[3] = {-185.56, -266.51, 10310.47};
 #endif
-static float iP009[3] = {124.39, -261.46, 1942.34};
-static float iP010[3] = {-130.05, -261.46, 1946.03};
-static float iP011[3] = {141.07, -320.11, 1239.38};
-static float iP012[3] = {156.48, -360.12, 2073.41};
-static float iP013[3] = {162.00, -175.88, 2064.44};
-static float iP014[3] = {88.16, -87.72, 2064.02};
-static float iP015[3] = {-65.21, -96.13, 2064.02};
-static float iP016[3] = {-156.48, -180.96, 2064.44};
-static float iP017[3] = {-162.00, -368.93, 2082.39};
-static float iP018[3] = {-88.16, -439.22, 2082.39};
-static float iP019[3] = {65.21, -440.32, 2083.39};
-static float iP020[3] = {246.87, -356.02, 2576.95};
-static float iP021[3] = {253.17, -111.15, 2567.15};
-static float iP022[3] = {132.34, 51.41, 2559.84};
-static float iP023[3] = {-97.88, 40.44, 2567.15};
-static float iP024[3] = {-222.97, -117.49, 2567.15};
-static float iP025[3] = {-252.22, -371.53, 2569.92};
-static float iP026[3] = {-108.44, -518.19, 2586.75};
-static float iP027[3] = {97.88, -524.79, 2586.75};
-static float iP028[3] = {370.03, -421.19, 3419.70};
-static float iP029[3] = {351.15, -16.98, 3423.17};
-static float iP030[3] = {200.66, 248.46, 3430.37};
-static float iP031[3] = {-148.42, 235.02, 3417.91};
-static float iP032[3] = {-360.21, -30.27, 3416.84};
-static float iP033[3] = {-357.90, -414.89, 3407.04};
-static float iP034[3] = {-148.88, -631.35, 3409.90};
-static float iP035[3] = {156.38, -632.59, 3419.70};
-static float iP036[3] = {462.61, -469.21, 4431.51};
-static float iP037[3] = {466.60, 102.25, 4434.98};
-static float iP038[3] = {243.05, 474.34, 4562.02};
-static float iP039[3] = {-191.23, 474.40, 4554.42};
-static float iP040[3] = {-476.12, 111.05, 4451.11};
-static float iP041[3] = {-473.36, -470.74, 4444.78};
-static float iP042[3] = {-266.95, -748.41, 4447.78};
-static float iP043[3] = {211.14, -749.91, 4429.73};
-static float iP044[3] = {680.57, -370.27, 5943.46};
-static float iP045[3] = {834.01, 363.09, 6360.63};
-static float iP046[3] = {371.29, 804.51, 6486.26};
-static float iP047[3] = {-291.43, 797.22, 6494.28};
-static float iP048[3] = {-784.13, 370.75, 6378.01};
-static float iP049[3] = {-743.29, -325.82, 5943.46};
-static float iP050[3] = {-383.24, -804.77, 5943.46};
-static float iP051[3] = {283.47, -846.09, 5943.46};
-static float P052[3] = {599.09, -300.15, 7894.03};
-static float P053[3] = {735.48, 306.26, 7911.92};
-static float P054[3] = {246.22, 558.53, 8460.50};
-static float P055[3] = {-230.41, 559.84, 8473.23};
-static float P056[3] = {-698.66, 320.83, 7902.59};
-static float P057[3] = {-643.29, -299.16, 7902.59};
-static float P058[3] = {-341.47, -719.30, 7902.59};
-static float P059[3] = {252.57, -756.12, 7902.59};
-static float P060[3] = {458.39, -265.31, 9355.44};
+static const float iP009[3] = {124.39, -261.46, 1942.34};
+static const float iP010[3] = {-130.05, -261.46, 1946.03};
+static const float iP011[3] = {141.07, -320.11, 1239.38};
+static const float iP012[3] = {156.48, -360.12, 2073.41};
+static const float iP013[3] = {162.00, -175.88, 2064.44};
+static const float iP014[3] = {88.16, -87.72, 2064.02};
+static const float iP015[3] = {-65.21, -96.13, 2064.02};
+static const float iP016[3] = {-156.48, -180.96, 2064.44};
+static const float iP017[3] = {-162.00, -368.93, 2082.39};
+static const float iP018[3] = {-88.16, -439.22, 2082.39};
+static const float iP019[3] = {65.21, -440.32, 2083.39};
+static const float iP020[3] = {246.87, -356.02, 2576.95};
+static const float iP021[3] = {253.17, -111.15, 2567.15};
+static const float iP022[3] = {132.34, 51.41, 2559.84};
+static const float iP023[3] = {-97.88, 40.44, 2567.15};
+static const float iP024[3] = {-222.97, -117.49, 2567.15};
+static const float iP025[3] = {-252.22, -371.53, 2569.92};
+static const float iP026[3] = {-108.44, -518.19, 2586.75};
+static const float iP027[3] = {97.88, -524.79, 2586.75};
+static const float iP028[3] = {370.03, -421.19, 3419.70};
+static const float iP029[3] = {351.15, -16.98, 3423.17};
+static const float iP030[3] = {200.66, 248.46, 3430.37};
+static const float iP031[3] = {-148.42, 235.02, 3417.91};
+static const float iP032[3] = {-360.21, -30.27, 3416.84};
+static const float iP033[3] = {-357.90, -414.89, 3407.04};
+static const float iP034[3] = {-148.88, -631.35, 3409.90};
+static const float iP035[3] = {156.38, -632.59, 3419.70};
+static const float iP036[3] = {462.61, -469.21, 4431.51};
+static const float iP037[3] = {466.60, 102.25, 4434.98};
+static const float iP038[3] = {243.05, 474.34, 4562.02};
+static const float iP039[3] = {-191.23, 474.40, 4554.42};
+static const float iP040[3] = {-476.12, 111.05, 4451.11};
+static const float iP041[3] = {-473.36, -470.74, 4444.78};
+static const float iP042[3] = {-266.95, -748.41, 4447.78};
+static const float iP043[3] = {211.14, -749.91, 4429.73};
+static const float iP044[3] = {680.57, -370.27, 5943.46};
+static const float iP045[3] = {834.01, 363.09, 6360.63};
+static const float iP046[3] = {371.29, 804.51, 6486.26};
+static const float iP047[3] = {-291.43, 797.22, 6494.28};
+static const float iP048[3] = {-784.13, 370.75, 6378.01};
+static const float iP049[3] = {-743.29, -325.82, 5943.46};
+static const float iP050[3] = {-383.24, -804.77, 5943.46};
+static const float iP051[3] = {283.47, -846.09, 5943.46};
+static const float P052[3] = {599.09, -300.15, 7894.03};
+static const float P053[3] = {735.48, 306.26, 7911.92};
+static const float P054[3] = {246.22, 558.53, 8460.50};
+static const float P055[3] = {-230.41, 559.84, 8473.23};
+static const float P056[3] = {-698.66, 320.83, 7902.59};
+static const float P057[3] = {-643.29, -299.16, 7902.59};
+static const float P058[3] = {-341.47, -719.30, 7902.59};
+static const float P059[3] = {252.57, -756.12, 7902.59};
+static const float P060[3] = {458.39, -265.31, 9355.44};
 #if 0
-static float P061[3] = {433.38, -161.90, 9503.03};
+static const float P061[3] = {433.38, -161.90, 9503.03};
 #endif
-static float P062[3] = {224.04, 338.75, 9450.30};
-static float P063[3] = {-165.71, 341.04, 9462.35};
-static float P064[3] = {-298.11, 110.13, 10180.37};
-static float P065[3] = {-473.99, -219.71, 9355.44};
-static float P066[3] = {-211.97, -479.87, 9355.44};
-static float P067[3] = {192.86, -491.45, 9348.73};
-static float P068[3] = {-136.29, -319.84, 1228.73};
-static float P069[3] = {1111.17, -314.14, 1314.19};
-static float P070[3] = {-1167.34, -321.61, 1319.45};
-static float P071[3] = {1404.86, -306.66, 1235.45};
-static float P072[3] = {-1409.73, -314.14, 1247.66};
-static float P073[3] = {1254.01, -296.87, 1544.58};
-static float P074[3] = {-1262.09, -291.70, 1504.26};
-static float P075[3] = {965.71, -269.26, 1742.65};
-static float P076[3] = {-900.97, -276.74, 1726.07};
-static float iP068[3] = {-136.29, -319.84, 1228.73};
-static float iP069[3] = {1111.17, -314.14, 1314.19};
-static float iP070[3] = {-1167.34, -321.61, 1319.45};
-static float iP071[3] = {1404.86, -306.66, 1235.45};
-static float iP072[3] = {-1409.73, -314.14, 1247.66};
-static float iP073[3] = {1254.01, -296.87, 1544.58};
-static float iP074[3] = {-1262.09, -291.70, 1504.26};
-static float iP075[3] = {965.71, -269.26, 1742.65};
-static float iP076[3] = {-900.97, -276.74, 1726.07};
-static float P077[3] = {1058.00, -448.81, 8194.66};
-static float P078[3] = {-1016.51, -456.43, 8190.62};
-static float P079[3] = {-1515.96, -676.45, 7754.93};
-static float P080[3] = {1856.75, -830.34, 7296.56};
-static float P081[3] = {1472.16, -497.38, 7399.68};
-static float P082[3] = {-1775.26, -829.51, 7298.46};
-static float P083[3] = {911.09, -252.51, 7510.99};
-static float P084[3] = {-1451.94, -495.62, 7384.30};
-static float P085[3] = {1598.75, -669.26, 7769.90};
-static float P086[3] = {-836.53, -250.08, 7463.25};
-static float P087[3] = {722.87, -158.18, 8006.41};
-static float P088[3] = {-688.86, -162.28, 7993.89};
-static float P089[3] = {-626.92, -185.30, 8364.98};
-static float P090[3] = {647.72, -189.46, 8354.99};
-static float P091[3] = {0.00, 835.01, 5555.62};
-static float P092[3] = {0.00, 1350.18, 5220.86};
-static float P093[3] = {0.00, 1422.94, 5285.27};
-static float P094[3] = {0.00, 1296.75, 5650.19};
-static float P095[3] = {0.00, 795.63, 6493.88};
-static float iP091[3] = {0.00, 835.01, 5555.62};
-static float iP092[3] = {0.00, 1350.18, 5220.86};
-static float iP093[3] = {0.00, 1422.94, 5285.27};
-static float iP094[3] = {0.00, 1296.75, 5650.19};
-static float iP095[3] = {0.00, 795.63, 6493.88};
+static const float P062[3] = {224.04, 338.75, 9450.30};
+static const float P063[3] = {-165.71, 341.04, 9462.35};
+static const float P064[3] = {-298.11, 110.13, 10180.37};
+static const float P065[3] = {-473.99, -219.71, 9355.44};
+static const float P066[3] = {-211.97, -479.87, 9355.44};
+static const float P067[3] = {192.86, -491.45, 9348.73};
+static       float P068[3] = {-136.29, -319.84, 1228.73};
+static       float P069[3] = {1111.17, -314.14, 1314.19};
+static       float P070[3] = {-1167.34, -321.61, 1319.45};
+static       float P071[3] = {1404.86, -306.66, 1235.45};
+static       float P072[3] = {-1409.73, -314.14, 1247.66};
+static       float P073[3] = {1254.01, -296.87, 1544.58};
+static       float P074[3] = {-1262.09, -291.70, 1504.26};
+static       float P075[3] = {965.71, -269.26, 1742.65};
+static       float P076[3] = {-900.97, -276.74, 1726.07};
+static const float iP068[3] = {-136.29, -319.84, 1228.73};
+static const float iP069[3] = {1111.17, -314.14, 1314.19};
+static const float iP070[3] = {-1167.34, -321.61, 1319.45};
+static const float iP071[3] = {1404.86, -306.66, 1235.45};
+static const float iP072[3] = {-1409.73, -314.14, 1247.66};
+static const float iP073[3] = {1254.01, -296.87, 1544.58};
+static const float iP074[3] = {-1262.09, -291.70, 1504.26};
+static const float iP075[3] = {965.71, -269.26, 1742.65};
+static const float iP076[3] = {-900.97, -276.74, 1726.07};
+static const float P077[3] = {1058.00, -448.81, 8194.66};
+static const float P078[3] = {-1016.51, -456.43, 8190.62};
+static const float P079[3] = {-1515.96, -676.45, 7754.93};
+static const float P080[3] = {1856.75, -830.34, 7296.56};
+static const float P081[3] = {1472.16, -497.38, 7399.68};
+static const float P082[3] = {-1775.26, -829.51, 7298.46};
+static const float P083[3] = {911.09, -252.51, 7510.99};
+static const float P084[3] = {-1451.94, -495.62, 7384.30};
+static const float P085[3] = {1598.75, -669.26, 7769.90};
+static const float P086[3] = {-836.53, -250.08, 7463.25};
+static const float P087[3] = {722.87, -158.18, 8006.41};
+static const float P088[3] = {-688.86, -162.28, 7993.89};
+static const float P089[3] = {-626.92, -185.30, 8364.98};
+static const float P090[3] = {647.72, -189.46, 8354.99};
+static       float P091[3] = {0.00, 835.01, 5555.62};
+static       float P092[3] = {0.00, 1350.18, 5220.86};
+static       float P093[3] = {0.00, 1422.94, 5285.27};
+static       float P094[3] = {0.00, 1296.75, 5650.19};
+static       float P095[3] = {0.00, 795.63, 6493.88};
+static const float iP091[3] = {0.00, 835.01, 5555.62};
+static const float iP092[3] = {0.00, 1350.18, 5220.86};
+static const float iP093[3] = {0.00, 1422.94, 5285.27};
+static const float iP094[3] = {0.00, 1296.75, 5650.19};
+static const float iP095[3] = {0.00, 795.63, 6493.88};
 #if 0
-static float P096[3] = {-447.38, -165.99, 9499.60};
+static const float P096[3] = {-447.38, -165.99, 9499.60};
 #endif
-static float P097[3] = {-194.91, -357.14, 10313.32};
-static float P098[3] = {135.35, -357.66, 10307.94};
-static float iP097[3] = {-194.91, -357.14, 10313.32};
-static float iP098[3] = {135.35, -357.66, 10307.94};
-static float P099[3] = {-380.53, -221.14, 9677.98};
-static float P100[3] = {0.00, 412.99, 9629.33};
+static       float P097[3] = {-194.91, -357.14, 10313.32};
+static       float P098[3] = {135.35, -357.66, 10307.94};
+static const float iP097[3] = {-194.91, -357.14, 10313.32};
+static const float iP098[3] = {135.35, -357.66, 10307.94};
+static const float P099[3] = {-380.53, -221.14, 9677.98};
+static const float P100[3] = {0.00, 412.99, 9629.33};
 #if 0
-static float P101[3] = {5.70, 567.00, 7862.98};
+static const float P101[3] = {5.70, 567.00, 7862.98};
 #endif
-static float P102[3] = {59.51, -412.55, 10677.58};
-static float iP102[3] = {59.51, -412.55, 10677.58};
-static float P103[3] = {6.50, 484.74, 9009.94};
+static       float P102[3] = {59.51, -412.55, 10677.58};
+static const float iP102[3] = {59.51, -412.55, 10677.58};
+static const float P103[3] = {6.50, 484.74, 9009.94};
 #if 0
-static float P104[3] = {-9.86, 567.62, 7858.65};
+static const float P104[3] = {-9.86, 567.62, 7858.65};
 #endif
-static float P105[3] = {-41.86, 476.51, 9078.17};
+static const float P105[3] = {-41.86, 476.51, 9078.17};
 #if 0
-static float P106[3] = {22.75, 568.13, 7782.83};
-static float P107[3] = {58.93, 568.42, 7775.94};
+static const float P106[3] = {22.75, 568.13, 7782.83};
+static const float P107[3] = {58.93, 568.42, 7775.94};
 #endif
-static float P108[3] = {49.20, 476.83, 9078.24};
+static const float P108[3] = {49.20, 476.83, 9078.24};
 #if 0
-static float P109[3] = {99.21, 566.00, 7858.65};
+static const float P109[3] = {99.21, 566.00, 7858.65};
 #endif
-static float P110[3] = {-187.62, -410.04, 10674.12};
-static float iP110[3] = {-187.62, -410.04, 10674.12};
-static float P111[3] = {-184.25, -318.70, 10723.88};
-static float iP111[3] = {-184.25, -318.70, 10723.88};
-static float P112[3] = {-179.61, -142.81, 10670.26};
-static float P113[3] = {57.43, -147.94, 10675.26};
-static float P114[3] = {54.06, -218.90, 10712.44};
-static float P115[3] = {-186.35, -212.09, 10713.76};
-static float P116[3] = {205.90, -84.61, 10275.97};
-static float P117[3] = {-230.96, -83.26, 10280.09};
-static float iP118[3] = {216.78, -509.17, 10098.94};
-static float iP119[3] = {-313.21, -510.79, 10102.62};
-static float P118[3] = {216.78, -509.17, 10098.94};
-static float P119[3] = {-313.21, -510.79, 10102.62};
-static float P120[3] = {217.95, 96.34, 10161.62};
-static float P121[3] = {71.99, -319.74, 10717.70};
-static float iP121[3] = {71.99, -319.74, 10717.70};
-static float P122[3] = {0.00, 602.74, 5375.84};
-static float iP122[3] = {0.00, 602.74, 5375.84};
-static float P123[3] = {-448.94, -203.14, 9499.60};
-static float P124[3] = {-442.64, -185.20, 9528.07};
-static float P125[3] = {-441.07, -148.05, 9528.07};
-static float P126[3] = {-443.43, -128.84, 9499.60};
-static float P127[3] = {-456.87, -146.78, 9466.67};
-static float P128[3] = {-453.68, -183.93, 9466.67};
-static float P129[3] = {428.43, -124.08, 9503.03};
-static float P130[3] = {419.73, -142.14, 9534.56};
-static float P131[3] = {419.92, -179.96, 9534.56};
-static float P132[3] = {431.20, -199.73, 9505.26};
-static float P133[3] = {442.28, -181.67, 9475.96};
-static float P134[3] = {442.08, -143.84, 9475.96};
+static       float P110[3] = {-187.62, -410.04, 10674.12};
+static const float iP110[3] = {-187.62, -410.04, 10674.12};
+static       float P111[3] = {-184.25, -318.70, 10723.88};
+static const float iP111[3] = {-184.25, -318.70, 10723.88};
+static const float P112[3] = {-179.61, -142.81, 10670.26};
+static const float P113[3] = {57.43, -147.94, 10675.26};
+static const float P114[3] = {54.06, -218.90, 10712.44};
+static const float P115[3] = {-186.35, -212.09, 10713.76};
+static const float P116[3] = {205.90, -84.61, 10275.97};
+static const float P117[3] = {-230.96, -83.26, 10280.09};
+static const float iP118[3] = {216.78, -509.17, 10098.94};
+static const float iP119[3] = {-313.21, -510.79, 10102.62};
+static       float P118[3] = {216.78, -509.17, 10098.94};
+static       float P119[3] = {-313.21, -510.79, 10102.62};
+static const float P120[3] = {217.95, 96.34, 10161.62};
+static       float P121[3] = {71.99, -319.74, 10717.70};
+static const float iP121[3] = {71.99, -319.74, 10717.70};
+static       float P122[3] = {0.00, 602.74, 5375.84};
+static const float iP122[3] = {0.00, 602.74, 5375.84};
+static const float P123[3] = {-448.94, -203.14, 9499.60};
+static const float P124[3] = {-442.64, -185.20, 9528.07};
+static const float P125[3] = {-441.07, -148.05, 9528.07};
+static const float P126[3] = {-443.43, -128.84, 9499.60};
+static const float P127[3] = {-456.87, -146.78, 9466.67};
+static const float P128[3] = {-453.68, -183.93, 9466.67};
+static const float P129[3] = {428.43, -124.08, 9503.03};
+static const float P130[3] = {419.73, -142.14, 9534.56};
+static const float P131[3] = {419.92, -179.96, 9534.56};
+static const float P132[3] = {431.20, -199.73, 9505.26};
+static const float P133[3] = {442.28, -181.67, 9475.96};
+static const float P134[3] = {442.08, -143.84, 9475.96};
 /* *INDENT-ON* */