Added default material to enable SOL files that don't apply any materials.
authorrlk <rlk@78b8d119-cf0a-0410-b17c-f493084dd1d7>
Tue, 29 Mar 2011 20:56:38 +0000 (20:56 +0000)
committerrlk <rlk@78b8d119-cf0a-0410-b17c-f493084dd1d7>
Tue, 29 Mar 2011 20:56:38 +0000 (20:56 +0000)
Added star mtrl files.  They weren't being additive blended.
Merged back.c into geom.c.
Replaced back display list with back SOL.

git-svn-id: https://s.snth.net/svn/neverball/branches/gles@3539 78b8d119-cf0a-0410-b17c-f493084dd1d7

24 files changed:
Makefile
ball/game_client.c
ball/game_draw.c
ball/st_ball.c
ball/st_conf.c
ball/st_name.c
data/geom/back/back.map [new file with mode: 0644]
data/geom/back/back.obj [new file with mode: 0644]
data/geom/mark/mark.obj
data/mtrl/default [new file with mode: 0644]
data/png/stars1 [new file with mode: 0644]
data/png/stars2 [new file with mode: 0644]
data/png/stars3 [new file with mode: 0644]
data/png/stars4 [new file with mode: 0644]
putt/game.c
putt/hole.c
putt/st_all.c
putt/st_conf.c
share/back.c [deleted file]
share/back.h [deleted file]
share/geom.c
share/geom.h
share/part.c
share/st_resol.c

index 9d4103f..852397c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -189,7 +189,6 @@ BALL_OBJS := \
        share/solid_cmd.o   \
        share/solid_all.o   \
        share/part.o        \
-       share/back.o        \
        share/geom.o        \
        share/item.o        \
        share/ball.o        \
@@ -261,7 +260,6 @@ PUTT_OBJS := \
        share/part.o        \
        share/geom.o        \
        share/ball.o        \
-       share/back.o        \
        share/base_config.o \
        share/config.o      \
        share/video.o       \
index 86fea6b..40f912b 100644 (file)
@@ -20,7 +20,6 @@
 #include "vec3.h"
 #include "geom.h"
 #include "item.h"
-#include "back.h"
 #include "part.h"
 #include "ball.h"
 #include "image.h"
index 863296d..f166ae4 100644 (file)
@@ -19,7 +19,6 @@
 #include "part.h"
 #include "geom.h"
 #include "config.h"
-#include "back.h"
 #include "video.h"
 
 #include "solid_draw.h"
index b8939ee..8acae0c 100644 (file)
@@ -22,7 +22,7 @@
 #include "ball.h"
 #include "cmd.h"
 #include "audio.h"
-#include "back.h"
+#include "geom.h"
 #include "video.h"
 #include "demo.h"
 
index 225e060..5aa140f 100644 (file)
@@ -14,7 +14,6 @@
 
 #include "gui.h"
 #include "hud.h"
-#include "back.h"
 #include "geom.h"
 #include "item.h"
 #include "ball.h"
index 6f381e4..9edce00 100644 (file)
@@ -22,7 +22,7 @@
 #include "config.h"
 #include "video.h"
 #include "text.h"
-#include "back.h"
+#include "geom.h"
 
 #include "game_common.h"
 #include "game_server.h"
