This commit is contained in:
Alexander Deynichenko
2013-02-25 07:23:44 +04:00
parent 35ff18a6a1
commit 03b62f3315
809 changed files with 211135 additions and 0 deletions
+249
View File
@@ -0,0 +1,249 @@
/*
AstroPong - A 3D Pong Game
Copyright (C) 2002 Oliver Baker
This program 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.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
For further information visit http://plib.sourceforge.net
$Id: astropong.psl 1699 2002-09-22 15:22:21Z sjbaker $
*/
#define ARENA_SIZE 8.0 /* meters */
#define ARENA_LENGTH 10.0 /* meters */
#define BALL_SIZE 2.5 /* meters */
#define BOUNCE (ARENA_SIZE/2.0 - BALL_SIZE/2.0)
#define BOUNCEY (ARENA_LENGTH/2.0 - BALL_SIZE/2.0)
#define BAT_SIZE (1.0 + BALL_SIZE/2.0) /* From the center to the sides */
int arena ;
int shadow ;
int difficulty ;
int scoreBoardR ;
int scoreBoardB ;
int ball ;
int bPaddle ;
int rPaddle ;
int camera ;
int scoreR ;
int scoreB ;
float Blue_batspeed = .34;
float scoreSpinR ;
float scoreSpinB ;
float ballSpinH ;
float ballSpinSH ;
float ballSpinP ;
float ballSpinSP ;
float ballSpinR ;
float ballSpinSR ;
float ballX ;
float ballY ;
float ballZ ;
float ballSX ;
float ballSY ;
float ballSZ ;
float bpaddleX ;
float bpaddleZ ;
float rpaddleX ;
float rpaddleZ ;
float userX ;
float userZ ;
int frameno = 0 ;
int main()
{
camera = 0 ;
arena = siLoad ( "arena2.ac") ;
ball = siLoad ( "ball3.ac") ;
bPaddle = siLoad ( "bluepaddle2.ac");
rPaddle = siLoad ( "redpaddle2.ac") ;
scoreBoardR = siLoad ( "Scoreboard.ac") ;
scoreBoardB = siLoad ( "Scoreboard.ac") ;
shadow = siLoad ( "shadow2.ac") ;
scoreSpinR = 0 ;
scoreSpinB = 0 ;
ballSX = 0.166 ;
ballSY = 0.155 ;
ballSZ = 0.016 ;
ballSpinSH = 4 ;
ballSpinSP = 4 ;
ballSpinSR = 4 ;
difficulty = 1 ;
if ( difficulty == 1 ) { Blue_batspeed = .275 ; }
else { Blue_batspeed = .34 ; }
while ( 1 )
{
frameno = frameno + 1 ;
/* Read the joystick */
userX = siJoystickLR();
userZ = siJoystickUD();
/* Move the ball */
ballX += ballSX ;
ballY += ballSY ;
ballZ += ballSZ ;
ballSpinH += ballSpinSH ;
ballSpinP += ballSpinSP ;
ballSpinR += ballSpinSR ;
/* Bounce off the sides? */
if ( ballX > BOUNCE || ballX < -BOUNCE )
{
ballSX = -ballSX ;
}
/* Bounce off the top and bottom? */
if ( ballZ > BOUNCE || ballZ < -BOUNCE )
{
ballSZ = -ballSZ ;
}
/* What happens at the ends? */
if ( ballY > BOUNCEY ) /* Passed the blue paddle? */
{
/* Is the blue bat there? */
if (ballX > bpaddleX - BAT_SIZE && ballX < bpaddleX + BAT_SIZE &&
ballZ > bpaddleZ - BAT_SIZE && ballZ < bpaddleZ + BAT_SIZE )
{
float hitX = ballX - bpaddleX ;
float hitZ = ballZ - bpaddleZ ;
if ( ballSX > 0 )
ballSX = fabs ( hitX / 2.0 ) ;
else
ballSX = -fabs ( hitX / 2.0 ) ;
if ( ballSZ > 0 )
ballSZ = fabs ( hitZ / 2.0 ) ;
else
ballSZ = -fabs ( hitZ / 2.0 ) ;
ballSY = -ballSY ;
}
else
{
scoreR++ ;
print ("The score is Red:", scoreR, " Blue:", scoreB, "\n" ) ;
ballSX = 0.1 ;
ballSY = 0.1 ;
ballSZ = 0.1;
ballSY = -ballSY ;
ballX = 0.0 ;
ballY = 0.0 ;
ballZ = 0.0;
for ( int i = 0 ; i < 60 ; i++ ) pause ;
}
}
if ( ballY < -BOUNCEY ) /* Passed the red paddle? */
{
/* Was the red bat there? */
if (ballX > rpaddleX - BAT_SIZE && ballX < rpaddleX + BAT_SIZE &&
ballZ > rpaddleZ - BAT_SIZE && ballZ < rpaddleZ + BAT_SIZE )
{
float hitX = ballX - rpaddleX ;
float hitZ = ballZ - rpaddleZ ;
if ( ballSX > 0 )
ballSX = fabs ( hitX / 2.0 ) ;
else
ballSX = -fabs ( hitX / 2.0 ) ;
if ( ballSZ > 0 )
ballSZ = fabs ( hitZ / 2.0 ) ;
else
ballSZ = -fabs ( hitZ / 2.0 ) ;
ballSY = -ballSY ;
}
else
{
scoreB++ ;
print ("The score is Red:", scoreR, " Blue:", scoreB, "\n" ) ;
ballSX = .1 ;
ballSY = .1 ;
ballSZ = .1;
ballSY = -ballSY ;
ballX = 0.0 ;
ballY = 0.0 ;
ballZ = 0.0;
for ( int i = 0 ; i < 60 ; i++ ) pause ;
}
}
/* Update the scoreboard */
scoreSpinR = scoreR * -36.0 ;
scoreSpinB = scoreB * -36.0 ;
/* How should the computer move the paddle? */
if ( ballZ > bpaddleZ ) { bpaddleZ += Blue_batspeed ; }
else { bpaddleZ -= Blue_batspeed ; }
if ( ballX > bpaddleX ) { bpaddleX += Blue_batspeed ; }
else { bpaddleX -= Blue_batspeed ; }
/* How did the player move the paddle? */
rpaddleX += userX * -.5;
rpaddleZ += userZ * .5;
/* Did the paddle move off the edge of the screen? */
if ( rpaddleX > BOUNCE ) rpaddleX = BOUNCE ;
if ( rpaddleX < -BOUNCE ) rpaddleX = -BOUNCE ;
if ( rpaddleZ > BOUNCE ) rpaddleZ = BOUNCE ;
if ( rpaddleZ < -BOUNCE ) rpaddleZ = -BOUNCE ;
/* Tell SIMON where to position the paddle, ball and camera */
/* MODEL X, Y, Z, H, P, R */
siPosition ( scoreBoardR, 1, 0, 0, 0, scoreSpinR, 0 ) ;
siPosition ( scoreBoardB, -1, 0, 0, 0, scoreSpinB, 0 ) ;
siPosition ( bPaddle , bpaddleX, 5, bpaddleZ, 0, 0 , 0 ) ;
siPosition ( rPaddle , rpaddleX, -5, rpaddleZ, 0, 0 , 0 ) ;
siPosition ( ball , ballX, ballY, ballZ,
ballSpinH,ballSpinP,ballSpinR);
siPosition ( arena , 0, 0, 0, 0, 0 , 0 ) ;
siPosition ( shadow , ballX, ballY, -4, 0, 0 , 0 ) ;
siPosition ( camera , 0, -10, 0, 0, 0 , 0 ) ;
pause ;
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
+272
View File
@@ -0,0 +1,272 @@
AC3Db
MATERIAL "ac3dmat8" rgb 0.627 0.753 0.878 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.502 0.502 0.502 shi 10 trans 0.655
OBJECT world
kids 1
OBJECT poly
numvert 96
4.975 -4.975 -4.975
4.975 -4.975 4.975
4 -5 5
4 -5 -5
4.975 4.975 -4.975
4 5 -5
4 5 5
4.975 4.975 4.975
4 5 -5
4 -5 -5
4 -5 5
4 5 5
4.975 4.975 4.975
4.975 -4.975 4.975
4.975 -4.975 -4.975
4.975 4.975 -4.975
4.975 4.975 -4.975
4.975 -4.975 -4.975
4 -5 -5
4 5 -5
4 5 5
4 -5 5
4.975 -4.975 4.975
4.975 4.975 4.975
-4 -5 -5
-4 -5 5
-4.975 -4.975 4.975
-4.975 -4.975 -4.975
-4 5 -5
-4.975 4.975 -4.975
-4.975 4.975 4.975
-4 5 5
-4.975 4.975 -4.975
-4.975 -4.975 -4.975
-4.975 -4.975 4.975
-4.975 4.975 4.975
-4 5 5
-4 -5 5
-4 -5 -5
-4 5 -5
-4 5 -5
-4 -5 -5
-4.975 -4.975 -4.975
-4.975 4.975 -4.975
-4.975 4.975 4.975
-4.975 -4.975 4.975
-4 -5 5
-4 5 5
4.95 -3.96 -4.95
4.95 -3.96 4.95
4.975 -4.975 4.975
4.975 -4.975 -4.975
-4.95 -3.96 -4.95
-4.975 -4.975 -4.975
-4.975 -4.975 4.975
-4.95 -3.96 4.95
-4.975 -4.975 -4.975
4.975 -4.975 -4.975
4.975 -4.975 4.975
-4.975 -4.975 4.975
-4.95 -3.96 4.95
4.95 -3.96 4.95
4.95 -3.96 -4.95
-4.95 -3.96 -4.95
-4.95 -3.96 -4.95
4.95 -3.96 -4.95
4.975 -4.975 -4.975
-4.975 -4.975 -4.975
-4.975 -4.975 4.975
4.975 -4.975 4.975
4.95 -3.96 4.95
-4.95 -3.96 4.95
4.975 4.975 -4.975
4.975 4.975 4.975
4.95 3.96 4.95
4.95 3.96 -4.95
-4.975 4.975 -4.975
-4.95 3.96 -4.95
-4.95 3.96 4.95
-4.975 4.975 4.975
-4.95 3.96 -4.95
4.95 3.96 -4.95
4.95 3.96 4.95
-4.95 3.96 4.95
-4.975 4.975 4.975
4.975 4.975 4.975
4.975 4.975 -4.975
-4.975 4.975 -4.975
-4.975 4.975 -4.975
4.975 4.975 -4.975
4.95 3.96 -4.95
-4.95 3.96 -4.95
-4.95 3.96 4.95
4.95 3.96 4.95
4.975 4.975 4.975
-4.975 4.975 4.975
numsurf 24
SURF 0x30
mat 0
refs 4
0 0 0
1 1 0
2 1 1
3 0 1
SURF 0x30
mat 0
refs 4
4 0 0
5 1 0
6 1 1
7 0 1
SURF 0x30
mat 0
refs 4
8 0 0
9 1 0
10 1 1
11 0 1
SURF 0x30
mat 0
refs 4
12 0 0
13 1 0
14 1 1
15 0 1
SURF 0x30
mat 0
refs 4
16 0 0
17 1 0
18 1 1
19 0 1
SURF 0x30
mat 0
refs 4
20 0 0
21 1 0
22 1 1
23 0 1
SURF 0x30
mat 0
refs 4
24 0 0
25 1 0
26 1 1
27 0 1
SURF 0x30
mat 0
refs 4
28 0 0
29 1 0
30 1 1
31 0 1
SURF 0x30
mat 0
refs 4
32 0 0
33 1 0
34 1 1
35 0 1
SURF 0x30
mat 0
refs 4
36 0 0
37 1 0
38 1 1
39 0 1
SURF 0x30
mat 0
refs 4
40 0 0
41 1 0
42 1 1
43 0 1
SURF 0x30
mat 0
refs 4
44 0 0
45 1 0
46 1 1
47 0 1
SURF 0x30
mat 0
refs 4
48 0 0
49 1 0
50 1 1
51 0 1
SURF 0x30
mat 0
refs 4
52 0 0
53 1 0
54 1 1
55 0 1
SURF 0x30
mat 0
refs 4
56 0 0
57 1 0
58 1 1
59 0 1
SURF 0x30
mat 0
refs 4
60 0 0
61 1 0
62 1 1
63 0 1
SURF 0x30
mat 0
refs 4
64 0 0
65 1 0
66 1 1
67 0 1
SURF 0x30
mat 0
refs 4
68 0 0
69 1 0
70 1 1
71 0 1
SURF 0x30
mat 0
refs 4
72 0 0
73 1 0
74 1 1
75 0 1
SURF 0x30
mat 0
refs 4
76 0 0
77 1 0
78 1 1
79 0 1
SURF 0x30
mat 0
refs 4
80 0 0
81 1 0
82 1 1
83 0 1
SURF 0x30
mat 0
refs 4
84 0 0
85 1 0
86 1 1
87 0 1
SURF 0x30
mat 0
refs 4
88 0 0
89 1 0
90 1 1
91 0 1
SURF 0x30
mat 0
refs 4
92 0 0
93 1 0
94 1 1
95 0 1
kids 0
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
+577
View File
@@ -0,0 +1,577 @@
AC3Db
MATERIAL "ac3dmat0" rgb 0 0 0 amb 0.2 0.2 0.2 emis 0 0 0 spec 0.5 0.5 0.5 shi 10 trans 0
OBJECT world
kids 1
OBJECT poly
name "disk"
numvert 82
0.5 0 0
0.498496 0 0.0387462
0.493995 0 0.0772594
0.486522 0 0.115308
0.476124 0 0.152663
0.462862 0 0.1891
0.446816 0 0.2244
0.428083 0 0.25835
0.406776 0 0.290746
0.383022 0 0.321394
0.356965 0 0.350109
0.328761 0 0.376718
0.298579 0 0.401062
0.266602 0 0.422993
0.233022 0 0.442381
0.19804 0 0.459108
0.161867 0 0.473074
0.124721 0 0.484195
0.0868241 0 0.492404
0.0484054 0 0.497651
0.00969563 0 0.499906
-0.0290725 0 0.499154
-0.0676657 0 0.4954
-0.105852 0 0.488667
-0.143402 0 0.478995
-0.180089 0 0.466442
-0.215693 0 0.451084
-0.25 0 0.433013
-0.282803 0 0.412337
-0.313906 0 0.389182
-0.343121 0 0.363687
-0.370272 0 0.336004
-0.395196 0 0.3063
-0.417744 0 0.274754
-0.437779 0 0.241556
-0.455182 0 0.206905
-0.469846 0 0.17101
-0.481685 0 0.134086
-0.490628 0 0.0963561
-0.496619 0 0.0580464
-0.499624 0 0.0193876
-0.499624 0 -0.0193878
-0.496619 0 -0.0580465
-0.490628 0 -0.0963562
-0.481685 0 -0.134086
-0.469846 0 -0.17101
-0.455181 0 -0.206905
-0.437779 0 -0.241556
-0.417744 0 -0.274755
-0.395196 0 -0.3063
-0.370272 0 -0.336004
-0.343121 0 -0.363687
-0.313906 0 -0.389183
-0.282803 0 -0.412338
-0.25 0 -0.433013
-0.215693 0 -0.451084
-0.180089 0 -0.466442
-0.143402 0 -0.478995
-0.105852 0 -0.488667
-0.0676655 0 -0.4954
-0.0290723 0 -0.499154
0.00969578 0 -0.499906
0.0484056 0 -0.497651
0.0868242 0 -0.492404
0.124721 0 -0.484195
0.161867 0 -0.473074
0.19804 0 -0.459108
0.233022 0 -0.442381
0.266602 0 -0.422993
0.298579 0 -0.401062
0.328761 0 -0.376718
0.356965 0 -0.350109
0.383022 0 -0.321394
0.406776 0 -0.290746
0.428084 0 -0.25835
0.446816 0 -0.224399
0.462862 0 -0.1891
0.476124 0 -0.152663
0.486522 0 -0.115308
0.493995 0 -0.0772592
0.498496 0 -0.0387461
0 0 0
numsurf 81
SURF 0x20
mat 0
refs 3
0 1 0.5
1 0.998496 0.461246
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
1 0.998496 0.461246
2 0.993993 0.422726
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
2 0.993993 0.422726
3 0.986517 0.38467
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
3 0.986517 0.38467
4 0.976115 0.347308
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
4 0.976115 0.347308
5 0.962848 0.310865
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
5 0.962848 0.310865
6 0.946796 0.275558
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
6 0.946796 0.275558
7 0.928056 0.241602
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
7 0.928056 0.241602
8 0.906741 0.209199
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
8 0.906741 0.209199
9 0.882978 0.178546
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
9 0.882978 0.178546
10 0.856911 0.149825
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
10 0.856911 0.149825
11 0.828696 0.123211
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
11 0.828696 0.123211
12 0.798503 0.0988629
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
12 0.798503 0.0988629
13 0.766514 0.0769272
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
13 0.766514 0.0769272
14 0.732921 0.0575359
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
14 0.732921 0.0575359
15 0.697926 0.0408056
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
15 0.697926 0.0408056
16 0.66174 0.0268369
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
16 0.66174 0.0268369
17 0.624579 0.0157139
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
17 0.624579 0.0157139
18 0.586669 0.00750349
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
18 0.586669 0.00750349
19 0.548236 0.002255
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
19 0.548236 0.002255
20 0.509511 0
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
20 0.509511 0
21 0.470729 0.000752024
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
21 0.470729 0.000752024
22 0.432121 0.00450663
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
22 0.432121 0.00450663
23 0.39392 0.0112412
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
23 0.39392 0.0112412
24 0.356356 0.0209152
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
24 0.356356 0.0209152
25 0.319655 0.0334704
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
25 0.319655 0.0334704
26 0.284038 0.0488315
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
26 0.284038 0.0488315
27 0.249718 0.0669059
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
27 0.249718 0.0669059
28 0.216902 0.087585
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
28 0.216902 0.087585
29 0.185788 0.110744
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
29 0.185788 0.110744
30 0.156562 0.136245
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
30 0.156562 0.136245
31 0.129401 0.163933
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
31 0.129401 0.163933
32 0.104467 0.193642
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
32 0.104467 0.193642
33 0.0819108 0.225194
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
33 0.0819108 0.225194
34 0.0618681 0.258398
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
34 0.0618681 0.258398
35 0.0444592 0.293056
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
35 0.0444592 0.293056
36 0.0297888 0.328958
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
36 0.0297888 0.328958
37 0.0179453 0.365889
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
37 0.0179453 0.365889
38 0.00899969 0.403626
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
38 0.00899969 0.403626
39 0.00300592 0.441943
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
39 0.00300592 0.441943
40 0 0.480609
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
40 0 0.480609
41 0 0.519391
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
41 0 0.519391
42 0.00300595 0.558057
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
42 0.00300595 0.558057
43 0.00899972 0.596374
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
43 0.00899972 0.596374
44 0.0179453 0.634112
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
44 0.0179453 0.634112
45 0.0297889 0.671042
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
45 0.0297889 0.671042
46 0.0444592 0.706944
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
46 0.0444592 0.706944
47 0.0618682 0.741602
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
47 0.0618682 0.741602
48 0.0819109 0.774806
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
48 0.0819109 0.774806
49 0.104467 0.806358
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
49 0.104467 0.806358
50 0.129401 0.836067
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
50 0.129401 0.836067
51 0.156562 0.863755
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
51 0.156562 0.863755
52 0.185788 0.889256
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
52 0.185788 0.889256
53 0.216902 0.912415
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
53 0.216902 0.912415
54 0.249718 0.933094
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
54 0.249718 0.933094
55 0.284038 0.951169
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
55 0.284038 0.951169
56 0.319655 0.96653
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
56 0.319655 0.96653
57 0.356356 0.979085
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
57 0.356356 0.979085
58 0.39392 0.988759
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
58 0.39392 0.988759
59 0.432121 0.995493
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
59 0.432121 0.995493
60 0.470729 0.999248
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
60 0.470729 0.999248
61 0.509511 1
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
61 0.509511 1
62 0.548236 0.997745
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
62 0.548236 0.997745
63 0.586669 0.992496
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
63 0.586669 0.992496
64 0.624579 0.984286
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
64 0.624579 0.984286
65 0.66174 0.973163
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
65 0.66174 0.973163
66 0.697926 0.959194
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
66 0.697926 0.959194
67 0.732921 0.942464
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
67 0.732921 0.942464
68 0.766515 0.923073
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
68 0.766515 0.923073
69 0.798504 0.901137
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
69 0.798504 0.901137
70 0.828696 0.876789
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
70 0.828696 0.876789
71 0.856911 0.850174
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
71 0.856911 0.850174
72 0.882978 0.821454
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
72 0.882978 0.821454
73 0.906741 0.790801
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
73 0.906741 0.790801
74 0.928056 0.758398
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
74 0.928056 0.758398
75 0.946796 0.724442
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
75 0.946796 0.724442
76 0.962848 0.689135
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
76 0.962848 0.689135
77 0.976115 0.652692
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
77 0.976115 0.652692
78 0.986517 0.61533
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
78 0.986517 0.61533
79 0.993993 0.577274
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
79 0.993993 0.577274
80 0.998496 0.538753
81 0.499812 0.5
SURF 0x20
mat 0
refs 3
80 0.998496 0.538753
0 1 0.5
81 0.499812 0.5
kids 0