diff --git a/data/geom/back/back.map b/data/geom/back/back.map
new file mode 100644 (file)
index 0000000..81c22be
--- /dev/null
@@ -0,0 +1,4 @@
+{
+"classname" "worldspawn"
+"model" "geom/back/back.obj"
+}
diff --git a/data/geom/back/back.obj b/data/geom/back/back.obj
new file mode 100644 (file)
index 0000000..04584c6
--- /dev/null
@@ -0,0 +1,2708 @@
+v -0.000 1.000 -0.000
+v -0.000 1.000 -0.000
+v -0.000 1.000 -0.000
+v -0.000 1.000 -0.000
+v -0.000 1.000 -0.000
+v -0.000 1.000 -0.000
+v -0.000 1.000 -0.000
+v -0.000 1.000 -0.000
+v -0.000 1.000 -0.000
+v -0.000 1.000 0.000
+v -0.000 1.000 0.000
+v -0.000 1.000 0.000
+v -0.000 1.000 0.000
+v -0.000 1.000 0.000
+v -0.000 1.000 0.000
+v -0.000 1.000 0.000
+v -0.000 1.000 0.000
+v 0.000 1.000 0.000
+v 0.000 1.000 0.000
+v 0.000 1.000 0.000
+v 0.000 1.000 0.000
+v 0.000 1.000 0.000
+v 0.000 1.000 0.000
+v 0.000 1.000 0.000
+v 0.000 1.000 0.000
+v 0.000 1.000 -0.000
+v 0.000 1.000 -0.000
+v 0.000 1.000 -0.000
+v 0.000 1.000 -0.000
+v 0.000 1.000 -0.000
+v 0.000 1.000 -0.000
+v 0.000 1.000 -0.000
+v 0.000 1.000 -0.000
+v -0.000 0.981 -0.195
+v -0.038 0.981 -0.191
+v -0.075 0.981 -0.180
+v -0.108 0.981 -0.162
+v -0.138 0.981 -0.138
+v -0.162 0.981 -0.108
+v -0.180 0.981 -0.075
+v -0.191 0.981 -0.038
+v -0.195 0.981 -0.000
+v -0.191 0.981 0.038
+v -0.180 0.981 0.075
+v -0.162 0.981 0.108
+v -0.138 0.981 0.138
+v -0.108 0.981 0.162
+v -0.075 0.981 0.180
+v -0.038 0.981 0.191
+v -0.000 0.981 0.195
+v 0.038 0.981 0.191
+v 0.075 0.981 0.180
+v 0.108 0.981 0.162
+v 0.138 0.981 0.138
+v 0.162 0.981 0.108
+v 0.180 0.981 0.075
+v 0.191 0.981 0.038
+v 0.195 0.981 0.000
+v 0.191 0.981 -0.038
+v 0.180 0.981 -0.075
+v 0.162 0.981 -0.108
+v 0.138 0.981 -0.138
+v 0.108 0.981 -0.162
+v 0.075 0.981 -0.180
+v 0.038 0.981 -0.191
+v 0.000 0.981 -0.195
+v -0.000 0.924 -0.383
+v -0.075 0.924 -0.375
+v -0.146 0.924 -0.354
+v -0.213 0.924 -0.318
+v -0.271 0.924 -0.271
+v -0.318 0.924 -0.213
+v -0.354 0.924 -0.146
+v -0.375 0.924 -0.075
+v -0.383 0.924 -0.000
+v -0.375 0.924 0.075
+v -0.354 0.924 0.146
+v -0.318 0.924 0.213
+v -0.271 0.924 0.271
+v -0.213 0.924 0.318
+v -0.146 0.924 0.354
+v -0.075 0.924 0.375
+v -0.000 0.924 0.383
+v 0.075 0.924 0.375
+v 0.146 0.924 0.354
+v 0.213 0.924 0.318
+v 0.271 0.924 0.271
+v 0.318 0.924 0.213
+v 0.354 0.924 0.146
+v 0.375 0.924 0.075
+v 0.383 0.924 0.000
+v 0.375 0.924 -0.075
+v 0.354 0.924 -0.146
+v 0.318 0.924 -0.213
+v 0.271 0.924 -0.271
+v 0.213 0.924 -0.318
+v 0.146 0.924 -0.354
+v 0.075 0.924 -0.375
+v 0.000 0.924 -0.383
+v -0.000 0.831 -0.556
+v -0.108 0.831 -0.545
+v -0.213 0.831 -0.513
+v -0.309 0.831 -0.462
+v -0.393 0.831 -0.393
+v -0.462 0.831 -0.309
+v -0.513 0.831 -0.213
+v -0.545 0.831 -0.108
+v -0.556 0.831 -0.000
+v -0.545 0.831 0.108
+v -0.513 0.831 0.213
+v -0.462 0.831 0.309
+v -0.393 0.831 0.393
+v -0.309 0.831 0.462
+v -0.213 0.831 0.513
+v -0.108 0.831 0.545
+v -0.000 0.831 0.556
+v 0.108 0.831 0.545
+v 0.213 0.831 0.513
+v 0.309 0.831 0.462
+v 0.393 0.831 0.393
+v 0.462 0.831 0.309
+v 0.513 0.831 0.213
+v 0.545 0.831 0.108
+v 0.556 0.831 0.000
+v 0.545 0.831 -0.108
+v 0.513 0.831 -0.213
+v 0.462 0.831 -0.309
+v 0.393 0.831 -0.393
+v 0.309 0.831 -0.462
+v 0.213 0.831 -0.513
+v 0.108 0.831 -0.545
+v 0.000 0.831 -0.556
+v -0.000 0.707 -0.707
+v -0.138 0.707 -0.694
+v -0.271 0.707 -0.653
+v -0.393 0.707 -0.588
+v -0.500 0.707 -0.500
+v -0.588 0.707 -0.393
+v -0.653 0.707 -0.271
+v -0.694 0.707 -0.138
+v -0.707 0.707 -0.000
+v -0.694 0.707 0.138
+v -0.653 0.707 0.271
+v -0.588 0.707 0.393
+v -0.500 0.707 0.500
+v -0.393 0.707 0.588
+v -0.271 0.707 0.653
+v -0.138 0.707 0.694
+v -0.000 0.707 0.707
+v 0.138 0.707 0.694
+v 0.271 0.707 0.653
+v 0.393 0.707 0.588
+v 0.500 0.707 0.500
+v 0.588 0.707 0.393
+v 0.653 0.707 0.271
+v 0.694 0.707 0.138
+v 0.707 0.707 0.000
+v 0.694 0.707 -0.138
+v 0.653 0.707 -0.271
+v 0.588 0.707 -0.393
+v 0.500 0.707 -0.500
+v 0.393 0.707 -0.588
+v 0.271 0.707 -0.653
+v 0.138 0.707 -0.694
+v 0.000 0.707 -0.707
+v -0.000 0.556 -0.831
+v -0.162 0.556 -0.815
+v -0.318 0.556 -0.768
+v -0.462 0.556 -0.691
+v -0.588 0.556 -0.588
+v -0.691 0.556 -0.462
+v -0.768 0.556 -0.318
+v -0.815 0.556 -0.162
+v -0.831 0.556 -0.000
+v -0.815 0.556 0.162
+v -0.768 0.556 0.318
+v -0.691 0.556 0.462
+v -0.588 0.556 0.588
+v -0.462 0.556 0.691
+v -0.318 0.556 0.768
+v -0.162 0.556 0.815
+v -0.000 0.556 0.831
+v 0.162 0.556 0.815
+v 0.318 0.556 0.768
+v 0.462 0.556 0.691
+v 0.588 0.556 0.588
+v 0.691 0.556 0.462
+v 0.768 0.556 0.318
+v 0.815 0.556 0.162
+v 0.831 0.556 0.000
+v 0.815 0.556 -0.162
+v 0.768 0.556 -0.318
+v 0.691 0.556 -0.462
+v 0.588 0.556 -0.588
+v 0.462 0.556 -0.691
+v 0.318 0.556 -0.768
+v 0.162 0.556 -0.815
+v 0.000 0.556 -0.831
+v -0.000 0.383 -0.924
+v -0.180 0.383 -0.906
+v -0.354 0.383 -0.854
+v -0.513 0.383 -0.768
+v -0.653 0.383 -0.653
+v -0.768 0.383 -0.513
+v -0.854 0.383 -0.354
+v -0.906 0.383 -0.180
+v -0.924 0.383 -0.000
+v -0.906 0.383 0.180
+v -0.854 0.383 0.354
+v -0.768 0.383 0.513
+v -0.653 0.383 0.653
+v -0.513 0.383 0.768
+v -0.354 0.383 0.854
+v -0.180 0.383 0.906
+v -0.000 0.383 0.924
+v 0.180 0.383 0.906
+v 0.354 0.383 0.854
+v 0.513 0.383 0.768
+v 0.653 0.383 0.653
+v 0.768 0.383 0.513
+v 0.854 0.383 0.354
+v 0.906 0.383 0.180
+v 0.924 0.383 0.000
+v 0.906 0.383 -0.180
+v 0.854 0.383 -0.354
+v 0.768 0.383 -0.513
+v 0.653 0.383 -0.653
+v 0.513 0.383 -0.768
+v 0.354 0.383 -0.854
+v 0.180 0.383 -0.906
+v 0.000 0.383 -0.924
+v -0.000 0.195 -0.981
+v -0.191 0.195 -0.962
+v -0.375 0.195 -0.906
+v -0.545 0.195 -0.815
+v -0.694 0.195 -0.694
+v -0.815 0.195 -0.545
+v -0.906 0.195 -0.375
+v -0.962 0.195 -0.191
+v -0.981 0.195 -0.000
+v -0.962 0.195 0.191
+v -0.906 0.195 0.375
+v -0.815 0.195 0.545
+v -0.694 0.195 0.694
+v -0.545 0.195 0.815
+v -0.375 0.195 0.906
+v -0.191 0.195 0.962
+v -0.000 0.195 0.981
+v 0.191 0.195 0.962
+v 0.375 0.195 0.906
+v 0.545 0.195 0.815
+v 0.694 0.195 0.694
+v 0.815 0.195 0.545
+v 0.906 0.195 0.375
+v 0.962 0.195 0.191
+v 0.981 0.195 0.000
+v 0.962 0.195 -0.191
+v 0.906 0.195 -0.375
+v 0.815 0.195 -0.545
+v 0.694 0.195 -0.694
+v 0.545 0.195 -0.815
+v 0.375 0.195 -0.906
+v 0.191 0.195 -0.962
+v 0.000 0.195 -0.981
+v -0.000 -0.000 -1.000
+v -0.195 -0.000 -0.981
+v -0.383 -0.000 -0.924
+v -0.556 -0.000 -0.831
+v -0.707 -0.000 -0.707
+v -0.831 -0.000 -0.556
+v -0.924 -0.000 -0.383
+v -0.981 -0.000 -0.195
+v -1.000 -0.000 -0.000
+v -0.981 -0.000 0.195
+v -0.924 -0.000 0.383
+v -0.831 -0.000 0.556
+v -0.707 -0.000 0.707
+v -0.556 -0.000 0.831
+v -0.383 -0.000 0.924
+v -0.195 -0.000 0.981
+v -0.000 -0.000 1.000
+v 0.195 -0.000 0.981
+v 0.383 -0.000 0.924
+v 0.556 -0.000 0.831
+v 0.707 -0.000 0.707
+v 0.831 -0.000 0.556
+v 0.924 -0.000 0.383
+v 0.981 -0.000 0.195
+v 1.000 -0.000 0.000
+v 0.981 -0.000 -0.195
+v 0.924 -0.000 -0.383
+v 0.831 -0.000 -0.556
+v 0.707 -0.000 -0.707
+v 0.556 -0.000 -0.831
+v 0.383 -0.000 -0.924
+v 0.195 -0.000 -0.981
+v 0.000 -0.000 -1.000
+v -0.000 -0.195 -0.981
+v -0.191 -0.195 -0.962
+v -0.375 -0.195 -0.906
+v -0.545 -0.195 -0.815
+v -0.694 -0.195 -0.694
+v -0.815 -0.195 -0.545
+v -0.906 -0.195 -0.375
+v -0.962 -0.195 -0.191
+v -0.981 -0.195 -0.000
+v -0.962 -0.195 0.191
+v -0.906 -0.195 0.375
+v -0.815 -0.195 0.545
+v -0.694 -0.195 0.694
+v -0.545 -0.195 0.815
+v -0.375 -0.195 0.906
+v -0.191 -0.195 0.962
+v -0.000 -0.195 0.981
+v 0.191 -0.195 0.962
+v 0.375 -0.195 0.906
+v 0.545 -0.195 0.815
+v 0.694 -0.195 0.694
+v 0.815 -0.195 0.545
+v 0.906 -0.195 0.375
+v 0.962 -0.195 0.191
+v 0.981 -0.195 0.000
+v 0.962 -0.195 -0.191
+v 0.906 -0.195 -0.375
+v 0.815 -0.195 -0.545
+v 0.694 -0.195 -0.694
+v 0.545 -0.195 -0.815
+v 0.375 -0.195 -0.906
+v 0.191 -0.195 -0.962
+v 0.000 -0.195 -0.981
+v -0.000 -0.383 -0.924
+v -0.180 -0.383 -0.906
+v -0.354 -0.383 -0.854
+v -0.513 -0.383 -0.768
+v -0.653 -0.383 -0.653
+v -0.768 -0.383 -0.513
+v -0.854 -0.383 -0.354
+v -0.906 -0.383 -0.180
+v -0.924 -0.383 -0.000
+v -0.906 -0.383 0.180
+v -0.854 -0.383 0.354
+v -0.768 -0.383 0.513
+v -0.653 -0.383 0.653
+v -0.513 -0.383 0.768
+v -0.354 -0.383 0.854
+v -0.180 -0.383 0.906
+v -0.000 -0.383 0.924
+v 0.180 -0.383 0.906
+v 0.354 -0.383 0.854
+v 0.513 -0.383 0.768
+v 0.653 -0.383 0.653
+v 0.768 -0.383 0.513
+v 0.854 -0.383 0.354
+v 0.906 -0.383 0.180
+v 0.924 -0.383 0.000
+v 0.906 -0.383 -0.180
+v 0.854 -0.383 -0.354
+v 0.768 -0.383 -0.513
+v 0.653 -0.383 -0.653
+v 0.513 -0.383 -0.768
+v 0.354 -0.383 -0.854
+v 0.180 -0.383 -0.906
+v 0.000 -0.383 -0.924
+v -0.000 -0.556 -0.831
+v -0.162 -0.556 -0.815
+v -0.318 -0.556 -0.768
+v -0.462 -0.556 -0.691
+v -0.588 -0.556 -0.588
+v -0.691 -0.556 -0.462
+v -0.768 -0.556 -0.318
+v -0.815 -0.556 -0.162
+v -0.831 -0.556 -0.000
+v -0.815 -0.556 0.162
+v -0.768 -0.556 0.318
+v -0.691 -0.556 0.462
+v -0.588 -0.556 0.588
+v -0.462 -0.556 0.691
+v -0.318 -0.556 0.768
+v -0.162 -0.556 0.815
+v -0.000 -0.556 0.831
+v 0.162 -0.556 0.815
+v 0.318 -0.556 0.768
+v 0.462 -0.556 0.691
+v 0.588 -0.556 0.588
+v 0.691 -0.556 0.462
+v 0.768 -0.556 0.318
+v 0.815 -0.556 0.162
+v 0.831 -0.556 0.000
+v 0.815 -0.556 -0.162
+v 0.768 -0.556 -0.318
+v 0.691 -0.556 -0.462
+v 0.588 -0.556 -0.588
+v 0.462 -0.556 -0.691
+v 0.318 -0.556 -0.768
+v 0.162 -0.556 -0.815
+v 0.000 -0.556 -0.831
+v -0.000 -0.707 -0.707
+v -0.138 -0.707 -0.694
+v -0.271 -0.707 -0.653
+v -0.393 -0.707 -0.588
+v -0.500 -0.707 -0.500
+v -0.588 -0.707 -0.393
+v -0.653 -0.707 -0.271
+v -0.694 -0.707 -0.138
+v -0.707 -0.707 -0.000
+v -0.694 -0.707 0.138
+v -0.653 -0.707 0.271
+v -0.588 -0.707 0.393
+v -0.500 -0.707 0.500
+v -0.393 -0.707 0.588
+v -0.271 -0.707 0.653
+v -0.138 -0.707 0.694
+v -0.000 -0.707 0.707
+v 0.138 -0.707 0.694
+v 0.271 -0.707 0.653
+v 0.393 -0.707 0.588
+v 0.500 -0.707 0.500
+v 0.588 -0.707 0.393
+v 0.653 -0.707 0.271
+v 0.694 -0.707 0.138
+v 0.707 -0.707 0.000
+v 0.694 -0.707 -0.138
+v 0.653 -0.707 -0.271
+v 0.588 -0.707 -0.393
+v 0.500 -0.707 -0.500
+v 0.393 -0.707 -0.588
+v 0.271 -0.707 -0.653
+v 0.138 -0.707 -0.694
+v 0.000 -0.707 -0.707
+v -0.000 -0.831 -0.556
+v -0.108 -0.831 -0.545
+v -0.213 -0.831 -0.513
+v -0.309 -0.831 -0.462
+v -0.393 -0.831 -0.393
+v -0.462 -0.831 -0.309
+v -0.513 -0.831 -0.213
+v -0.545 -0.831 -0.108
+v -0.556 -0.831 -0.000
+v -0.545 -0.831 0.108
+v -0.513 -0.831 0.213
+v -0.462 -0.831 0.309
+v -0.393 -0.831 0.393
+v -0.309 -0.831 0.462
+v -0.213 -0.831 0.513
+v -0.108 -0.831 0.545
+v -0.000 -0.831 0.556
+v 0.108 -0.831 0.545
+v 0.213 -0.831 0.513
+v 0.309 -0.831 0.462
+v 0.393 -0.831 0.393
+v 0.462 -0.831 0.309
+v 0.513 -0.831 0.213
+v 0.545 -0.831 0.108
+v 0.556 -0.831 0.000
+v 0.545 -0.831 -0.108
+v 0.513 -0.831 -0.213
+v 0.462 -0.831 -0.309
+v 0.393 -0.831 -0.393
+v 0.309 -0.831 -0.462
+v 0.213 -0.831 -0.513
+v 0.108 -0.831 -0.545
+v 0.000 -0.831 -0.556
+v -0.000 -0.924 -0.383
+v -0.075 -0.924 -0.375
+v -0.146 -0.924 -0.354
+v -0.213 -0.924 -0.318
+v -0.271 -0.924 -0.271
+v -0.318 -0.924 -0.213
+v -0.354 -0.924 -0.146
+v -0.375 -0.924 -0.075
+v -0.383 -0.924 -0.000
+v -0.375 -0.924 0.075
+v -0.354 -0.924 0.146
+v -0.318 -0.924 0.213
+v -0.271 -0.924 0.271
+v -0.213 -0.924 0.318
+v -0.146 -0.924 0.354
+v -0.075 -0.924 0.375
+v -0.000 -0.924 0.383
+v 0.075 -0.924 0.375
+v 0.146 -0.924 0.354
+v 0.213 -0.924 0.318
+v 0.271 -0.924 0.271
+v 0.318 -0.924 0.213
+v 0.354 -0.924 0.146
+v 0.375 -0.924 0.075
+v 0.383 -0.924 0.000
+v 0.375 -0.924 -0.075
+v 0.354 -0.924 -0.146
+v 0.318 -0.924 -0.213
+v 0.271 -0.924 -0.271
+v 0.213 -0.924 -0.318
+v 0.146 -0.924 -0.354
+v 0.075 -0.924 -0.375
+v 0.000 -0.924 -0.383
+v -0.000 -0.981 -0.195
+v -0.038 -0.981 -0.191
+v -0.075 -0.981 -0.180
+v -0.108 -0.981 -0.162
+v -0.138 -0.981 -0.138
+v -0.162 -0.981 -0.108
+v -0.180 -0.981 -0.075
+v -0.191 -0.981 -0.038
+v -0.195 -0.981 -0.000
+v -0.191 -0.981 0.038
+v -0.180 -0.981 0.075
+v -0.162 -0.981 0.108
+v -0.138 -0.981 0.138
+v -0.108 -0.981 0.162
+v -0.075 -0.981 0.180
+v -0.038 -0.981 0.191
+v -0.000 -0.981 0.195
+v 0.038 -0.981 0.191
+v 0.075 -0.981 0.180
+v 0.108 -0.981 0.162
+v 0.138 -0.981 0.138
+v 0.162 -0.981 0.108
+v 0.180 -0.981 0.075
+v 0.191 -0.981 0.038
+v 0.195 -0.981 0.000
+v 0.191 -0.981 -0.038
+v 0.180 -0.981 -0.075
+v 0.162 -0.981 -0.108
+v 0.138 -0.981 -0.138
+v 0.108 -0.981 -0.162
+v 0.075 -0.981 -0.180
+v 0.038 -0.981 -0.191
+v 0.000 -0.981 -0.195
+v -0.000 -1.000 -0.000
+v -0.000 -1.000 -0.000
+v -0.000 -1.000 -0.000
+v -0.000 -1.000 -0.000
+v -0.000 -1.000 -0.000
+v -0.000 -1.000 -0.000
+v -0.000 -1.000 -0.000
+v -0.000 -1.000 -0.000
+v -0.000 -1.000 -0.000
+v -0.000 -1.000 0.000
+v -0.000 -1.000 0.000
+v -0.000 -1.000 0.000
+v -0.000 -1.000 0.000
+v -0.000 -1.000 0.000
+v -0.000 -1.000 0.000
+v -0.000 -1.000 0.000
+v -0.000 -1.000 0.000
+v 0.000 -1.000 0.000
+v 0.000 -1.000 0.000
+v 0.000 -1.000 0.000
+v 0.000 -1.000 0.000
+v 0.000 -1.000 0.000
+v 0.000 -1.000 0.000
+v 0.000 -1.000 0.000
+v 0.000 -1.000 0.000
+v 0.000 -1.000 -0.000
+v 0.000 -1.000 -0.000
+v 0.000 -1.000 -0.000
+v 0.000 -1.000 -0.000
+v 0.000 -1.000 -0.000
+v 0.000 -1.000 -0.000
+v 0.000 -1.000 -0.000
+v 0.000 -1.000 -0.000
+vt 0.000 1.000
+vt 0.031 1.000
+vt 0.062 1.000
+vt 0.094 1.000
+vt 0.125 1.000
+vt 0.156 1.000
+vt 0.188 1.000
+vt 0.219 1.000
+vt 0.250 1.000
+vt 0.281 1.000
+vt 0.312 1.000
+vt 0.344 1.000
+vt 0.375 1.000
+vt 0.406 1.000
+vt 0.438 1.000
+vt 0.469 1.000
+vt 0.500 1.000
+vt 0.531 1.000
+vt 0.562 1.000
+vt 0.594 1.000
+vt 0.625 1.000
+vt 0.656 1.000
+vt 0.688 1.000
+vt 0.719 1.000
+vt 0.750 1.000
+vt 0.781 1.000
+vt 0.812 1.000
+vt 0.844 1.000
+vt 0.875 1.000
+vt 0.906 1.000
+vt 0.938 1.000
+vt 0.969 1.000
+vt 1.000 1.000
+vt 0.000 0.938
+vt 0.031 0.938
+vt 0.062 0.938
+vt 0.094 0.938
+vt 0.125 0.938
+vt 0.156 0.938
+vt 0.188 0.938
+vt 0.219 0.938
+vt 0.250 0.938
+vt 0.281 0.938
+vt 0.312 0.938
+vt 0.344 0.938
+vt 0.375 0.938
+vt 0.406 0.938
+vt 0.438 0.938
+vt 0.469 0.938
+vt 0.500 0.938
+vt 0.531 0.938
+vt 0.562 0.938
+vt 0.594 0.938
+vt 0.625 0.938
+vt 0.656 0.938
+vt 0.688 0.938
+vt 0.719 0.938
+vt 0.750 0.938
+vt 0.781 0.938
+vt 0.812 0.938
+vt 0.844 0.938
+vt 0.875 0.938
+vt 0.906 0.938
+vt 0.938 0.938
+vt 0.969 0.938
+vt 1.000 0.938
+vt 0.000 0.875
+vt 0.031 0.875
+vt 0.062 0.875
+vt 0.094 0.875
+vt 0.125 0.875
+vt 0.156 0.875
+vt 0.188 0.875
+vt 0.219 0.875
+vt 0.250 0.875
+vt 0.281 0.875
+vt 0.312 0.875
+vt 0.344 0.875
+vt 0.375 0.875
+vt 0.406 0.875
+vt 0.438 0.875
+vt 0.469 0.875
+vt 0.500 0.875
+vt 0.531 0.875
+vt 0.562 0.875
+vt 0.594 0.875
+vt 0.625 0.875
+vt 0.656 0.875
+vt 0.688 0.875
+vt 0.719 0.875
+vt 0.750 0.875
+vt 0.781 0.875
+vt 0.812 0.875
+vt 0.844 0.875
+vt 0.875 0.875
+vt 0.906 0.875
+vt 0.938 0.875
+vt 0.969 0.875
+vt 1.000 0.875
+vt 0.000 0.812
+vt 0.031 0.812
+vt 0.062 0.812
+vt 0.094 0.812
+vt 0.125 0.812
+vt 0.156 0.812
+vt 0.188 0.812
+vt 0.219 0.812
+vt 0.250 0.812
+vt 0.281 0.812
+vt 0.312 0.812
+vt 0.344 0.812
+vt 0.375 0.812
+vt 0.406 0.812
+vt 0.438 0.812
+vt 0.469 0.812
+vt 0.500 0.812
+vt 0.531 0.812
+vt 0.562 0.812
+vt 0.594 0.812
+vt 0.625 0.812
+vt 0.656 0.812
+vt 0.688 0.812
+vt 0.719 0.812
+vt 0.750 0.812
+vt 0.781 0.812
+vt 0.812 0.812
+vt 0.844 0.812
+vt 0.875 0.812
+vt 0.906 0.812
+vt 0.938 0.812
+vt 0.969 0.812
+vt 1.000 0.812
+vt 0.000 0.750
+vt 0.031 0.750
+vt 0.062 0.750
+vt 0.094 0.750
+vt 0.125 0.750
+vt 0.156 0.750
+vt 0.188 0.750
+vt 0.219 0.750
+vt 0.250 0.750
+vt 0.281 0.750
+vt 0.312 0.750
+vt 0.344 0.750
+vt 0.375 0.750
+vt 0.406 0.750
+vt 0.438 0.750
+vt 0.469 0.750
+vt 0.500 0.750
+vt 0.531 0.750
+vt 0.562 0.750
+vt 0.594 0.750
+vt 0.625 0.750
+vt 0.656 0.750
+vt 0.688 0.750
+vt 0.719 0.750
+vt 0.750 0.750
+vt 0.781 0.750
+vt 0.812 0.750
+vt 0.844 0.750
+vt 0.875 0.750
+vt 0.906 0.750
+vt 0.938 0.750
+vt 0.969 0.750
+vt 1.000 0.750
+vt 0.000 0.688
+vt 0.031 0.688
+vt 0.062 0.688
+vt 0.094 0.688
+vt 0.125 0.688
+vt 0.156 0.688
+vt 0.188 0.688
+vt 0.219 0.688
+vt 0.250 0.688
+vt 0.281 0.688
+vt 0.312 0.688
+vt 0.344 0.688
+vt 0.375 0.688
+vt 0.406 0.688
+vt 0.438 0.688
+vt 0.469 0.688
+vt 0.500 0.688
+vt 0.531 0.688
+vt 0.562 0.688
+vt 0.594 0.688
+vt 0.625 0.688
+vt 0.656 0.688
+vt 0.688 0.688
+vt 0.719 0.688
+vt 0.750 0.688
+vt 0.781 0.688
+vt 0.812 0.688
+vt 0.844 0.688
+vt 0.875 0.688
+vt 0.906 0.688
+vt 0.938 0.688
+vt 0.969 0.688
+vt 1.000 0.688
+vt 0.000 0.625
+vt 0.031 0.625
+vt 0.062 0.625
+vt 0.094 0.625
+vt 0.125 0.625
+vt 0.156 0.625
+vt 0.188 0.625
+vt 0.219 0.625
+vt 0.250 0.625
+vt 0.281 0.625
+vt 0.312 0.625
+vt 0.344 0.625
+vt 0.375 0.625
+vt 0.406 0.625
+vt 0.438 0.625
+vt 0.469 0.625
+vt 0.500 0.625
+vt 0.531 0.625
+vt 0.562 0.625
+vt 0.594 0.625
+vt 0.625 0.625
+vt 0.656 0.625
+vt 0.688 0.625
+vt 0.719 0.625
+vt 0.750 0.625
+vt 0.781 0.625
+vt 0.812 0.625
+vt 0.844 0.625
+vt 0.875 0.625
+vt 0.906 0.625
+vt 0.938 0.625
+vt 0.969 0.625
+vt 1.000 0.625
+vt 0.000 0.562
+vt 0.031 0.562
+vt 0.062 0.562
+vt 0.094 0.562
+vt 0.125 0.562
+vt 0.156 0.562
+vt 0.188 0.562
+vt 0.219 0.562
+vt 0.250 0.562
+vt 0.281 0.562
+vt 0.312 0.562
+vt 0.344 0.562
+vt 0.375 0.562
+vt 0.406 0.562
+vt 0.438 0.562
+vt 0.469 0.562
+vt 0.500 0.562
+vt 0.531 0.562
+vt 0.562 0.562
+vt 0.594 0.562
+vt 0.625 0.562
+vt 0.656 0.562
+vt 0.688 0.562
+vt 0.719 0.562
+vt 0.750 0.562
+vt 0.781 0.562
+vt 0.812 0.562
+vt 0.844 0.562
+vt 0.875 0.562
+vt 0.906 0.562
+vt 0.938 0.562
+vt 0.969 0.562
+vt 1.000 0.562
+vt 0.000 0.500
+vt 0.031 0.500
+vt 0.062 0.500
+vt 0.094 0.500
+vt 0.125 0.500
+vt 0.156 0.500
+vt 0.188 0.500
+vt 0.219 0.500
+vt 0.250 0.500
+vt 0.281 0.500
+vt 0.312 0.500
+vt 0.344 0.500
+vt 0.375 0.500
+vt 0.406 0.500
+vt 0.438 0.500
+vt 0.469 0.500
+vt 0.500 0.500
+vt 0.531 0.500
+vt 0.562 0.500
+vt 0.594 0.500
+vt 0.625 0.500
+vt 0.656 0.500
+vt 0.688 0.500
+vt 0.719 0.500
+vt 0.750 0.500
+vt 0.781 0.500
+vt 0.812 0.500
+vt 0.844 0.500
+vt 0.875 0.500
+vt 0.906 0.500
+vt 0.938 0.500
+vt 0.969 0.500
+vt 1.000 0.500
+vt 0.000 0.438
+vt 0.031 0.438
+vt 0.062 0.438
+vt 0.094 0.438
+vt 0.125 0.438
+vt 0.156 0.438
+vt 0.188 0.438
+vt 0.219 0.438
+vt 0.250 0.438
+vt 0.281 0.438
+vt 0.312 0.438
+vt 0.344 0.438
+vt 0.375 0.438
+vt 0.406 0.438
+vt 0.438 0.438
+vt 0.469 0.438
+vt 0.500 0.438
+vt 0.531 0.438
+vt 0.562 0.438
+vt 0.594 0.438
+vt 0.625 0.438
+vt 0.656 0.438
+vt 0.688 0.438
+vt 0.719 0.438
+vt 0.750 0.438
+vt 0.781 0.438
+vt 0.812 0.438
+vt 0.844 0.438
+vt 0.875 0.438
+vt 0.906 0.438
+vt 0.938 0.438
+vt 0.969 0.438
+vt 1.000 0.438
+vt 0.000 0.375
+vt 0.031 0.375
+vt 0.062 0.375
+vt 0.094 0.375
+vt 0.125 0.375
+vt 0.156 0.375
+vt 0.188 0.375
+vt 0.219 0.375
+vt 0.250 0.375
+vt 0.281 0.375
+vt 0.312 0.375
+vt 0.344 0.375
+vt 0.375 0.375
+vt 0.406 0.375
+vt 0.438 0.375
+vt 0.469 0.375
+vt 0.500 0.375
+vt 0.531 0.375
+vt 0.562 0.375
+vt 0.594 0.375
+vt 0.625 0.375
+vt 0.656 0.375
+vt 0.688 0.375
+vt 0.719 0.375
+vt 0.750 0.375
+vt 0.781 0.375
+vt 0.812 0.375
+vt 0.844 0.375
+vt 0.875 0.375
+vt 0.906 0.375
+vt 0.938 0.375
+vt 0.969 0.375
+vt 1.000 0.375
+vt 0.000 0.312
+vt 0.031 0.312
+vt 0.062 0.312
+vt 0.094 0.312
+vt 0.125 0.312
+vt 0.156 0.312
+vt 0.188 0.312
+vt 0.219 0.312
+vt 0.250 0.312
+vt 0.281 0.312
+vt 0.312 0.312
+vt 0.344 0.312
+vt 0.375 0.312
+vt 0.406 0.312
+vt 0.438 0.312
+vt 0.469 0.312
+vt 0.500 0.312
+vt 0.531 0.312
+vt 0.562 0.312
+vt 0.594 0.312
+vt 0.625 0.312
+vt 0.656 0.312
+vt 0.688 0.312
+vt 0.719 0.312
+vt 0.750 0.312
+vt 0.781 0.312
+vt 0.812 0.312
+vt 0.844 0.312
+vt 0.875 0.312
+vt 0.906 0.312
+vt 0.938 0.312
+vt 0.969 0.312
+vt 1.000 0.312
+vt 0.000 0.250
+vt 0.031 0.250
+vt 0.062 0.250
+vt 0.094 0.250
+vt 0.125 0.250
+vt 0.156 0.250
+vt 0.188 0.250
+vt 0.219 0.250
+vt 0.250 0.250
+vt 0.281 0.250
+vt 0.312 0.250
+vt 0.344 0.250
+vt 0.375 0.250
+vt 0.406 0.250
+vt 0.438 0.250
+vt 0.469 0.250
+vt 0.500 0.250
+vt 0.531 0.250
+vt 0.562 0.250
+vt 0.594 0.250
+vt 0.625 0.250
+vt 0.656 0.250
+vt 0.688 0.250
+vt 0.719 0.250
+vt 0.750 0.250
+vt 0.781 0.250
+vt 0.812 0.250
+vt 0.844 0.250
+vt 0.875 0.250
+vt 0.906 0.250
+vt 0.938 0.250
+vt 0.969 0.250
+vt 1.000 0.250
+vt 0.000 0.188
+vt 0.031 0.188
+vt 0.062 0.188
+vt 0.094 0.188
+vt 0.125 0.188
+vt 0.156 0.188
+vt 0.188 0.188
+vt 0.219 0.188
+vt 0.250 0.188
+vt 0.281 0.188
+vt 0.312 0.188
+vt 0.344 0.188
+vt 0.375 0.188
+vt 0.406 0.188
+vt 0.438 0.188
+vt 0.469 0.188
+vt 0.500 0.188
+vt 0.531 0.188
+vt 0.562 0.188
+vt 0.594 0.188
+vt 0.625 0.188
+vt 0.656 0.188
+vt 0.688 0.188
+vt 0.719 0.188
+vt 0.750 0.188
+vt 0.781 0.188
+vt 0.812 0.188
+vt 0.844 0.188
+vt 0.875 0.188
+vt 0.906 0.188
+vt 0.938 0.188
+vt 0.969 0.188
+vt 1.000 0.188
+vt 0.000 0.125
+vt 0.031 0.125
+vt 0.062 0.125
+vt 0.094 0.125
+vt 0.125 0.125
+vt 0.156 0.125
+vt 0.188 0.125
+vt 0.219 0.125
+vt 0.250 0.125
+vt 0.281 0.125
+vt 0.312 0.125
+vt 0.344 0.125
+vt 0.375 0.125
+vt 0.406 0.125
+vt 0.438 0.125
+vt 0.469 0.125
+vt 0.500 0.125
+vt 0.531 0.125
+vt 0.562 0.125
+vt 0.594 0.125
+vt 0.625 0.125
+vt 0.656 0.125
+vt 0.688 0.125
+vt 0.719 0.125
+vt 0.750 0.125
+vt 0.781 0.125
+vt 0.812 0.125
+vt 0.844 0.125
+vt 0.875 0.125
+vt 0.906 0.125
+vt 0.938 0.125
+vt 0.969 0.125
+vt 1.000 0.125
+vt 0.000 0.062
+vt 0.031 0.062
+vt 0.062 0.062
+vt 0.094 0.062
+vt 0.125 0.062
+vt 0.156 0.062
+vt 0.188 0.062
+vt 0.219 0.062
+vt 0.250 0.062
+vt 0.281 0.062
+vt 0.312 0.062
+vt 0.344 0.062
+vt 0.375 0.062
+vt 0.406 0.062
+vt 0.438 0.062
+vt 0.469 0.062
+vt 0.500 0.062
+vt 0.531 0.062
+vt 0.562 0.062
+vt 0.594 0.062
+vt 0.625 0.062
+vt 0.656 0.062
+vt 0.688 0.062
+vt 0.719 0.062
+vt 0.750 0.062
+vt 0.781 0.062
+vt 0.812 0.062
+vt 0.844 0.062
+vt 0.875 0.062
+vt 0.906 0.062
+vt 0.938 0.062
+vt 0.969 0.062
+vt 1.000 0.062
+vt 0.000 0.000
+vt 0.031 0.000
+vt 0.062 0.000
+vt 0.094 0.000
+vt 0.125 0.000
+vt 0.156 0.000
+vt 0.188 0.000
+vt 0.219 0.000
+vt 0.250 0.000
+vt 0.281 0.000
+vt 0.312 0.000
+vt 0.344 0.000
+vt 0.375 0.000
+vt 0.406 0.000
+vt 0.438 0.000
+vt 0.469 0.000
+vt 0.500 0.000
+vt 0.531 0.000
+vt 0.562 0.000
+vt 0.594 0.000
+vt 0.625 0.000
+vt 0.656 0.000
+vt 0.688 0.000
+vt 0.719 0.000
+vt 0.750 0.000
+vt 0.781 0.000
+vt 0.812 0.000
+vt 0.844 0.000
+vt 0.875 0.000
+vt 0.906 0.000
+vt 0.938 0.000
+vt 0.969 0.000
+vt 1.000 0.000
+vn -0.000 1.000 -0.000
+vn -0.000 1.000 -0.000
+vn -0.000 1.000 -0.000
+vn -0.000 1.000 -0.000
+vn -0.000 1.000 -0.000
+vn -0.000 1.000 -0.000
+vn -0.000 1.000 -0.000
+vn -0.000 1.000 -0.000
+vn -0.000 1.000 -0.000
+vn -0.000 1.000 0.000
+vn -0.000 1.000 0.000
+vn -0.000 1.000 0.000
+vn -0.000 1.000 0.000
+vn -0.000 1.000 0.000
+vn -0.000 1.000 0.000
+vn -0.000 1.000 0.000
+vn -0.000 1.000 0.000
+vn 0.000 1.000 0.000
+vn 0.000 1.000 0.000
+vn 0.000 1.000 0.000
+vn 0.000 1.000 0.000
+vn 0.000 1.000 0.000
+vn 0.000 1.000 0.000
+vn 0.000 1.000 0.000
+vn 0.000 1.000 0.000
+vn 0.000 1.000 -0.000
+vn 0.000 1.000 -0.000
+vn 0.000 1.000 -0.000
+vn 0.000 1.000 -0.000
+vn 0.000 1.000 -0.000
+vn 0.000 1.000 -0.000
+vn 0.000 1.000 -0.000
+vn 0.000 1.000 -0.000
+vn -0.000 0.981 -0.195
+vn -0.038 0.981 -0.191
+vn -0.075 0.981 -0.180
+vn -0.108 0.981 -0.162
+vn -0.138 0.981 -0.138
+vn -0.162 0.981 -0.108
+vn -0.180 0.981 -0.075
+vn -0.191 0.981 -0.038
+vn -0.195 0.981 -0.000
+vn -0.191 0.981 0.038
+vn -0.180 0.981 0.075
+vn -0.162 0.981 0.108
+vn -0.138 0.981 0.138
+vn -0.108 0.981 0.162
+vn -0.075 0.981 0.180
+vn -0.038 0.981 0.191
+vn -0.000 0.981 0.195
+vn 0.038 0.981 0.191
+vn 0.075 0.981 0.180
+vn 0.108 0.981 0.162
+vn 0.138 0.981 0.138
+vn 0.162 0.981 0.108
+vn 0.180 0.981 0.075
+vn 0.191 0.981 0.038
+vn 0.195 0.981 0.000
+vn 0.191 0.981 -0.038
+vn 0.180 0.981 -0.075
+vn 0.162 0.981 -0.108
+vn 0.138 0.981 -0.138
+vn 0.108 0.981 -0.162
+vn 0.075 0.981 -0.180
+vn 0.038 0.981 -0.191
+vn 0.000 0.981 -0.195
+vn -0.000 0.924 -0.383
+vn -0.075 0.924 -0.375
+vn -0.146 0.924 -0.354
+vn -0.213 0.924 -0.318
+vn -0.271 0.924 -0.271
+vn -0.318 0.924 -0.213
+vn -0.354 0.924 -0.146
+vn -0.375 0.924 -0.075
+vn -0.383 0.924 -0.000
+vn -0.375 0.924 0.075
+vn -0.354 0.924 0.146
+vn -0.318 0.924 0.213
+vn -0.271 0.924 0.271
+vn -0.213 0.924 0.318
+vn -0.146 0.924 0.354
+vn -0.075 0.924 0.375
+vn -0.000 0.924 0.383
+vn 0.075 0.924 0.375
+vn 0.146 0.924 0.354
+vn 0.213 0.924 0.318
+vn 0.271 0.924 0.271
+vn 0.318 0.924 0.213
+vn 0.354 0.924 0.146
+vn 0.375 0.924 0.075
+vn 0.383 0.924 0.000
+vn 0.375 0.924 -0.075
+vn 0.354 0.924 -0.146
+vn 0.318 0.924 -0.213
+vn 0.271 0.924 -0.271
+vn 0.213 0.924 -0.318
+vn 0.146 0.924 -0.354
+vn 0.075 0.924 -0.375
+vn 0.000 0.924 -0.383
+vn -0.000 0.831 -0.556
+vn -0.108 0.831 -0.545
+vn -0.213 0.831 -0.513
+vn -0.309 0.831 -0.462
+vn -0.393 0.831 -0.393
+vn -0.462 0.831 -0.309
+vn -0.513 0.831 -0.213
+vn -0.545 0.831 -0.108
+vn -0.556 0.831 -0.000
+vn -0.545 0.831 0.108
+vn -0.513 0.831 0.213
+vn -0.462 0.831 0.309
+vn -0.393 0.831 0.393
+vn -0.309 0.831 0.462
+vn -0.213 0.831 0.513
+vn -0.108 0.831 0.545
+vn -0.000 0.831 0.556
+vn 0.108 0.831 0.545
+vn 0.213 0.831 0.513
+vn 0.309 0.831 0.462
+vn 0.393 0.831 0.393
+vn 0.462 0.831 0.309
+vn 0.513 0.831 0.213
+vn 0.545 0.831 0.108
+vn 0.556 0.831 0.000
+vn 0.545 0.831 -0.108
+vn 0.513 0.831 -0.213
+vn 0.462 0.831 -0.309
+vn 0.393 0.831 -0.393
+vn 0.309 0.831 -0.462
+vn 0.213 0.831 -0.513
+vn 0.108 0.831 -0.545
+vn 0.000 0.831 -0.556
+vn -0.000 0.707 -0.707
+vn -0.138 0.707 -0.694
+vn -0.271 0.707 -0.653
+vn -0.393 0.707 -0.588
+vn -0.500 0.707 -0.500
+vn -0.588 0.707 -0.393
+vn -0.653 0.707 -0.271
+vn -0.694 0.707 -0.138
+vn -0.707 0.707 -0.000
+vn -0.694 0.707 0.138
+vn -0.653 0.707 0.271
+vn -0.588 0.707 0.393
+vn -0.500 0.707 0.500
+vn -0.393 0.707 0.588
+vn -0.271 0.707 0.653
+vn -0.138 0.707 0.694
+vn -0.000 0.707 0.707
+vn 0.138 0.707 0.694
+vn 0.271 0.707 0.653
+vn 0.393 0.707 0.588
+vn 0.500 0.707 0.500
+vn 0.588 0.707 0.393
+vn 0.653 0.707 0.271
+vn 0.694 0.707 0.138
+vn 0.707 0.707 0.000
+vn 0.694 0.707 -0.138
+vn 0.653 0.707 -0.271
+vn 0.588 0.707 -0.393
+vn 0.500 0.707 -0.500
+vn 0.393 0.707 -0.588
+vn 0.271 0.707 -0.653
+vn 0.138 0.707 -0.694
+vn 0.000 0.707 -0.707
+vn -0.000 0.556 -0.831
+vn -0.162 0.556 -0.815
+vn -0.318 0.556 -0.768
+vn -0.462 0.556 -0.691
+vn -0.588 0.556 -0.588
+vn -0.691 0.556 -0.462
+vn -0.768 0.556 -0.318
+vn -0.815 0.556 -0.162
+vn -0.831 0.556 -0.000
+vn -0.815 0.556 0.162
+vn -0.768 0.556 0.318
+vn -0.691 0.556 0.462
+vn -0.588 0.556 0.588
+vn -0.462 0.556 0.691
+vn -0.318 0.556 0.768
+vn -0.162 0.556 0.815
+vn -0.000 0.556 0.831
+vn 0.162 0.556 0.815
+vn 0.318 0.556 0.768
+vn 0.462 0.556 0.691
+vn 0.588 0.556 0.588
+vn 0.691 0.556 0.462
+vn 0.768 0.556 0.318
+vn 0.815 0.556 0.162
+vn 0.831 0.556 0.000
+vn 0.815 0.556 -0.162
+vn 0.768 0.556 -0.318
+vn 0.691 0.556 -0.462
+vn 0.588 0.556 -0.588
+vn 0.462 0.556 -0.691
+vn 0.318 0.556 -0.768
+vn 0.162 0.556 -0.815
+vn 0.000 0.556 -0.831
+vn -0.000 0.383 -0.924
+vn -0.180 0.383 -0.906
+vn -0.354 0.383 -0.854
+vn -0.513 0.383 -0.768
+vn -0.653 0.383 -0.653
+vn -0.768 0.383 -0.513
+vn -0.854 0.383 -0.354
+vn -0.906 0.383 -0.180
+vn -0.924 0.383 -0.000
+vn -0.906 0.383 0.180
+vn -0.854 0.383 0.354
+vn -0.768 0.383 0.513
+vn -0.653 0.383 0.653
+vn -0.513 0.383 0.768
+vn -0.354 0.383 0.854
+vn -0.180 0.383 0.906
+vn -0.000 0.383 0.924
+vn 0.180 0.383 0.906
+vn 0.354 0.383 0.854
+vn 0.513 0.383 0.768
+vn 0.653 0.383 0.653
+vn 0.768 0.383 0.513
+vn 0.854 0.383 0.354
+vn 0.906 0.383 0.180
+vn 0.924 0.383 0.000
+vn 0.906 0.383 -0.180
+vn 0.854 0.383 -0.354
+vn 0.768 0.383 -0.513
+vn 0.653 0.383 -0.653
+vn 0.513 0.383 -0.768
+vn 0.354 0.383 -0.854
+vn 0.180 0.383 -0.906
+vn 0.000 0.383 -0.924
+vn -0.000 0.195 -0.981
+vn -0.191 0.195 -0.962
+vn -0.375 0.195 -0.906
+vn -0.545 0.195 -0.815
+vn -0.694 0.195 -0.694
+vn -0.815 0.195 -0.545
+vn -0.906 0.195 -0.375
+vn -0.962 0.195 -0.191
+vn -0.981 0.195 -0.000
+vn -0.962 0.195 0.191
+vn -0.906 0.195 0.375
+vn -0.815 0.195 0.545
+vn -0.694 0.195 0.694
+vn -0.545 0.195 0.815
+vn -0.375 0.195 0.906
+vn -0.191 0.195 0.962
+vn -0.000 0.195 0.981
+vn 0.191 0.195 0.962
+vn 0.375 0.195 0.906
+vn 0.545 0.195 0.815
+vn 0.694 0.195 0.694
+vn 0.815 0.195 0.545
+vn 0.906 0.195 0.375
+vn 0.962 0.195 0.191
+vn 0.981 0.195 0.000
+vn 0.962 0.195 -0.191
+vn 0.906 0.195 -0.375
+vn 0.815 0.195 -0.545
+vn 0.694 0.195 -0.694
+vn 0.545 0.195 -0.815
+vn 0.375 0.195 -0.906
+vn 0.191 0.195 -0.962
+vn 0.000 0.195 -0.981
+vn -0.000 -0.000 -1.000
+vn -0.195 -0.000 -0.981
+vn -0.383 -0.000 -0.924
+vn -0.556 -0.000 -0.831
+vn -0.707 -0.000 -0.707
+vn -0.831 -0.000 -0.556
+vn -0.924 -0.000 -0.383
+vn -0.981 -0.000 -0.195
+vn -1.000 -0.000 -0.000
+vn -0.981 -0.000 0.195
+vn -0.924 -0.000 0.383
+vn -0.831 -0.000 0.556
+vn -0.707 -0.000 0.707
+vn -0.556 -0.000 0.831
+vn -0.383 -0.000 0.924
+vn -0.195 -0.000 0.981
+vn -0.000 -0.000 1.000
+vn 0.195 -0.000 0.981
+vn 0.383 -0.000 0.924
+vn 0.556 -0.000 0.831
+vn 0.707 -0.000 0.707
+vn 0.831 -0.000 0.556
+vn 0.924 -0.000 0.383
+vn 0.981 -0.000 0.195
+vn 1.000 -0.000 0.000
+vn 0.981 -0.000 -0.195
+vn 0.924 -0.000 -0.383
+vn 0.831 -0.000 -0.556
+vn 0.707 -0.000 -0.707
+vn 0.556 -0.000 -0.831
+vn 0.383 -0.000 -0.924
+vn 0.195 -0.000 -0.981
+vn 0.000 -0.000 -1.000
+vn -0.000 -0.195 -0.981
+vn -0.191 -0.195 -0.962
+vn -0.375 -0.195 -0.906
+vn -0.545 -0.195 -0.815
+vn -0.694 -0.195 -0.694
+vn -0.815 -0.195 -0.545
+vn -0.906 -0.195 -0.375
+vn -0.962 -0.195 -0.191
+vn -0.981 -0.195 -0.000
+vn -0.962 -0.195 0.191
+vn -0.906 -0.195 0.375
+vn -0.815 -0.195 0.545
+vn -0.694 -0.195 0.694
+vn -0.545 -0.195 0.815
+vn -0.375 -0.195 0.906
+vn -0.191 -0.195 0.962
+vn -0.000 -0.195 0.981
+vn 0.191 -0.195 0.962
+vn 0.375 -0.195 0.906
+vn 0.545 -0.195 0.815
+vn 0.694 -0.195 0.694
+vn 0.815 -0.195 0.545
+vn 0.906 -0.195 0.375
+vn 0.962 -0.195 0.191
+vn 0.981 -0.195 0.000
+vn 0.962 -0.195 -0.191
+vn 0.906 -0.195 -0.375
+vn 0.815 -0.195 -0.545
+vn 0.694 -0.195 -0.694
+vn 0.545 -0.195 -0.815
+vn 0.375 -0.195 -0.906
+vn 0.191 -0.195 -0.962
+vn 0.000 -0.195 -0.981
+vn -0.000 -0.383 -0.924
+vn -0.180 -0.383 -0.906
+vn -0.354 -0.383 -0.854
+vn -0.513 -0.383 -0.768
+vn -0.653 -0.383 -0.653
+vn -0.768 -0.383 -0.513
+vn -0.854 -0.383 -0.354
+vn -0.906 -0.383 -0.180
+vn -0.924 -0.383 -0.000
+vn -0.906 -0.383 0.180
+vn -0.854 -0.383 0.354
+vn -0.768 -0.383 0.513
+vn -0.653 -0.383 0.653
+vn -0.513 -0.383 0.768
+vn -0.354 -0.383 0.854
+vn -0.180 -0.383 0.906
+vn -0.000 -0.383 0.924
+vn 0.180 -0.383 0.906
+vn 0.354 -0.383 0.854
+vn 0.513 -0.383 0.768
+vn 0.653 -0.383 0.653
+vn 0.768 -0.383 0.513
+vn 0.854 -0.383 0.354
+vn 0.906 -0.383 0.180
+vn 0.924 -0.383 0.000
+vn 0.906 -0.383 -0.180
+vn 0.854 -0.383 -0.354
+vn 0.768 -0.383 -0.513
+vn 0.653 -0.383 -0.653
+vn 0.513 -0.383 -0.768
+vn 0.354 -0.383 -0.854
+vn 0.180 -0.383 -0.906
+vn 0.000 -0.383 -0.924
+vn -0.000 -0.556 -0.831
+vn -0.162 -0.556 -0.815
+vn -0.318 -0.556 -0.768
+vn -0.462 -0.556 -0.691
+vn -0.588 -0.556 -0.588
+vn -0.691 -0.556 -0.462
+vn -0.768 -0.556 -0.318
+vn -0.815 -0.556 -0.162
+vn -0.831 -0.556 -0.000
+vn -0.815 -0.556 0.162
+vn -0.768 -0.556 0.318
+vn -0.691 -0.556 0.462
+vn -0.588 -0.556 0.588
+vn -0.462 -0.556 0.691
+vn -0.318 -0.556 0.768
+vn -0.162 -0.556 0.815
+vn -0.000 -0.556 0.831
+vn 0.162 -0.556 0.815
+vn 0.318 -0.556 0.768
+vn 0.462 -0.556 0.691
+vn 0.588 -0.556 0.588
+vn 0.691 -0.556 0.462
+vn 0.768 -0.556 0.318
+vn 0.815 -0.556 0.162
+vn 0.831 -0.556 0.000
+vn 0.815 -0.556 -0.162
+vn 0.768 -0.556 -0.318
+vn 0.691 -0.556 -0.462
+vn 0.588 -0.556 -0.588
+vn 0.462 -0.556 -0.691
+vn 0.318 -0.556 -0.768
+vn 0.162 -0.556 -0.815
+vn 0.000 -0.556 -0.831
+vn -0.000 -0.707 -0.707
+vn -0.138 -0.707 -0.694
+vn -0.271 -0.707 -0.653
+vn -0.393 -0.707 -0.588
+vn -0.500 -0.707 -0.500
+vn -0.588 -0.707 -0.393
+vn -0.653 -0.707 -0.271
+vn -0.694 -0.707 -0.138
+vn -0.707 -0.707 -0.000
+vn -0.694 -0.707 0.138
+vn -0.653 -0.707 0.271
+vn -0.588 -0.707 0.393
+vn -0.500 -0.707 0.500
+vn -0.393 -0.707 0.588
+vn -0.271 -0.707 0.653
+vn -0.138 -0.707 0.694
+vn -0.000 -0.707 0.707
+vn 0.138 -0.707 0.694
+vn 0.271 -0.707 0.653
+vn 0.393 -0.707 0.588
+vn 0.500 -0.707 0.500
+vn 0.588 -0.707 0.393
+vn 0.653 -0.707 0.271
+vn 0.694 -0.707 0.138
+vn 0.707 -0.707 0.000
+vn 0.694 -0.707 -0.138
+vn 0.653 -0.707 -0.271
+vn 0.588 -0.707 -0.393
+vn 0.500 -0.707 -0.500
+vn 0.393 -0.707 -0.588
+vn 0.271 -0.707 -0.653
+vn 0.138 -0.707 -0.694
+vn 0.000 -0.707 -0.707
+vn -0.000 -0.831 -0.556
+vn -0.108 -0.831 -0.545
+vn -0.213 -0.831 -0.513
+vn -0.309 -0.831 -0.462
+vn -0.393 -0.831 -0.393
+vn -0.462 -0.831 -0.309
+vn -0.513 -0.831 -0.213
+vn -0.545 -0.831 -0.108
+vn -0.556 -0.831 -0.000
+vn -0.545 -0.831 0.108
+vn -0.513 -0.831 0.213
+vn -0.462 -0.831 0.309
+vn -0.393 -0.831 0.393
+vn -0.309 -0.831 0.462
+vn -0.213 -0.831 0.513
+vn -0.108 -0.831 0.545
+vn -0.000 -0.831 0.556
+vn 0.108 -0.831 0.545
+vn 0.213 -0.831 0.513
+vn 0.309 -0.831 0.462
+vn 0.393 -0.831 0.393
+vn 0.462 -0.831 0.309
+vn 0.513 -0.831 0.213
+vn 0.545 -0.831 0.108
+vn 0.556 -0.831 0.000
+vn 0.545 -0.831 -0.108
+vn 0.513 -0.831 -0.213
+vn 0.462 -0.831 -0.309
+vn 0.393 -0.831 -0.393
+vn 0.309 -0.831 -0.462
+vn 0.213 -0.831 -0.513
+vn 0.108 -0.831 -0.545
+vn 0.000 -0.831 -0.556
+vn -0.000 -0.924 -0.383
+vn -0.075 -0.924 -0.375
+vn -0.146 -0.924 -0.354
+vn -0.213 -0.924 -0.318
+vn -0.271 -0.924 -0.271
+vn -0.318 -0.924 -0.213
+vn -0.354 -0.924 -0.146
+vn -0.375 -0.924 -0.075
+vn -0.383 -0.924 -0.000
+vn -0.375 -0.924 0.075
+vn -0.354 -0.924 0.146
+vn -0.318 -0.924 0.213
+vn -0.271 -0.924 0.271
+vn -0.213 -0.924 0.318
+vn -0.146 -0.924 0.354
+vn -0.075 -0.924 0.375
+vn -0.000 -0.924 0.383
+vn 0.075 -0.924 0.375
+vn 0.146 -0.924 0.354
+vn 0.213 -0.924 0.318
+vn 0.271 -0.924 0.271
+vn 0.318 -0.924 0.213
+vn 0.354 -0.924 0.146
+vn 0.375 -0.924 0.075
+vn 0.383 -0.924 0.000
+vn 0.375 -0.924 -0.075
+vn 0.354 -0.924 -0.146
+vn 0.318 -0.924 -0.213
+vn 0.271 -0.924 -0.271
+vn 0.213 -0.924 -0.318
+vn 0.146 -0.924 -0.354
+vn 0.075 -0.924 -0.375
+vn 0.000 -0.924 -0.383
+vn -0.000 -0.981 -0.195
+vn -0.038 -0.981 -0.191
+vn -0.075 -0.981 -0.180
+vn -0.108 -0.981 -0.162
+vn -0.138 -0.981 -0.138
+vn -0.162 -0.981 -0.108
+vn -0.180 -0.981 -0.075
+vn -0.191 -0.981 -0.038
+vn -0.195 -0.981 -0.000
+vn -0.191 -0.981 0.038
+vn -0.180 -0.981 0.075
+vn -0.162 -0.981 0.108
+vn -0.138 -0.981 0.138
+vn -0.108 -0.981 0.162
+vn -0.075 -0.981 0.180
+vn -0.038 -0.981 0.191
+vn -0.000 -0.981 0.195
+vn 0.038 -0.981 0.191
+vn 0.075 -0.981 0.180
+vn 0.108 -0.981 0.162
+vn 0.138 -0.981 0.138
+vn 0.162 -0.981 0.108
+vn 0.180 -0.981 0.075
+vn 0.191 -0.981 0.038
+vn 0.195 -0.981 0.000
+vn 0.191 -0.981 -0.038
+vn 0.180 -0.981 -0.075
+vn 0.162 -0.981 -0.108
+vn 0.138 -0.981 -0.138
+vn 0.108 -0.981 -0.162
+vn 0.075 -0.981 -0.180
+vn 0.038 -0.981 -0.191
+vn 0.000 -0.981 -0.195
+vn -0.000 -1.000 -0.000
+vn -0.000 -1.000 -0.000
+vn -0.000 -1.000 -0.000
+vn -0.000 -1.000 -0.000
+vn -0.000 -1.000 -0.000
+vn -0.000 -1.000 -0.000
+vn -0.000 -1.000 -0.000
+vn -0.000 -1.000 -0.000
+vn -0.000 -1.000 -0.000
+vn -0.000 -1.000 0.000
+vn -0.000 -1.000 0.000
+vn -0.000 -1.000 0.000
+vn -0.000 -1.000 0.000
+vn -0.000 -1.000 0.000
+vn -0.000 -1.000 0.000
+vn -0.000 -1.000 0.000
+vn -0.000 -1.000 0.000
+vn 0.000 -1.000 0.000
+vn 0.000 -1.000 0.000
+vn 0.000 -1.000 0.000
+vn 0.000 -1.000 0.000
+vn 0.000 -1.000 0.000
+vn 0.000 -1.000 0.000
+vn 0.000 -1.000 0.000
+vn 0.000 -1.000 0.000
+vn 0.000 -1.000 -0.000
+vn 0.000 -1.000 -0.000
+vn 0.000 -1.000 -0.000
+vn 0.000 -1.000 -0.000
+vn 0.000 -1.000 -0.000
+vn 0.000 -1.000 -0.000
+vn 0.000 -1.000 -0.000
+vn 0.000 -1.000 -0.000
+usemtl default
+f 1/1/1 2/2/2 35/35/35
+f 35/35/35 34/34/34 1/1/1
+f 34/34/34 35/35/35 68/68/68
+f 68/68/68 67/67/67 34/34/34
+f 67/67/67 68/68/68 101/101/101
+f 101/101/101 100/100/100 67/67/67
+f 100/100/100 101/101/101 134/134/134
+f 134/134/134 133/133/133 100/100/100
+f 133/133/133 134/134/134 167/167/167
+f 167/167/167 166/166/166 133/133/133
+f 166/166/166 167/167/167 200/200/200
+f 200/200/200 199/199/199 166/166/166
+f 199/199/199 200/200/200 233/233/233
+f 233/233/233 232/232/232 199/199/199
+f 232/232/232 233/233/233 266/266/266
+f 266/266/266 265/265/265 232/232/232
+f 265/265/265 266/266/266 299/299/299
+f 299/299/299 298/298/298 265/265/265
+f 298/298/298 299/299/299 332/332/332
+f 332/332/332 331/331/331 298/298/298
+f 331/331/331 332/332/332 365/365/365
+f 365/365/365 364/364/364 331/331/331
+f 364/364/364 365/365/365 398/398/398
+f 398/398/398 397/397/397 364/364/364
+f 397/397/397 398/398/398 431/431/431
+f 431/431/431 430/430/430 397/397/397
+f 430/430/430 431/431/431 464/464/464
+f 464/464/464 463/463/463 430/430/430
+f 463/463/463 464/464/464 497/497/497
+f 497/497/497 496/496/496 463/463/463
+f 496/496/496 497/497/497 530/530/530
+f 530/530/530 529/529/529 496/496/496
+f 531/531/531 530/530/530 497/497/497
+f 497/497/497 498/498/498 531/531/531
+f 498/498/498 497/497/497 464/464/464
+f 532/532/532 531/531/531 498/498/498
+f 498/498/498 499/499/499 532/532/532
+f 533/533/533 532/532/532 499/499/499
+f 499/499/499 500/500/500 533/533/533
+f 534/534/534 533/533/533 500/500/500
+f 500/500/500 501/501/501 534/534/534
+f 535/535/535 534/534/534 501/501/501
+f 501/501/501 502/502/502 535/535/535
+f 536/536/536 535/535/535 502/502/502
+f 502/502/502 503/503/503 536/536/536
+f 537/537/537 536/536/536 503/503/503
+f 503/503/503 504/504/504 537/537/537
+f 538/538/538 537/537/537 504/504/504
+f 504/504/504 505/505/505 538/538/538
+f 539/539/539 538/538/538 505/505/505
+f 505/505/505 506/506/506 539/539/539
+f 540/540/540 539/539/539 506/506/506
+f 506/506/506 507/507/507 540/540/540
+f 541/541/541 540/540/540 507/507/507
+f 507/507/507 508/508/508 541/541/541
+f 542/542/542 541/541/541 508/508/508
+f 508/508/508 509/509/509 542/542/542
+f 543/543/543 542/542/542 509/509/509
+f 509/509/509 510/510/510 543/543/543
+f 544/544/544 543/543/543 510/510/510
+f 510/510/510 511/511/511 544/544/544
+f 545/545/545 544/544/544 511/511/511
+f 511/511/511 512/512/512 545/545/545
+f 546/546/546 545/545/545 512/512/512
+f 512/512/512 513/513/513 546/546/546
+f 547/547/547 546/546/546 513/513/513
+f 513/513/513 514/514/514 547/547/547
+f 548/548/548 547/547/547 514/514/514
+f 514/514/514 515/515/515 548/548/548
+f 549/549/549 548/548/548 515/515/515
+f 515/515/515 516/516/516 549/549/549
+f 550/550/550 549/549/549 516/516/516
+f 516/516/516 517/517/517 550/550/550
+f 551/551/551 550/550/550 517/517/517
+f 517/517/517 518/518/518 551/551/551
+f 552/552/552 551/551/551 518/518/518
+f 518/518/518 519/519/519 552/552/552
+f 553/553/553 552/552/552 519/519/519
+f 519/519/519 520/520/520 553/553/553
+f 554/554/554 553/553/553 520/520/520
+f 520/520/520 521/521/521 554/554/554
+f 555/555/555 554/554/554 521/521/521
+f 521/521/521 522/522/522 555/555/555
+f 556/556/556 555/555/555 522/522/522
+f 522/522/522 523/523/523 556/556/556
+f 557/557/557 556/556/556 523/523/523
+f 523/523/523 524/524/524 557/557/557
+f 558/558/558 557/557/557 524/524/524
+f 524/524/524 525/525/525 558/558/558
+f 559/559/559 558/558/558 525/525/525
+f 525/525/525 526/526/526 559/559/559
+f 560/560/560 559/559/559 526/526/526
+f 526/526/526 527/527/527 560/560/560
+f 561/561/561 560/560/560 527/527/527
+f 527/527/527 528/528/528 561/561/561
+f 528/528/528 527/527/527 494/494/494
+f 494/494/494 495/495/495 528/528/528
+f 495/495/495 494/494/494 461/461/461
+f 461/461/461 462/462/462 495/495/495
+f 462/462/462 461/461/461 428/428/428
+f 428/428/428 429/429/429 462/462/462
+f 429/429/429 428/428/428 395/395/395
+f 395/395/395 396/396/396 429/429/429
+f 396/396/396 395/395/395 362/362/362
+f 362/362/362 363/363/363 396/396/396
+f 363/363/363 362/362/362 329/329/329
+f 329/329/329 330/330/330 363/363/363
+f 330/330/330 329/329/329 296/296/296
+f 296/296/296 297/297/297 330/330/330
+f 297/297/297 296/296/296 263/263/263
+f 263/263/263 264/264/264 297/297/297
+f 264/264/264 263/263/263 230/230/230
+f 230/230/230 231/231/231 264/264/264
+f 231/231/231 230/230/230 197/197/197
+f 197/197/197 198/198/198 231/231/231
+f 198/198/198 197/197/197 164/164/164
+f 164/164/164 165/165/165 198/198/198
+f 165/165/165 164/164/164 131/131/131
+f 131/131/131 132/132/132 165/165/165
+f 132/132/132 131/131/131 98/98/98
+f 98/98/98 99/99/99 132/132/132
+f 99/99/99 98/98/98 65/65/65
+f 65/65/65 66/66/66 99/99/99
+f 66/66/66 65/65/65 32/32/32
+f 32/32/32 33/33/33 66/66/66
+f 31/31/31 32/32/32 65/65/65
+f 65/65/65 64/64/64 31/31/31
+f 64/64/64 65/65/65 98/98/98
+f 30/30/30 31/31/31 64/64/64
+f 64/64/64 63/63/63 30/30/30
+f 29/29/29 30/30/30 63/63/63
+f 63/63/63 62/62/62 29/29/29
+f 28/28/28 29/29/29 62/62/62
+f 62/62/62 61/61/61 28/28/28
+f 27/27/27 28/28/28 61/61/61
+f 61/61/61 60/60/60 27/27/27
+f 26/26/26 27/27/27 60/60/60
+f 60/60/60 59/59/59 26/26/26
+f 25/25/25 26/26/26 59/59/59
+f 59/59/59 58/58/58 25/25/25
+f 24/24/24 25/25/25 58/58/58
+f 58/58/58 57/57/57 24/24/24
+f 23/23/23 24/24/24 57/57/57
+f 57/57/57 56/56/56 23/23/23
+f 22/22/22 23/23/23 56/56/56
+f 56/56/56 55/55/55 22/22/22
+f 21/21/21 22/22/22 55/55/55
+f 55/55/55 54/54/54 21/21/21
+f 20/20/20 21/21/21 54/54/54
+f 54/54/54 53/53/53 20/20/20
+f 19/19/19 20/20/20 53/53/53
+f 53/53/53 52/52/52 19/19/19
+f 18/18/18 19/19/19 52/52/52
+f 52/52/52 51/51/51 18/18/18
+f 17/17/17 18/18/18 51/51/51
+f 51/51/51 50/50/50 17/17/17
+f 16/16/16 17/17/17 50/50/50
+f 50/50/50 49/49/49 16/16/16
+f 15/15/15 16/16/16 49/49/49
+f 49/49/49 48/48/48 15/15/15
+f 14/14/14 15/15/15 48/48/48
+f 48/48/48 47/47/47 14/14/14
+f 13/13/13 14/14/14 47/47/47
+f 47/47/47 46/46/46 13/13/13
+f 12/12/12 13/13/13 46/46/46
+f 46/46/46 45/45/45 12/12/12
+f 11/11/11 12/12/12 45/45/45
+f 45/45/45 44/44/44 11/11/11
+f 10/10/10 11/11/11 44/44/44
+f 44/44/44 43/43/43 10/10/10
+f 9/9/9 10/10/10 43/43/43
+f 43/43/43 42/42/42 9/9/9
+f 8/8/8 9/9/9 42/42/42
+f 42/42/42 41/41/41 8/8/8
+f 7/7/7 8/8/8 41/41/41
+f 41/41/41 40/40/40 7/7/7
+f 6/6/6 7/7/7 40/40/40
+f 40/40/40 39/39/39 6/6/6
+f 5/5/5 6/6/6 39/39/39
+f 39/39/39 38/38/38 5/5/5
+f 4/4/4 5/5/5 38/38/38
+f 38/38/38 37/37/37 4/4/4
+f 3/3/3 4/4/4 37/37/37
+f 37/37/37 36/36/36 3/3/3
+f 2/2/2 3/3/3 36/36/36
+f 36/36/36 35/35/35 2/2/2
+f 35/35/35 36/36/36 69/69/69
+f 69/69/69 68/68/68 35/35/35
+f 68/68/68 69/69/69 102/102/102
+f 102/102/102 101/101/101 68/68/68
+f 101/101/101 102/102/102 135/135/135
+f 135/135/135 134/134/134 101/101/101
+f 134/134/134 135/135/135 168/168/168
+f 168/168/168 167/167/167 134/134/134
+f 167/167/167 168/168/168 201/201/201
+f 201/201/201 200/200/200 167/167/167
+f 200/200/200 201/201/201 234/234/234
+f 234/234/234 233/233/233 200/200/200
+f 233/233/233 234/234/234 267/267/267
+f 267/267/267 266/266/266 233/233/233
+f 266/266/266 267/267/267 300/300/300
+f 300/300/300 299/299/299 266/266/266
+f 299/299/299 300/300/300 333/333/333
+f 333/333/333 332/332/332 299/299/299
+f 332/332/332 333/333/333 366/366/366
+f 366/366/366 365/365/365 332/332/332
+f 365/365/365 366/366/366 399/399/399
+f 399/399/399 398/398/398 365/365/365
+f 398/398/398 399/399/399 432/432/432
+f 432/432/432 431/431/431 398/398/398
+f 431/431/431 432/432/432 465/465/465
+f 465/465/465 464/464/464 431/431/431
+f 464/464/464 465/465/465 498/498/498
+f 499/499/499 498/498/498 465/465/465
+f 465/465/465 466/466/466 499/499/499
+f 466/466/466 465/465/465 432/432/432
+f 500/500/500 499/499/499 466/466/466
+f 466/466/466 467/467/467 500/500/500
+f 501/501/501 500/500/500 467/467/467
+f 467/467/467 468/468/468 501/501/501
+f 502/502/502 501/501/501 468/468/468
+f 468/468/468 469/469/469 502/502/502
+f 503/503/503 502/502/502 469/469/469
+f 469/469/469 470/470/470 503/503/503
+f 504/504/504 503/503/503 470/470/470
+f 470/470/470 471/471/471 504/504/504
+f 505/505/505 504/504/504 471/471/471
+f 471/471/471 472/472/472 505/505/505
+f 506/506/506 505/505/505 472/472/472
+f 472/472/472 473/473/473 506/506/506
+f 507/507/507 506/506/506 473/473/473
+f 473/473/473 474/474/474 507/507/507
+f 508/508/508 507/507/507 474/474/474
+f 474/474/474 475/475/475 508/508/508
+f 509/509/509 508/508/508 475/475/475
+f 475/475/475 476/476/476 509/509/509
+f 510/510/510 509/509/509 476/476/476
+f 476/476/476 477/477/477 510/510/510
+f 511/511/511 510/510/510 477/477/477
+f 477/477/477 478/478/478 511/511/511
+f 512/512/512 511/511/511 478/478/478
+f 478/478/478 479/479/479 512/512/512
+f 513/513/513 512/512/512 479/479/479
+f 479/479/479 480/480/480 513/513/513
+f 514/514/514 513/513/513 480/480/480
+f 480/480/480 481/481/481 514/514/514
+f 515/515/515 514/514/514 481/481/481
+f 481/481/481 482/482/482 515/515/515
+f 516/516/516 515/515/515 482/482/482
+f 482/482/482 483/483/483 516/516/516
+f 517/517/517 516/516/516 483/483/483
+f 483/483/483 484/484/484 517/517/517
+f 518/518/518 517/517/517 484/484/484
+f 484/484/484 485/485/485 518/518/518
+f 519/519/519 518/518/518 485/485/485
+f 485/485/485 486/486/486 519/519/519
+f 520/520/520 519/519/519 486/486/486
+f 486/486/486 487/487/487 520/520/520
+f 521/521/521 520/520/520 487/487/487
+f 487/487/487 488/488/488 521/521/521
+f 522/522/522 521/521/521 488/488/488
+f 488/488/488 489/489/489 522/522/522
+f 523/523/523 522/522/522 489/489/489
+f 489/489/489 490/490/490 523/523/523
+f 524/524/524 523/523/523 490/490/490
+f 490/490/490 491/491/491 524/524/524
+f 525/525/525 524/524/524 491/491/491
+f 491/491/491 492/492/492 525/525/525
+f 526/526/526 525/525/525 492/492/492
+f 492/492/492 493/493/493 526/526/526
+f 527/527/527 526/526/526 493/493/493
+f 493/493/493 494/494/494 527/527/527
+f 494/494/494 493/493/493 460/460/460
+f 460/460/460 461/461/461 494/494/494
+f 461/461/461 460/460/460 427/427/427
+f 427/427/427 428/428/428 461/461/461
+f 428/428/428 427/427/427 394/394/394
+f 394/394/394 395/395/395 428/428/428
+f 395/395/395 394/394/394 361/361/361
+f 361/361/361 362/362/362 395/395/395
+f 362/362/362 361/361/361 328/328/328
+f 328/328/328 329/329/329 362/362/362
+f 329/329/329 328/328/328 295/295/295
+f 295/295/295 296/296/296 329/329/329
+f 296/296/296 295/295/295 262/262/262
+f 262/262/262 263/263/263 296/296/296
+f 263/263/263 262/262/262 229/229/229
+f 229/229/229 230/230/230 263/263/263
+f 230/230/230 229/229/229 196/196/196
+f 196/196/196 197/197/197 230/230/230
+f 197/197/197 196/196/196 163/163/163
+f 163/163/163 164/164/164 197/197/197
+f 164/164/164 163/163/163 130/130/130
+f 130/130/130 131/131/131 164/164/164
+f 131/131/131 130/130/130 97/97/97
+f 97/97/97 98/98/98 131/131/131
+f 98/98/98 97/97/97 64/64/64
+f 63/63/63 64/64/64 97/97/97
+f 97/97/97 96/96/96 63/63/63
+f 96/96/96 97/97/97 130/130/130
+f 62/62/62 63/63/63 96/96/96
+f 96/96/96 95/95/95 62/62/62
+f 61/61/61 62/62/62 95/95/95
+f 95/95/95 94/94/94 61/61/61
+f 60/60/60 61/61/61 94/94/94
+f 94/94/94 93/93/93 60/60/60
+f 59/59/59 60/60/60 93/93/93
+f 93/93/93 92/92/92 59/59/59
+f 58/58/58 59/59/59 92/92/92
+f 92/92/92 91/91/91 58/58/58
+f 57/57/57 58/58/58 91/91/91
+f 91/91/91 90/90/90 57/57/57
+f 56/56/56 57/57/57 90/90/90
+f 90/90/90 89/89/89 56/56/56
+f 55/55/55 56/56/56 89/89/89
+f 89/89/89 88/88/88 55/55/55
+f 54/54/54 55/55/55 88/88/88
+f 88/88/88 87/87/87 54/54/54
+f 53/53/53 54/54/54 87/87/87
+f 87/87/87 86/86/86 53/53/53
+f 52/52/52 53/53/53 86/86/86
+f 86/86/86 85/85/85 52/52/52
+f 51/51/51 52/52/52 85/85/85
+f 85/85/85 84/84/84 51/51/51
+f 50/50/50 51/51/51 84/84/84
+f 84/84/84 83/83/83 50/50/50
+f 49/49/49 50/50/50 83/83/83
+f 83/83/83 82/82/82 49/49/49
+f 48/48/48 49/49/49 82/82/82
+f 82/82/82 81/81/81 48/48/48
+f 47/47/47 48/48/48 81/81/81
+f 81/81/81 80/80/80 47/47/47
+f 46/46/46 47/47/47 80/80/80
+f 80/80/80 79/79/79 46/46/46
+f 45/45/45 46/46/46 79/79/79
+f 79/79/79 78/78/78 45/45/45
+f 44/44/44 45/45/45 78/78/78
+f 78/78/78 77/77/77 44/44/44
+f 43/43/43 44/44/44 77/77/77
+f 77/77/77 76/76/76 43/43/43
+f 42/42/42 43/43/43 76/76/76
+f 76/76/76 75/75/75 42/42/42
+f 41/41/41 42/42/42 75/75/75
+f 75/75/75 74/74/74 41/41/41
+f 40/40/40 41/41/41 74/74/74
+f 74/74/74 73/73/73 40/40/40
+f 39/39/39 40/40/40 73/73/73
+f 73/73/73 72/72/72 39/39/39
+f 38/38/38 39/39/39 72/72/72
+f 72/72/72 71/71/71 38/38/38
+f 37/37/37 38/38/38 71/71/71
+f 71/71/71 70/70/70 37/37/37
+f 36/36/36 37/37/37 70/70/70
+f 70/70/70 69/69/69 36/36/36
+f 69/69/69 70/70/70 103/103/103
+f 103/103/103 102/102/102 69/69/69
+f 102/102/102 103/103/103 136/136/136
+f 136/136/136 135/135/135 102/102/102
+f 135/135/135 136/136/136 169/169/169
+f 169/169/169 168/168/168 135/135/135
+f 168/168/168 169/169/169 202/202/202
+f 202/202/202 201/201/201 168/168/168
+f 201/201/201 202/202/202 235/235/235
+f 235/235/235 234/234/234 201/201/201
+f 234/234/234 235/235/235 268/268/268
+f 268/268/268 267/267/267 234/234/234
+f 267/267/267 268/268/268 301/301/301
+f 301/301/301 300/300/300 267/267/267
+f 300/300/300 301/301/301 334/334/334
+f 334/334/334 333/333/333 300/300/300
+f 333/333/333 334/334/334 367/367/367
+f 367/367/367 366/366/366 333/333/333
+f 366/366/366 367/367/367 400/400/400
+f 400/400/400 399/399/399 366/366/366
+f 399/399/399 400/400/400 433/433/433
+f 433/433/433 432/432/432 399/399/399
+f 432/432/432 433/433/433 466/466/466
+f 467/467/467 466/466/466 433/433/433
+f 433/433/433 434/434/434 467/467/467
+f 434/434/434 433/433/433 400/400/400
+f 468/468/468 467/467/467 434/434/434
+f 434/434/434 435/435/435 468/468/468
+f 469/469/469 468/468/468 435/435/435
+f 435/435/435 436/436/436 469/469/469
+f 470/470/470 469/469/469 436/436/436
+f 436/436/436 437/437/437 470/470/470
+f 471/471/471 470/470/470 437/437/437
+f 437/437/437 438/438/438 471/471/471
+f 472/472/472 471/471/471 438/438/438
+f 438/438/438 439/439/439 472/472/472
+f 473/473/473 472/472/472 439/439/439
+f 439/439/439 440/440/440 473/473/473
+f 474/474/474 473/473/473 440/440/440
+f 440/440/440 441/441/441 474/474/474
+f 475/475/475 474/474/474 441/441/441
+f 441/441/441 442/442/442 475/475/475
+f 476/476/476 475/475/475 442/442/442
+f 442/442/442 443/443/443 476/476/476
+f 477/477/477 476/476/476 443/443/443
+f 443/443/443 444/444/444 477/477/477
+f 478/478/478 477/477/477 444/444/444
+f 444/444/444 445/445/445 478/478/478
+f 479/479/479 478/478/478 445/445/445
+f 445/445/445 446/446/446 479/479/479
+f 480/480/480 479/479/479 446/446/446
+f 446/446/446 447/447/447 480/480/480
+f 481/481/481 480/480/480 447/447/447
+f 447/447/447 448/448/448 481/481/481
+f 482/482/482 481/481/481 448/448/448
+f 448/448/448 449/449/449 482/482/482
+f 483/483/483 482/482/482 449/449/449
+f 449/449/449 450/450/450 483/483/483
+f 484/484/484 483/483/483 450/450/450
+f 450/450/450 451/451/451 484/484/484
+f 485/485/485 484/484/484 451/451/451
+f 451/451/451 452/452/452 485/485/485
+f 486/486/486 485/485/485 452/452/452
+f 452/452/452 453/453/453 486/486/486
+f 487/487/487 486/486/486 453/453/453
+f 453/453/453 454/454/454 487/487/487
+f 488/488/488 487/487/487 454/454/454
+f 454/454/454 455/455/455 488/488/488
+f 489/489/489 488/488/488 455/455/455
+f 455/455/455 456/456/456 489/489/489
+f 490/490/490 489/489/489 456/456/456
+f 456/456/456 457/457/457 490/490/490
+f 491/491/491 490/490/490 457/457/457
+f 457/457/457 458/458/458 491/491/491
+f 492/492/492 491/491/491 458/458/458
+f 458/458/458 459/459/459 492/492/492
+f 493/493/493 492/492/492 459/459/459
+f 459/459/459 460/460/460 493/493/493
+f 460/460/460 459/459/459 426/426/426
+f 426/426/426 427/427/427 460/460/460
+f 427/427/427 426/426/426 393/393/393
+f 393/393/393 394/394/394 427/427/427
+f 394/394/394 393/393/393 360/360/360
+f 360/360/360 361/361/361 394/394/394
+f 361/361/361 360/360/360 327/327/327
+f 327/327/327 328/328/328 361/361/361
+f 328/328/328 327/327/327 294/294/294
+f 294/294/294 295/295/295 328/328/328
+f 295/295/295 294/294/294 261/261/261
+f 261/261/261 262/262/262 295/295/295
+f 262/262/262 261/261/261 228/228/228
+f 228/228/228 229/229/229 262/262/262
+f 229/229/229 228/228/228 195/195/195
+f 195/195/195 196/196/196 229/229/229
+f 196/196/196 195/195/195 162/162/162
+f 162/162/162 163/163/163 196/196/196
+f 163/163/163 162/162/162 129/129/129
+f 129/129/129 130/130/130 163/163/163
+f 130/130/130 129/129/129 96/96/96
+f 95/95/95 96/96/96 129/129/129
+f 129/129/129 128/128/128 95/95/95
+f 128/128/128 129/129/129 162/162/162
+f 94/94/94 95/95/95 128/128/128
+f 128/128/128 127/127/127 94/94/94
+f 93/93/93 94/94/94 127/127/127
+f 127/127/127 126/126/126 93/93/93
+f 92/92/92 93/93/93 126/126/126
+f 126/126/126 125/125/125 92/92/92
+f 91/91/91 92/92/92 125/125/125
+f 125/125/125 124/124/124 91/91/91
+f 90/90/90 91/91/91 124/124/124
+f 124/124/124 123/123/123 90/90/90
+f 89/89/89 90/90/90 123/123/123
+f 123/123/123 122/122/122 89/89/89
+f 88/88/88 89/89/89 122/122/122
+f 122/122/122 121/121/121 88/88/88
+f 87/87/87 88/88/88 121/121/121
+f 121/121/121 120/120/120 87/87/87
+f 86/86/86 87/87/87 120/120/120
+f 120/120/120 119/119/119 86/86/86
+f 85/85/85 86/86/86 119/119/119
+f 119/119/119 118/118/118 85/85/85
+f 84/84/84 85/85/85 118/118/118
+f 118/118/118 117/117/117 84/84/84
+f 83/83/83 84/84/84 117/117/117
+f 117/117/117 116/116/116 83/83/83
+f 82/82/82 83/83/83 116/116/116
+f 116/116/116 115/115/115 82/82/82
+f 81/81/81 82/82/82 115/115/115
+f 115/115/115 114/114/114 81/81/81
+f 80/80/80 81/81/81 114/114/114
+f 114/114/114 113/113/113 80/80/80
+f 79/79/79 80/80/80 113/113/113
+f 113/113/113 112/112/112 79/79/79
+f 78/78/78 79/79/79 112/112/112
+f 112/112/112 111/111/111 78/78/78
+f 77/77/77 78/78/78 111/111/111
+f 111/111/111 110/110/110 77/77/77
+f 76/76/76 77/77/77 110/110/110
+f 110/110/110 109/109/109 76/76/76
+f 75/75/75 76/76/76 109/109/109
+f 109/109/109 108/108/108 75/75/75
+f 74/74/74 75/75/75 108/108/108
+f 108/108/108 107/107/107 74/74/74
+f 73/73/73 74/74/74 107/107/107
+f 107/107/107 106/106/106 73/73/73
+f 72/72/72 73/73/73 106/106/106
+f 106/106/106 105/105/105 72/72/72
+f 71/71/71 72/72/72 105/105/105
+f 105/105/105 104/104/104 71/71/71
+f 70/70/70 71/71/71 104/104/104
+f 104/104/104 103/103/103 70/70/70
+f 103/103/103 104/104/104 137/137/137
+f 137/137/137 136/136/136 103/103/103
+f 136/136/136 137/137/137 170/170/170
+f 170/170/170 169/169/169 136/136/136
+f 169/169/169 170/170/170 203/203/203
+f 203/203/203 202/202/202 169/169/169
+f 202/202/202 203/203/203 236/236/236
+f 236/236/236 235/235/235 202/202/202
+f 235/235/235 236/236/236 269/269/269
+f 269/269/269 268/268/268 235/235/235
+f 268/268/268 269/269/269 302/302/302
+f 302/302/302 301/301/301 268/268/268
+f 301/301/301 302/302/302 335/335/335
+f 335/335/335 334/334/334 301/301/301
+f 334/334/334 335/335/335 368/368/368
+f 368/368/368 367/367/367 334/334/334
+f 367/367/367 368/368/368 401/401/401
+f 401/401/401 400/400/400 367/367/367
+f 400/400/400 401/401/401 434/434/434
+f 435/435/435 434/434/434 401/401/401
+f 401/401/401 402/402/402 435/435/435
+f 402/402/402 401/401/401 368/368/368
+f 436/436/436 435/435/435 402/402/402
+f 402/402/402 403/403/403 436/436/436
+f 437/437/437 436/436/436 403/403/403
+f 403/403/403 404/404/404 437/437/437
+f 438/438/438 437/437/437 404/404/404
+f 404/404/404 405/405/405 438/438/438
+f 439/439/439 438/438/438 405/405/405
+f 405/405/405 406/406/406 439/439/439
+f 440/440/440 439/439/439 406/406/406
+f 406/406/406 407/407/407 440/440/440
+f 441/441/441 440/440/440 407/407/407
+f 407/407/407 408/408/408 441/441/441
+f 442/442/442 441/441/441 408/408/408
+f 408/408/408 409/409/409 442/442/442
+f 443/443/443 442/442/442 409/409/409
+f 409/409/409 410/410/410 443/443/443
+f 444/444/444 443/443/443 410/410/410
+f 410/410/410 411/411/411 444/444/444
+f 445/445/445 444/444/444 411/411/411
+f 411/411/411 412/412/412 445/445/445
+f 446/446/446 445/445/445 412/412/412
+f 412/412/412 413/413/413 446/446/446
+f 447/447/447 446/446/446 413/413/413
+f 413/413/413 414/414/414 447/447/447
+f 448/448/448 447/447/447 414/414/414
+f 414/414/414 415/415/415 448/448/448
+f 449/449/449 448/448/448 415/415/415
+f 415/415/415 416/416/416 449/449/449
+f 450/450/450 449/449/449 416/416/416
+f 416/416/416 417/417/417 450/450/450
+f 451/451/451 450/450/450 417/417/417
+f 417/417/417 418/418/418 451/451/451
+f 452/452/452 451/451/451 418/418/418
+f 418/418/418 419/419/419 452/452/452
+f 453/453/453 452/452/452 419/419/419
+f 419/419/419 420/420/420 453/453/453
+f 454/454/454 453/453/453 420/420/420
+f 420/420/420 421/421/421 454/454/454
+f 455/455/455 454/454/454 421/421/421
+f 421/421/421 422/422/422 455/455/455
+f 456/456/456 455/455/455 422/422/422
+f 422/422/422 423/423/423 456/456/456
+f 457/457/457 456/456/456 423/423/423
+f 423/423/423 424/424/424 457/457/457
+f 458/458/458 457/457/457 424/424/424
+f 424/424/424 425/425/425 458/458/458
+f 459/459/459 458/458/458 425/425/425
+f 425/425/425 426/426/426 459/459/459
+f 426/426/426 425/425/425 392/392/392
+f 392/392/392 393/393/393 426/426/426
+f 393/393/393 392/392/392 359/359/359
+f 359/359/359 360/360/360 393/393/393
+f 360/360/360 359/359/359 326/326/326
+f 326/326/326 327/327/327 360/360/360
+f 327/327/327 326/326/326 293/293/293
+f 293/293/293 294/294/294 327/327/327
+f 294/294/294 293/293/293 260/260/260
+f 260/260/260 261/261/261 294/294/294
+f 261/261/261 260/260/260 227/227/227
+f 227/227/227 228/228/228 261/261/261
+f 228/228/228 227/227/227 194/194/194
+f 194/194/194 195/195/195 228/228/228
+f 195/195/195 194/194/194 161/161/161
+f 161/161/161 162/162/162 195/195/195
+f 162/162/162 161/161/161 128/128/128
+f 127/127/127 128/128/128 161/161/161
+f 161/161/161 160/160/160 127/127/127
+f 160/160/160 161/161/161 194/194/194
+f 126/126/126 127/127/127 160/160/160
+f 160/160/160 159/159/159 126/126/126
+f 125/125/125 126/126/126 159/159/159
+f 159/159/159 158/158/158 125/125/125
+f 124/124/124 125/125/125 158/158/158
+f 158/158/158 157/157/157 124/124/124
+f 123/123/123 124/124/124 157/157/157
+f 157/157/157 156/156/156 123/123/123
+f 122/122/122 123/123/123 156/156/156
+f 156/156/156 155/155/155 122/122/122
+f 121/121/121 122/122/122 155/155/155
+f 155/155/155 154/154/154 121/121/121
+f 120/120/120 121/121/121 154/154/154
+f 154/154/154 153/153/153 120/120/120
+f 119/119/119 120/120/120 153/153/153
+f 153/153/153 152/152/152 119/119/119
+f 118/118/118 119/119/119 152/152/152
+f 152/152/152 151/151/151 118/118/118
+f 117/117/117 118/118/118 151/151/151
+f 151/151/151 150/150/150 117/117/117
+f 116/116/116 117/117/117 150/150/150
+f 150/150/150 149/149/149 116/116/116
+f 115/115/115 116/116/116 149/149/149
+f 149/149/149 148/148/148 115/115/115
+f 114/114/114 115/115/115 148/148/148
+f 148/148/148 147/147/147 114/114/114
+f 113/113/113 114/114/114 147/147/147
+f 147/147/147 146/146/146 113/113/113
+f 112/112/112 113/113/113 146/146/146
+f 146/146/146 145/145/145 112/112/112
+f 111/111/111 112/112/112 145/145/145
+f 145/145/145 144/144/144 111/111/111
+f 110/110/110 111/111/111 144/144/144
+f 144/144/144 143/143/143 110/110/110
+f 109/109/109 110/110/110 143/143/143
+f 143/143/143 142/142/142 109/109/109
+f 108/108/108 109/109/109 142/142/142
+f 142/142/142 141/141/141 108/108/108
+f 107/107/107 108/108/108 141/141/141
+f 141/141/141 140/140/140 107/107/107
+f 106/106/106 107/107/107 140/140/140
+f 140/140/140 139/139/139 106/106/106
+f 105/105/105 106/106/106 139/139/139
+f 139/139/139 138/138/138 105/105/105
+f 104/104/104 105/105/105 138/138/138
+f 138/138/138 137/137/137 104/104/104
+f 137/137/137 138/138/138 171/171/171
+f 171/171/171 170/170/170 137/137/137
+f 170/170/170 171/171/171 204/204/204
+f 204/204/204 203/203/203 170/170/170
+f 203/203/203 204/204/204 237/237/237
+f 237/237/237 236/236/236 203/203/203
+f 236/236/236 237/237/237 270/270/270
+f 270/270/270 269/269/269 236/236/236
+f 269/269/269 270/270/270 303/303/303
+f 303/303/303 302/302/302 269/269/269
+f 302/302/302 303/303/303 336/336/336
+f 336/336/336 335/335/335 302/302/302
+f 335/335/335 336/336/336 369/369/369
+f 369/369/369 368/368/368 335/335/335
+f 368/368/368 369/369/369 402/402/402
+f 403/403/403 402/402/402 369/369/369
+f 369/369/369 370/370/370 403/403/403
+f 370/370/370 369/369/369 336/336/336
+f 404/404/404 403/403/403 370/370/370
+f 370/370/370 371/371/371 404/404/404
+f 405/405/405 404/404/404 371/371/371
+f 371/371/371 372/372/372 405/405/405
+f 406/406/406 405/405/405 372/372/372
+f 372/372/372 373/373/373 406/406/406
+f 407/407/407 406/406/406 373/373/373
+f 373/373/373 374/374/374 407/407/407
+f 408/408/408 407/407/407 374/374/374
+f 374/374/374 375/375/375 408/408/408
+f 409/409/409 408/408/408 375/375/375
+f 375/375/375 376/376/376 409/409/409
+f 410/410/410 409/409/409 376/376/376
+f 376/376/376 377/377/377 410/410/410
+f 411/411/411 410/410/410 377/377/377
+f 377/377/377 378/378/378 411/411/411
+f 412/412/412 411/411/411 378/378/378
+f 378/378/378 379/379/379 412/412/412
+f 413/413/413 412/412/412 379/379/379
+f 379/379/379 380/380/380 413/413/413
+f 414/414/414 413/413/413 380/380/380
+f 380/380/380 381/381/381 414/414/414
+f 415/415/415 414/414/414 381/381/381
+f 381/381/381 382/382/382 415/415/415
+f 416/416/416 415/415/415 382/382/382
+f 382/382/382 383/383/383 416/416/416
+f 417/417/417 416/416/416 383/383/383
+f 383/383/383 384/384/384 417/417/417
+f 418/418/418 417/417/417 384/384/384
+f 384/384/384 385/385/385 418/418/418
+f 419/419/419 418/418/418 385/385/385
+f 385/385/385 386/386/386 419/419/419
+f 420/420/420 419/419/419 386/386/386
+f 386/386/386 387/387/387 420/420/420
+f 421/421/421 420/420/420 387/387/387
+f 387/387/387 388/388/388 421/421/421
+f 422/422/422 421/421/421 388/388/388
+f 388/388/388 389/389/389 422/422/422
+f 423/423/423 422/422/422 389/389/389
+f 389/389/389 390/390/390 423/423/423
+f 424/424/424 423/423/423 390/390/390
+f 390/390/390 391/391/391 424/424/424
+f 425/425/425 424/424/424 391/391/391
+f 391/391/391 392/392/392 425/425/425
+f 392/392/392 391/391/391 358/358/358
+f 358/358/358 359/359/359 392/392/392
+f 359/359/359 358/358/358 325/325/325
+f 325/325/325 326/326/326 359/359/359
+f 326/326/326 325/325/325 292/292/292
+f 292/292/292 293/293/293 326/326/326
+f 293/293/293 292/292/292 259/259/259
+f 259/259/259 260/260/260 293/293/293
+f 260/260/260 259/259/259 226/226/226
+f 226/226/226 227/227/227 260/260/260
+f 227/227/227 226/226/226 193/193/193
+f 193/193/193 194/194/194 227/227/227
+f 194/194/194 193/193/193 160/160/160
+f 159/159/159 160/160/160 193/193/193
+f 193/193/193 192/192/192 159/159/159
+f 192/192/192 193/193/193 226/226/226
+f 158/158/158 159/159/159 192/192/192
+f 192/192/192 191/191/191 158/158/158
+f 157/157/157 158/158/158 191/191/191
+f 191/191/191 190/190/190 157/157/157
+f 156/156/156 157/157/157 190/190/190
+f 190/190/190 189/189/189 156/156/156
+f 155/155/155 156/156/156 189/189/189
+f 189/189/189 188/188/188 155/155/155
+f 154/154/154 155/155/155 188/188/188
+f 188/188/188 187/187/187 154/154/154
+f 153/153/153 154/154/154 187/187/187
+f 187/187/187 186/186/186 153/153/153
+f 152/152/152 153/153/153 186/186/186
+f 186/186/186 185/185/185 152/152/152
+f 151/151/151 152/152/152 185/185/185
+f 185/185/185 184/184/184 151/151/151
+f 150/150/150 151/151/151 184/184/184
+f 184/184/184 183/183/183 150/150/150
+f 149/149/149 150/150/150 183/183/183
+f 183/183/183 182/182/182 149/149/149
+f 148/148/148 149/149/149 182/182/182
+f 182/182/182 181/181/181 148/148/148
+f 147/147/147 148/148/148 181/181/181
+f 181/181/181 180/180/180 147/147/147
+f 146/146/146 147/147/147 180/180/180
+f 180/180/180 179/179/179 146/146/146
+f 145/145/145 146/146/146 179/179/179
+f 179/179/179 178/178/178 145/145/145
+f 144/144/144 145/145/145 178/178/178
+f 178/178/178 177/177/177 144/144/144
+f 143/143/143 144/144/144 177/177/177
+f 177/177/177 176/176/176 143/143/143
+f 142/142/142 143/143/143 176/176/176
+f 176/176/176 175/175/175 142/142/142
+f 141/141/141 142/142/142 175/175/175
+f 175/175/175 174/174/174 141/141/141
+f 140/140/140 141/141/141 174/174/174
+f 174/174/174 173/173/173 140/140/140
+f 139/139/139 140/140/140 173/173/173
+f 173/173/173 172/172/172 139/139/139
+f 138/138/138 139/139/139 172/172/172
+f 172/172/172 171/171/171 138/138/138
+f 171/171/171 172/172/172 205/205/205
+f 205/205/205 204/204/204 171/171/171
+f 204/204/204 205/205/205 238/238/238
+f 238/238/238 237/237/237 204/204/204
+f 237/237/237 238/238/238 271/271/271
+f 271/271/271 270/270/270 237/237/237
+f 270/270/270 271/271/271 304/304/304
+f 304/304/304 303/303/303 270/270/270
+f 303/303/303 304/304/304 337/337/337
+f 337/337/337 336/336/336 303/303/303
+f 336/336/336 337/337/337 370/370/370
+f 371/371/371 370/370/370 337/337/337
+f 337/337/337 338/338/338 371/371/371
+f 338/338/338 337/337/337 304/304/304
+f 372/372/372 371/371/371 338/338/338
+f 338/338/338 339/339/339 372/372/372
+f 373/373/373 372/372/372 339/339/339
+f 339/339/339 340/340/340 373/373/373
+f 374/374/374 373/373/373 340/340/340
+f 340/340/340 341/341/341 374/374/374
+f 375/375/375 374/374/374 341/341/341
+f 341/341/341 342/342/342 375/375/375
+f 376/376/376 375/375/375 342/342/342
+f 342/342/342 343/343/343 376/376/376
+f 377/377/377 376/376/376 343/343/343
+f 343/343/343 344/344/344 377/377/377
+f 378/378/378 377/377/377 344/344/344
+f 344/344/344 345/345/345 378/378/378
+f 379/379/379 378/378/378 345/345/345
+f 345/345/345 346/346/346 379/379/379
+f 380/380/380 379/379/379 346/346/346
+f 346/346/346 347/347/347 380/380/380
+f 381/381/381 380/380/380 347/347/347
+f 347/347/347 348/348/348 381/381/381
+f 382/382/382 381/381/381 348/348/348
+f 348/348/348 349/349/349 382/382/382
+f 383/383/383 382/382/382 349/349/349
+f 349/349/349 350/350/350 383/383/383
+f 384/384/384 383/383/383 350/350/350
+f 350/350/350 351/351/351 384/384/384
+f 385/385/385 384/384/384 351/351/351
+f 351/351/351 352/352/352 385/385/385
+f 386/386/386 385/385/385 352/352/352
+f 352/352/352 353/353/353 386/386/386
+f 387/387/387 386/386/386 353/353/353
+f 353/353/353 354/354/354 387/387/387
+f 388/388/388 387/387/387 354/354/354
+f 354/354/354 355/355/355 388/388/388
+f 389/389/389 388/388/388 355/355/355
+f 355/355/355 356/356/356 389/389/389
+f 390/390/390 389/389/389 356/356/356
+f 356/356/356 357/357/357 390/390/390
+f 391/391/391 390/390/390 357/357/357
+f 357/357/357 358/358/358 391/391/391
+f 358/358/358 357/357/357 324/324/324
+f 324/324/324 325/325/325 358/358/358
+f 325/325/325 324/324/324 291/291/291
+f 291/291/291 292/292/292 325/325/325
+f 292/292/292 291/291/291 258/258/258
+f 258/258/258 259/259/259 292/292/292
+f 259/259/259 258/258/258 225/225/225
+f 225/225/225 226/226/226 259/259/259
+f 226/226/226 225/225/225 192/192/192
+f 191/191/191 192/192/192 225/225/225
+f 225/225/225 224/224/224 191/191/191
+f 224/224/224 225/225/225 258/258/258
+f 190/190/190 191/191/191 224/224/224
+f 224/224/224 223/223/223 190/190/190
+f 189/189/189 190/190/190 223/223/223
+f 223/223/223 222/222/222 189/189/189
+f 188/188/188 189/189/189 222/222/222
+f 222/222/222 221/221/221 188/188/188
+f 187/187/187 188/188/188 221/221/221
+f 221/221/221 220/220/220 187/187/187
+f 186/186/186 187/187/187 220/220/220
+f 220/220/220 219/219/219 186/186/186
+f 185/185/185 186/186/186 219/219/219
+f 219/219/219 218/218/218 185/185/185
+f 184/184/184 185/185/185 218/218/218
+f 218/218/218 217/217/217 184/184/184
+f 183/183/183 184/184/184 217/217/217
+f 217/217/217 216/216/216 183/183/183
+f 182/182/182 183/183/183 216/216/216
+f 216/216/216 215/215/215 182/182/182
+f 181/181/181 182/182/182 215/215/215
+f 215/215/215 214/214/214 181/181/181
+f 180/180/180 181/181/181 214/214/214
+f 214/214/214 213/213/213 180/180/180
+f 179/179/179 180/180/180 213/213/213
+f 213/213/213 212/212/212 179/179/179
+f 178/178/178 179/179/179 212/212/212
+f 212/212/212 211/211/211 178/178/178
+f 177/177/177 178/178/178 211/211/211
+f 211/211/211 210/210/210 177/177/177
+f 176/176/176 177/177/177 210/210/210
+f 210/210/210 209/209/209 176/176/176
+f 175/175/175 176/176/176 209/209/209
+f 209/209/209 208/208/208 175/175/175
+f 174/174/174 175/175/175 208/208/208
+f 208/208/208 207/207/207 174/174/174
+f 173/173/173 174/174/174 207/207/207
+f 207/207/207 206/206/206 173/173/173
+f 172/172/172 173/173/173 206/206/206
+f 206/206/206 205/205/205 172/172/172
+f 205/205/205 206/206/206 239/239/239
+f 239/239/239 238/238/238 205/205/205
+f 238/238/238 239/239/239 272/272/272
+f 272/272/272 271/271/271 238/238/238
+f 271/271/271 272/272/272 305/305/305
+f 305/305/305 304/304/304 271/271/271
+f 304/304/304 305/305/305 338/338/338
+f 339/339/339 338/338/338 305/305/305
+f 305/305/305 306/306/306 339/339/339
+f 306/306/306 305/305/305 272/272/272
+f 340/340/340 339/339/339 306/306/306
+f 306/306/306 307/307/307 340/340/340
+f 341/341/341 340/340/340 307/307/307
+f 307/307/307 308/308/308 341/341/341
+f 342/342/342 341/341/341 308/308/308
+f 308/308/308 309/309/309 342/342/342
+f 343/343/343 342/342/342 309/309/309
+f 309/309/309 310/310/310 343/343/343
+f 344/344/344 343/343/343 310/310/310
+f 310/310/310 311/311/311 344/344/344
+f 345/345/345 344/344/344 311/311/311
+f 311/311/311 312/312/312 345/345/345
+f 346/346/346 345/345/345 312/312/312
+f 312/312/312 313/313/313 346/346/346
+f 347/347/347 346/346/346 313/313/313
+f 313/313/313 314/314/314 347/347/347
+f 348/348/348 347/347/347 314/314/314
+f 314/314/314 315/315/315 348/348/348
+f 349/349/349 348/348/348 315/315/315
+f 315/315/315 316/316/316 349/349/349
+f 350/350/350 349/349/349 316/316/316
+f 316/316/316 317/317/317 350/350/350
+f 351/351/351 350/350/350 317/317/317
+f 317/317/317 318/318/318 351/351/351
+f 352/352/352 351/351/351 318/318/318
+f 318/318/318 319/319/319 352/352/352
+f 353/353/353 352/352/352 319/319/319
+f 319/319/319 320/320/320 353/353/353
+f 354/354/354 353/353/353 320/320/320
+f 320/320/320 321/321/321 354/354/354
+f 355/355/355 354/354/354 321/321/321
+f 321/321/321 322/322/322 355/355/355
+f 356/356/356 355/355/355 322/322/322
+f 322/322/322 323/323/323 356/356/356
+f 357/357/357 356/356/356 323/323/323
+f 323/323/323 324/324/324 357/357/357
+f 324/324/324 323/323/323 290/290/290
+f 290/290/290 291/291/291 324/324/324
+f 291/291/291 290/290/290 257/257/257
+f 257/257/257 258/258/258 291/291/291
+f 258/258/258 257/257/257 224/224/224
+f 223/223/223 224/224/224 257/257/257
+f 257/257/257 256/256/256 223/223/223
+f 256/256/256 257/257/257 290/290/290
+f 222/222/222 223/223/223 256/256/256
+f 256/256/256 255/255/255 222/222/222
+f 221/221/221 222/222/222 255/255/255
+f 255/255/255 254/254/254 221/221/221
+f 220/220/220 221/221/221 254/254/254
+f 254/254/254 253/253/253 220/220/220
+f 219/219/219 220/220/220 253/253/253
+f 253/253/253 252/252/252 219/219/219
+f 218/218/218 219/219/219 252/252/252
+f 252/252/252 251/251/251 218/218/218
+f 217/217/217 218/218/218 251/251/251
+f 251/251/251 250/250/250 217/217/217
+f 216/216/216 217/217/217 250/250/250
+f 250/250/250 249/249/249 216/216/216
+f 215/215/215 216/216/216 249/249/249
+f 249/249/249 248/248/248 215/215/215
+f 214/214/214 215/215/215 248/248/248
+f 248/248/248 247/247/247 214/214/214
+f 213/213/213 214/214/214 247/247/247
+f 247/247/247 246/246/246 213/213/213
+f 212/212/212 213/213/213 246/246/246
+f 246/246/246 245/245/245 212/212/212
+f 211/211/211 212/212/212 245/245/245
+f 245/245/245 244/244/244 211/211/211
+f 210/210/210 211/211/211 244/244/244
+f 244/244/244 243/243/243 210/210/210
+f 209/209/209 210/210/210 243/243/243
+f 243/243/243 242/242/242 209/209/209
+f 208/208/208 209/209/209 242/242/242
+f 242/242/242 241/241/241 208/208/208
+f 207/207/207 208/208/208 241/241/241
+f 241/241/241 240/240/240 207/207/207
+f 206/206/206 207/207/207 240/240/240
+f 240/240/240 239/239/239 206/206/206
+f 239/239/239 240/240/240 273/273/273
+f 273/273/273 272/272/272 239/239/239
+f 272/272/272 273/273/273 306/306/306
+f 307/307/307 306/306/306 273/273/273
+f 273/273/273 274/274/274 307/307/307
+f 274/274/274 273/273/273 240/240/240
+f 240/240/240 241/241/241 274/274/274
+f 308/308/308 307/307/307 274/274/274
+f 274/274/274 275/275/275 308/308/308
+f 275/275/275 274/274/274 241/241/241
+f 241/241/241 242/242/242 275/275/275
+f 309/309/309 308/308/308 275/275/275
+f 275/275/275 276/276/276 309/309/309
+f 276/276/276 275/275/275 242/242/242
+f 242/242/242 243/243/243 276/276/276
+f 310/310/310 309/309/309 276/276/276
+f 276/276/276 277/277/277 310/310/310
+f 277/277/277 276/276/276 243/243/243
+f 311/311/311 310/310/310 277/277/277
+f 277/277/277 278/278/278 311/311/311
+f 278/278/278 277/277/277 244/244/244
+f 312/312/312 311/311/311 278/278/278
+f 278/278/278 279/279/279 312/312/312
+f 279/279/279 278/278/278 245/245/245
+f 313/313/313 312/312/312 279/279/279
+f 279/279/279 280/280/280 313/313/313
+f 314/314/314 313/313/313 280/280/280
+f 280/280/280 279/279/279 246/246/246
+f 245/245/245 246/246/246 279/279/279
+f 244/244/244 245/245/245 278/278/278
+f 246/246/246 247/247/247 280/280/280
+f 281/281/281 280/280/280 247/247/247
+f 280/280/280 281/281/281 314/314/314
+f 247/247/247 248/248/248 281/281/281
+f 282/282/282 281/281/281 248/248/248
+f 248/248/248 249/249/249 282/282/282
+f 281/281/281 282/282/282 315/315/315
+f 315/315/315 314/314/314 281/281/281
+f 316/316/316 315/315/315 282/282/282
+f 282/282/282 283/283/283 316/316/316
+f 283/283/283 282/282/282 249/249/249
+f 317/317/317 316/316/316 283/283/283
+f 249/249/249 250/250/250 283/283/283
+f 284/284/284 283/283/283 250/250/250
+f 283/283/283 284/284/284 317/317/317
+f 250/250/250 251/251/251 284/284/284
+f 318/318/318 317/317/317 284/284/284
+f 284/284/284 285/285/285 318/318/318
+f 285/285/285 284/284/284 251/251/251
+f 319/319/319 318/318/318 285/285/285
+f 251/251/251 252/252/252 285/285/285
+f 286/286/286 285/285/285 252/252/252
+f 285/285/285 286/286/286 319/319/319
+f 252/252/252 253/253/253 286/286/286
+f 320/320/320 319/319/319 286/286/286
+f 286/286/286 287/287/287 320/320/320
+f 287/287/287 286/286/286 253/253/253
+f 321/321/321 320/320/320 287/287/287
+f 253/253/253 254/254/254 287/287/287
+f 288/288/288 287/287/287 254/254/254
+f 287/287/287 288/288/288 321/321/321
+f 254/254/254 255/255/255 288/288/288
+f 322/322/322 321/321/321 288/288/288
+f 288/288/288 289/289/289 322/322/322
+f 289/289/289 288/288/288 255/255/255
+f 323/323/323 322/322/322 289/289/289
+f 289/289/289 290/290/290 323/323/323
+f 290/290/290 289/289/289 256/256/256
+f 255/255/255 256/256/256 289/289/289
+f 243/243/243 244/244/244 277/277/277
index eeb0877..a10a9cf 100644 (file)
@@ -77,7 +77,7 @@ vn 0.0000000e+0 1.00000000 0.0000000e+0
 vn 0.0000000e+0 1.00000000 0.0000000e+0\r
 vn 0.0000000e+0 1.00000000 0.0000000e+0\r
 g cylinder2_mtrl/white\r
-usemtl mtrl/white\r
+usemtl mtrl/default\r
 s 2\r
 f 1/16/3 9/1/23 2/15/5\r
 f 2/15/4 8/3/20 3/13/9\r
diff --git a/data/mtrl/default b/data/mtrl/default
new file mode 100644 (file)
index 0000000..585999c
--- /dev/null
@@ -0,0 +1,7 @@
+0.800000 0.800000 0.800000 1.000000
+0.200000 0.200000 0.200000 1.000000
+0.000000 0.000000 0.000000 1.000000
+0.000000 0.000000 0.000000 1.000000
+0.000000
+1
+45.000000
diff --git a/data/png/stars1 b/data/png/stars1
new file mode 100644 (file)
index 0000000..8014816
--- /dev/null
@@ -0,0 +1,7 @@
+0.800000 0.800000 0.800000 1.000000
+0.200000 0.200000 0.200000 1.000000
+0.000000 0.000000 0.000000 1.000000
+0.000000 0.000000 0.000000 1.000000
+0.000000
+512
+45.000000
diff --git a/data/png/stars2 b/data/png/stars2
new file mode 100644 (file)
index 0000000..8014816
--- /dev/null
@@ -0,0 +1,7 @@
+0.800000 0.800000 0.800000 1.000000
+0.200000 0.200000 0.200000 1.000000
+0.000000 0.000000 0.000000 1.000000
+0.000000 0.000000 0.000000 1.000000
+0.000000
+512
+45.000000
diff --git a/data/png/stars3 b/data/png/stars3
new file mode 100644 (file)
index 0000000..8014816
--- /dev/null
@@ -0,0 +1,7 @@
+0.800000 0.800000 0.800000 1.000000
+0.200000 0.200000 0.200000 1.000000
+0.000000 0.000000 0.000000 1.000000
+0.000000 0.000000 0.000000 1.000000
+0.000000
+512
+45.000000
diff --git a/data/png/stars4 b/data/png/stars4
new file mode 100644 (file)
index 0000000..8014816
--- /dev/null
@@ -0,0 +1,7 @@
+0.800000 0.800000 0.800000 1.000000
+0.200000 0.200000 0.200000 1.000000
+0.000000 0.000000 0.000000 1.000000
+0.000000 0.000000 0.000000 1.000000
+0.000000
+512
+45.000000
index 9318ceb..d0e4f31 100644 (file)
@@ -20,7 +20,6 @@
 #include "vec3.h"
 #include "geom.h"
 #include "ball.h"
-#include "back.h"
 #include "hole.h"
 #include "hud.h"
 #include "image.h"
index 50b8baa..af35b71 100644 (file)
@@ -22,7 +22,6 @@
 #include "game.h"
 #include "geom.h"
 #include "hud.h"
-#include "back.h"
 #include "audio.h"
 #include "config.h"
 #include "fs.h"
index bc6c2b1..ffb00bd 100644 (file)
@@ -15,7 +15,6 @@
 #include <math.h>
 
 #include "hud.h"
-#include "back.h"
 #include "geom.h"
 #include "gui.h"
 #include "vec3.h"
index 8f10959..ffbfddb 100644 (file)
@@ -14,7 +14,6 @@
 
 #include "gui.h"
 #include "hud.h"
-#include "back.h"
 #include "geom.h"
 #include "ball.h"
 #include "part.h"
diff --git a/share/back.c b/share/back.c
deleted file mode 100644 (file)
index 37a0ec9..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * Copyright (C) 2003 Robert Kooima
- *
- * NEVERBALL is  free software; you can redistribute  it and/or modify
- * it under the  terms of the GNU General  Public License as published
- * by the Free  Software Foundation; either version 2  of the License,
- * or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT  ANY  WARRANTY;  without   even  the  implied  warranty  of
- * MERCHANTABILITY or  FITNESS FOR A PARTICULAR PURPOSE.   See the GNU
- * General Public License for more details.
- */
-
-#include <SDL.h>
-#include <math.h>
-#include <string.h>
-
-#include "glext.h"
-#include "vec3.h"
-#include "back.h"
-#include "image.h"
-
-/*---------------------------------------------------------------------------*/
-
-#define PI 3.1415926535897932
-
-static GLuint back_list;
-static GLuint back_text;
-
-/*---------------------------------------------------------------------------*/
-
-void back_init(const char *s)
-{
-    int i, slices = 32;
-    int j, stacks = 16;
-
-    back_free();
-    back_text = make_image_from_file(s);
-
-    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
-
-    back_list = glGenLists(1);
-
-    glNewList(back_list, GL_COMPILE);
-    {
-        glBindTexture(GL_TEXTURE_2D, back_text);
-
-        glColor3f(1.0f, 1.0f, 1.0f);
-
-        for (i = 0; i < stacks; i++)
-        {
-            float k0 = (float)  i      / stacks;
-            float k1 = (float) (i + 1) / stacks;
-
-            float s0 = fsinf(V_PI * (k0 - 0.5));
-            float c0 = fcosf(V_PI * (k0 - 0.5));
-            float s1 = fsinf(V_PI * (k1 - 0.5));
-            float c1 = fcosf(V_PI * (k1 - 0.5));
-
-            glBegin(GL_QUAD_STRIP);
-            {
-                for (j = 0; j <= slices; j++)
-                {
-                    float k = (float) j / slices;
-                    float s = fsinf(V_PI * k * 2.0);
-                    float c = fcosf(V_PI * k * 2.0);
-
-                    glTexCoord2f(k, 1.0f - k1);
-                    glVertex3f(s * c1, c * c1, s1);
-
-                    glTexCoord2f(k, 1.0f - k0);
-                    glVertex3f(s * c0, c * c0, s0);
-                }
-            }
-            glEnd();
-        }
-    }
-    glEndList();
-}
-
-void back_free(void)
-{
-    if (glIsList(back_list))
-        glDeleteLists(back_list, 1);
-
-    if (glIsTexture(back_text))
-        glDeleteTextures(1, &back_text);
-
-    back_list = 0;
-    back_text = 0;
-}
-
-void back_draw(float t)
-{
-    glPushMatrix();
-    {
-        GLfloat dx =  60.f * fsinf(t / 10.f) + 90.f;
-        GLfloat dz = 180.f * fsinf(t / 12.f);
-
-        glDisable(GL_LIGHTING);
-        glDepthMask(GL_FALSE);
-        {
-            glScalef(BACK_DIST, BACK_DIST, BACK_DIST);
-            glRotatef(dz, 0.f, 0.f, 1.f);
-            glRotatef(dx, 1.f, 0.f, 0.f);
-
-            glCallList(back_list);
-        }
-        glDepthMask(GL_TRUE);
-        glEnable(GL_LIGHTING);
-    }
-    glPopMatrix();
-}
-
-/*---------------------------------------------------------------------------*/
diff --git a/share/back.h b/share/back.h
deleted file mode 100644 (file)
index 3393a61..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#ifndef BACK_H
-#define BACK_H
-
-/*---------------------------------------------------------------------------*/
-
-#define BACK_DIST 256.0f
-#define FAR_DIST  512.0f
-
-void back_init(const char *);
-void back_free(void);
-void back_draw(float);
-
-/*---------------------------------------------------------------------------*/
-
-#endif
index b41623f..1d03365 100644 (file)
 static struct s_full beam;
 static struct s_full flag;
 static struct s_full mark;
+static struct s_full back;
+
+static GLuint back_text;
+
+/*---------------------------------------------------------------------------*/
 
 void geom_init(void)
 {
     sol_load_full(&beam, "geom/beam/beam.sol", 0);
     sol_load_full(&flag, "geom/flag/flag.sol", 0);
     sol_load_full(&mark, "geom/mark/mark.sol", 0);
+    sol_load_full(&back, "geom/back/back.sol", 0);
 }
 
 void geom_free(void)
 {
+    sol_free_full(&back);
     sol_free_full(&mark);
     sol_free_full(&flag);
     sol_free_full(&beam);
@@ -49,6 +56,24 @@ void geom_free(void)
 
 /*---------------------------------------------------------------------------*/
 
+void back_init(const char *name)
+{
+    back_free();
+    back_text = make_image_from_file(name);
+
+    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
+}
+
+void back_free(void)
+{
+    if (glIsTexture(back_text))
+        glDeleteTextures(1, &back_text);
+
+    back_text = 0;
+}
+
+/*---------------------------------------------------------------------------*/
+
 void goal_draw(void)
 {
     glPushMatrix();
@@ -111,6 +136,30 @@ void mark_draw(void)
     sol_draw(&mark.draw, 1, 1);
 }
 
+void back_draw(float t)
+{
+    glPushMatrix();
+    {
+        GLfloat dx =  60.0f * fsinf(t / 10.0f);
+        GLfloat dz = 180.0f * fsinf(t / 12.0f);
+
+        glDisable(GL_LIGHTING);
+        glDepthMask(GL_FALSE);
+        {
+            glScalef(-BACK_DIST, BACK_DIST, -BACK_DIST);
+            glRotatef(dz, 0.0f, 0.0f, 1.0f);
+            glRotatef(dx, 1.0f, 0.0f, 0.0f);
+
+            glBindTexture(GL_TEXTURE_2D, back_text);
+            sol_draw(&back.draw, 1, 1);
+            glBindTexture(GL_TEXTURE_2D, 0);
+        }
+        glDepthMask(GL_TRUE);
+        glEnable(GL_LIGHTING);
+    }
+    glPopMatrix();
+}
+
 /*---------------------------------------------------------------------------*/
 
 static GLuint clip_text;
@@ -262,41 +311,3 @@ void shad_draw_clr(void)
 }
 
 /*---------------------------------------------------------------------------*/
-/*
-void fade_draw(float k)
-{
-    if (k > 0.0f)
-    {
-        int w = config_get_d(CONFIG_WIDTH);
-        int h = config_get_d(CONFIG_HEIGHT);
-
-        video_push_ortho();
-        {
-            glEnable(GL_COLOR_MATERIAL);
-            glDisable(GL_LIGHTING);
-            glDisable(GL_DEPTH_TEST);
-            glDisable(GL_TEXTURE_2D);
-
-            glColor4f(0.0f, 0.0f, 0.0f, k);
-
-            glBegin(GL_QUADS);
-            {
-                glVertex2i(0, 0);
-                glVertex2i(w, 0);
-                glVertex2i(w, h);
-                glVertex2i(0, h);
-            }
-            glEnd();
-
-            glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
-
-            glEnable(GL_TEXTURE_2D);
-            glEnable(GL_DEPTH_TEST);
-            glEnable(GL_LIGHTING);
-            glDisable(GL_COLOR_MATERIAL);
-        }
-        video_pop_matrix();
-    }
-}
-*/
-/*---------------------------------------------------------------------------*/
index 345ce65..320d621 100644 (file)
@@ -5,6 +5,8 @@
 
 #define IMG_SHAD "png/shadow.png"
 
+#define BACK_DIST   256.0f
+#define FAR_DIST    512.0f
 #define JUMP_HEIGHT   2.00f
 #define SWCH_HEIGHT   2.00f
 #define GOAL_HEIGHT   3.00f
@@ -19,12 +21,13 @@ void goal_draw(void);
 void jump_draw(int);
 void swch_draw(int, int);
 void flag_draw(void);
+void mark_draw(void);
 
 /*---------------------------------------------------------------------------*/
 
-void mark_init(void);
-void mark_free(void);
-void mark_draw(void);
+void back_init(const char *s);
+void back_free(void);
+void back_draw(float);
 
 /*---------------------------------------------------------------------------*/
 
index 914638c..9db5a8d 100644 (file)
@@ -375,6 +375,8 @@ void part_draw_coin(const float *M, float t)
 
             part_draw(M, part_coin[i].p, 1.0f, t * part_coin[i].w, 1.0f);
         }
+
+    glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
 }
 
 void part_draw_goal(const float *M, float radius, float a, float t)
@@ -420,6 +422,8 @@ void part_draw_jump(const float *M, float radius, float a, float t)
 
 #undef F
     }
+
+    glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
 }
 
 /*---------------------------------------------------------------------------*/
index e0f9799..7fe026b 100644 (file)
@@ -17,7 +17,6 @@
 #include <string.h>
 
 #include "gui.h"
-#include "back.h"
 #include "geom.h"
 #include "part.h"
 #include "audio.h"