PASTEBIN
| #1 paste tool since 2002
create new paste
tools
api
archive
faq
PASTEBIN
create new paste
trending pastes
sign up
login
my alerts
my settings
my profile
Don't like ads?
PRO users
don't see any ads ;-)
Public Pastes
Untitled
4 sec ago
Untitled
10 sec ago
Untitled
10 sec ago
Untitled
10 sec ago
Untitled
16 sec ago
Untitled
20 sec ago
blog
HTML | 36 sec ago
Untitled
16 sec ago
Untitled
By: a guest on
Jan 10th, 2012
| syntax:
OpenGL Shading
| size: 4.87 KB | hits: 86 | expires: Never
download
|
raw
|
embed
|
report abuse
|
print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
const
Vertex VerticesTunnel
[
]
=
{
// -4
{
{
0
,
3
,
-
4
}
,
{
1
,
0
,
0
,
1
}
,
{
0
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
3
,
0
,
-
4
}
,
{
0
,
1
,
0
,
1
}
,
{
0
,
10
}
,
{
1
,
0
,
0
}
}
,
//
{
{
0
,
-
3
,
-
4
}
,
{
0
,
0
,
1
,
1
}
,
{
10
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
-
3
,
0
,
-
4
}
,
{
0
,
0
,
0
,
1
}
,
{
10
,
10
}
,
{
1
,
0
,
0
}
}
,
//
// -5
{
{
0
,
3
,
-
5
}
,
{
1
,
0
,
0
,
1
}
,
{
3
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
3
,
0
,
-
5
}
,
{
0
,
1
,
0
,
1
}
,
{
3
,
3
}
,
{
1
,
0
,
0
}
}
,
//
{
{
0
,
-
3
,
-
5
}
,
{
0
,
0
,
1
,
1
}
,
{
0
,
3
}
,
{
0
,
1
,
0
}
}
,
//
{
{
-
3
,
0
,
-
5
}
,
{
0
,
0
,
0
,
1
}
,
{
0
,
0
}
,
{
1
,
0
,
0
}
}
,
//
// -6
{
{
0
,
3
,
-
6
}
,
{
1
,
0
,
0
,
1
}
,
{
1
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
3
,
0
,
-
6
}
,
{
0
,
1
,
0
,
1
}
,
{
1
,
1
}
,
{
1
,
0
,
0
}
}
,
//
{
{
0
,
-
3
,
-
6
}
,
{
0
,
0
,
1
,
1
}
,
{
0
,
1
}
,
{
0
,
1
,
0
}
}
,
//
{
{
-
3
,
0
,
-
6
}
,
{
0
,
0
,
0
,
1
}
,
{
0
,
0
}
,
{
1
,
0
,
0
}
}
,
//
// -7
{
{
0
,
3
,
-
7
}
,
{
1
,
0
,
0
,
1
}
,
{
1
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
3
,
0
,
-
7
}
,
{
0
,
1
,
0
,
1
}
,
{
1
,
1
}
,
{
1
,
0
,
0
}
}
,
//
{
{
0
,
-
3
,
-
7
}
,
{
0
,
0
,
1
,
1
}
,
{
0
,
1
}
,
{
0
,
1
,
0
}
}
,
//
{
{
-
3
,
0
,
-
7
}
,
{
0
,
0
,
0
,
1
}
,
{
0
,
0
}
,
{
1
,
0
,
0
}
}
,
//
// -8
{
{
0
,
3
,
-
8
}
,
{
1
,
0
,
0
,
1
}
,
{
1
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
3
,
0
,
-
8
}
,
{
0
,
1
,
0
,
1
}
,
{
1
,
1
}
,
{
1
,
0
,
0
}
}
,
//
{
{
0
,
-
3
,
-
8
}
,
{
0
,
0
,
1
,
1
}
,
{
0
,
1
}
,
{
0
,
1
,
0
}
}
,
//
{
{
-
3
,
0
,
8
}
,
{
0
,
0
,
0
,
1
}
,
{
0
,
0
}
,
{
1
,
0
,
0
}
}
,
//
// -9
{
{
0
,
3
,
-
9
}
,
{
1
,
0
,
0
,
1
}
,
{
1
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
3
,
0
,
-
9
}
,
{
0
,
1
,
0
,
1
}
,
{
1
,
1
}
,
{
1
,
0
,
0
}
}
,
//
{
{
0
,
-
3
,
-
9
}
,
{
0
,
0
,
1
,
1
}
,
{
0
,
1
}
,
{
0
,
1
,
0
}
}
,
//
{
{
-
3
,
0
,
-
9
}
,
{
0
,
0
,
0
,
1
}
,
{
0
,
0
}
,
{
1
,
0
,
0
}
}
,
//
// -10
{
{
0
,
3
,
-
10
}
,
{
1
,
0
,
0
,
1
}
,
{
1
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
3
,
0
,
-
10
}
,
{
0
,
1
,
0
,
1
}
,
{
1
,
1
}
,
{
1
,
0
,
0
}
}
,
//
{
{
0
,
-
3
,
-
10
}
,
{
0
,
0
,
1
,
1
}
,
{
0
,
1
}
,
{
0
,
1
,
0
}
}
,
//
{
{
-
3
,
0
,
-
10
}
,
{
0
,
0
,
0
,
1
}
,
{
0
,
0
}
,
{
1
,
0
,
0
}
}
,
//
// -11
{
{
0
,
3
,
-
11
}
,
{
1
,
0
,
0
,
1
}
,
{
1
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
3
,
0
,
-
11
}
,
{
0
,
1
,
0
,
1
}
,
{
1
,
1
}
,
{
1
,
0
,
0
}
}
,
//
{
{
0
,
-
3
,
-
11
}
,
{
0
,
0
,
1
,
1
}
,
{
0
,
1
}
,
{
0
,
1
,
0
}
}
,
//
{
{
-
3
,
0
,
-
11
}
,
{
0
,
0
,
0
,
1
}
,
{
0
,
0
}
,
{
1
,
0
,
0
}
}
,
//
// -12
{
{
0
,
3
,
-
12
}
,
{
1
,
0
,
0
,
1
}
,
{
1
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
3
,
0
,
-
12
}
,
{
0
,
1
,
0
,
1
}
,
{
1
,
1
}
,
{
1
,
0
,
0
}
}
,
//
{
{
0
,
-
3
,
-
12
}
,
{
0
,
0
,
1
,
1
}
,
{
0
,
1
}
,
{
0
,
1
,
0
}
}
,
//
{
{
-
3
,
0
,
-
12
}
,
{
0
,
0
,
0
,
1
}
,
{
0
,
0
}
,
{
1
,
0
,
0
}
}
,
//
// -13
{
{
0
,
3
,
-
13
}
,
{
1
,
0
,
0
,
1
}
,
{
1
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
3
,
0
,
-
13
}
,
{
0
,
1
,
0
,
1
}
,
{
1
,
1
}
,
{
1
,
0
,
0
}
}
,
//
{
{
0
,
-
3
,
-
13
}
,
{
0
,
0
,
1
,
1
}
,
{
0
,
1
}
,
{
0
,
1
,
0
}
}
,
//
{
{
-
3
,
0
,
-
13
}
,
{
0
,
0
,
0
,
1
}
,
{
0
,
0
}
,
{
1
,
0
,
0
}
}
,
//
// -14
{
{
0
,
3
,
-
14
}
,
{
1
,
0
,
0
,
1
}
,
{
1
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
3
,
0
,
-
14
}
,
{
0
,
1
,
0
,
1
}
,
{
1
,
1
}
,
{
1
,
0
,
0
}
}
,
//
{
{
0
,
-
3
,
-
14
}
,
{
0
,
0
,
1
,
1
}
,
{
0
,
1
}
,
{
0
,
1
,
0
}
}
,
//
{
{
-
3
,
0
,
-
14
}
,
{
0
,
0
,
0
,
1
}
,
{
0
,
0
}
,
{
1
,
0
,
0
}
}
,
//
// -15
{
{
0
,
3
,
-
15
}
,
{
1
,
0
,
0
,
1
}
,
{
1
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
3
,
0
,
-
15
}
,
{
0
,
1
,
0
,
1
}
,
{
1
,
1
}
,
{
1
,
0
,
0
}
}
,
//
{
{
0
,
-
3
,
-
15
}
,
{
0
,
0
,
1
,
1
}
,
{
0
,
1
}
,
{
0
,
1
,
0
}
}
,
//
{
{
-
3
,
0
,
-
15
}
,
{
0
,
0
,
0
,
1
}
,
{
0
,
0
}
,
{
1
,
0
,
0
}
}
,
//
// -16
{
{
0
,
3
,
-
16
}
,
{
1
,
0
,
0
,
1
}
,
{
1
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
3
,
0
,
-
16
}
,
{
0
,
1
,
0
,
1
}
,
{
1
,
1
}
,
{
1
,
0
,
0
}
}
,
//
{
{
0
,
-
3
,
-
16
}
,
{
0
,
0
,
1
,
1
}
,
{
0
,
1
}
,
{
0
,
1
,
0
}
}
,
//
{
{
-
3
,
0
,
-
16
}
,
{
0
,
0
,
0
,
1
}
,
{
0
,
0
}
,
{
1
,
0
,
0
}
}
,
//
// -17
{
{
0
,
3
,
-
17
}
,
{
1
,
0
,
0
,
1
}
,
{
1
,
0
}
,
{
0
,
1
,
0
}
}
,
//
{
{
3
,
0
,
-
17
}
,
{
0
,
1
,
0
,
1
}
,
{
1
,
1
}
,
{
1
,
0
,
0
}
}
,
//
{
{
0
,
-
3
,
-
17
}
,
{
0
,
0
,
1
,
1
}
,
{
0
,
1
}
,
{
0
,
1
,
0
}
}
,
//
{
{
-
3
,
0
,
-
17
}
,
{
0
,
0
,
0
,
1
}
,
{
0
,
0
}
,
{
1
,
0
,
0
}
}
//
}
;
const
GLubyte IndicesTunnel
[
]
=
{
// -4, -5
// 0,3,4, 4,3,7, 7,3,2, 2,6,7, 1,2,6, 6,5,1, 1,5,4, 4,1,0,
4
,
0
,
3
,
7
,
4
,
3
,
2
,
7
,
3
,
7
,
2
,
6
,
6
,
1
,
2
,
1
,
6
,
5
,
4
,
1
,
5
,
0
,
4
,
1
,
// -5, -6
4
,
7
,
8
,
8
,
7
,
11
,
11
,
7
,
6
,
6
,
10
,
11
,
5
,
6
,
10
,
10
,
9
,
5
,
5
,
9
,
8
,
8
,
5
,
4
,
// -6, -7
8
,
11
,
12
,
12
,
11
,
15
,
15
,
11
,
10
,
10
,
14
,
15
,
9
,
10
,
14
,
14
,
13
,
9
,
9
,
13
,
12
,
12
,
9
,
8
,
// -7, -8
12
,
15
,
16
,
16
,
15
,
19
,
19
,
15
,
14
,
14
,
18
,
19
,
13
,
14
,
18
,
18
,
17
,
13
,
13
,
17
,
16
,
16
,
13
,
12
,
// -8, -9
16
,
19
,
20
,
20
,
19
,
23
,
23
,
19
,
18
,
18
,
22
,
23
,
17
,
18
,
22
,
22
,
21
,
17
,
17
,
21
,
20
,
20
,
17
,
16
,
// -9, -10
20
,
23
,
24
,
24
,
23
,
27
,
27
,
23
,
22
,
22
,
26
,
27
,
21
,
22
,
26
,
26
,
25
,
21
,
21
,
25
,
24
,
24
,
21
,
20
,
// -10, -11
24
,
27
,
28
,
28
,
27
,
31
,
31
,
27
,
26
,
26
,
30
,
31
,
25
,
26
,
30
,
30
,
29
,
25
,
25
,
29
,
28
,
28
,
25
,
24
,
// -11, -12
28
,
31
,
32
,
32
,
31
,
35
,
35
,
31
,
30
,
30
,
34
,
35
,
29
,
30
,
34
,
34
,
33
,
29
,
29
,
33
,
32
,
32
,
29
,
28
,
// -12, -13
32
,
35
,
36
,
36
,
35
,
39
,
39
,
35
,
34
,
34
,
38
,
39
,
33
,
34
,
38
,
38
,
37
,
33
,
33
,
37
,
36
,
36
,
33
,
32
,
// -13, -14
36
,
39
,
40
,
40
,
39
,
43
,
43
,
39
,
38
,
38
,
42
,
43
,
37
,
38
,
42
,
42
,
41
,
37
,
37
,
41
,
40
,
40
,
37
,
36
,
// -14, -15
40
,
43
,
44
,
44
,
43
,
47
,
47
,
43
,
42
,
42
,
46
,
47
,
41
,
42
,
46
,
46
,
45
,
41
,
41
,
45
,
44
,
44
,
41
,
40
,
// -15, -16
44
,
47
,
48
,
48
,
47
,
51
,
51
,
47
,
46
,
46
,
50
,
51
,
45
,
46
,
50
,
50
,
49
,
45
,
45
,
49
,
48
,
48
,
45
,
44
,
// -16, -17
48
,
51
,
52
,
52
,
51
,
55
,
55
,
51
,
50
,
50
,
54
,
55
,
49
,
50
,
54
,
54
,
53
,
49
,
49
,
53
,
52
,
52
,
49
,
48
}
;
create a
new version
of this paste
RAW Paste Data
const Vertex VerticesTunnel[]={ // -4 {{0, 3, -4}, {1, 0, 0, 1}, {0, 0}, {0, 1, 0}}, // {{3, 0, -4}, {0, 1, 0, 1}, {0, 10}, {1, 0, 0}}, // {{0, -3, -4}, {0, 0, 1, 1}, {10, 0}, {0, 1, 0}}, // {{-3, 0, -4}, {0, 0, 0, 1}, {10, 10}, {1, 0, 0}}, // // -5 {{0, 3, -5}, {1, 0, 0, 1}, {3, 0}, {0, 1, 0}}, // {{3, 0, -5}, {0, 1, 0, 1}, {3, 3}, {1, 0, 0}}, // {{0, -3, -5}, {0, 0, 1, 1}, {0, 3}, {0, 1, 0}}, // {{-3, 0, -5}, {0, 0, 0, 1}, {0, 0}, {1, 0, 0}}, // // -6 {{0, 3, -6}, {1, 0, 0, 1}, {1, 0}, {0, 1, 0}}, // {{3, 0, -6}, {0, 1, 0, 1}, {1, 1}, {1, 0, 0}}, // {{0, -3, -6}, {0, 0, 1, 1}, {0, 1}, {0, 1, 0}}, // {{-3, 0, -6}, {0, 0, 0, 1}, {0, 0}, {1, 0, 0}}, // // -7 {{0, 3, -7}, {1, 0, 0, 1}, {1, 0}, {0, 1, 0}}, // {{3, 0, -7}, {0, 1, 0, 1}, {1, 1}, {1, 0, 0}}, // {{0, -3, -7}, {0, 0, 1, 1}, {0, 1}, {0, 1, 0}}, // {{-3, 0, -7}, {0, 0, 0, 1}, {0, 0}, {1, 0, 0}}, // // -8 {{0, 3, -8}, {1, 0, 0, 1}, {1, 0}, {0, 1, 0}}, // {{3, 0, -8}, {0, 1, 0, 1}, {1, 1}, {1, 0, 0}}, // {{0, -3, -8}, {0, 0, 1, 1}, {0, 1}, {0, 1, 0}}, // {{-3, 0, 8}, {0, 0, 0, 1}, {0, 0}, {1, 0, 0}}, // // -9 {{0, 3, -9}, {1, 0, 0, 1}, {1, 0}, {0, 1, 0}}, // {{3, 0, -9}, {0, 1, 0, 1}, {1, 1}, {1, 0, 0}}, // {{0, -3, -9}, {0, 0, 1, 1}, {0, 1}, {0, 1, 0}}, // {{-3, 0, -9}, {0, 0, 0, 1}, {0, 0}, {1, 0, 0}}, // // -10 {{0, 3, -10}, {1, 0, 0, 1}, {1, 0}, {0, 1, 0}}, // {{3, 0, -10}, {0, 1, 0, 1}, {1, 1}, {1, 0, 0}}, // {{0, -3, -10}, {0, 0, 1, 1}, {0, 1}, {0, 1, 0}}, // {{-3, 0, -10}, {0, 0, 0, 1}, {0, 0}, {1, 0, 0}}, // // -11 {{0, 3, -11}, {1, 0, 0, 1}, {1, 0}, {0, 1, 0}}, // {{3, 0, -11}, {0, 1, 0, 1}, {1, 1}, {1, 0, 0}}, // {{0, -3, -11}, {0, 0, 1, 1}, {0, 1}, {0, 1, 0}}, // {{-3, 0, -11}, {0, 0, 0, 1}, {0, 0}, {1, 0, 0}}, // // -12 {{0, 3, -12}, {1, 0, 0, 1}, {1, 0}, {0, 1, 0}}, // {{3, 0, -12}, {0, 1, 0, 1}, {1, 1}, {1, 0, 0}}, // {{0, -3, -12}, {0, 0, 1, 1}, {0, 1}, {0, 1, 0}}, // {{-3, 0, -12}, {0, 0, 0, 1}, {0, 0}, {1, 0, 0}}, // // -13 {{0, 3, -13}, {1, 0, 0, 1}, {1, 0}, {0, 1, 0}}, // {{3, 0, -13}, {0, 1, 0, 1}, {1, 1}, {1, 0, 0}}, // {{0, -3, -13}, {0, 0, 1, 1}, {0, 1}, {0, 1, 0}}, // {{-3, 0, -13}, {0, 0, 0, 1}, {0, 0}, {1, 0, 0}}, // // -14 {{0, 3, -14}, {1, 0, 0, 1}, {1, 0}, {0, 1, 0}}, // {{3, 0, -14}, {0, 1, 0, 1}, {1, 1}, {1, 0, 0}}, // {{0, -3, -14}, {0, 0, 1, 1}, {0, 1}, {0, 1, 0}}, // {{-3, 0, -14}, {0, 0, 0, 1}, {0, 0}, {1, 0, 0}}, // // -15 {{0, 3, -15}, {1, 0, 0, 1}, {1, 0}, {0, 1, 0}}, // {{3, 0, -15}, {0, 1, 0, 1}, {1, 1}, {1, 0, 0}}, // {{0, -3, -15}, {0, 0, 1, 1}, {0, 1}, {0, 1, 0}}, // {{-3, 0, -15}, {0, 0, 0, 1}, {0, 0}, {1, 0, 0}}, // // -16 {{0, 3, -16}, {1, 0, 0, 1}, {1, 0}, {0, 1, 0}}, // {{3, 0, -16}, {0, 1, 0, 1}, {1, 1}, {1, 0, 0}}, // {{0, -3, -16}, {0, 0, 1, 1}, {0, 1}, {0, 1, 0}}, // {{-3, 0, -16}, {0, 0, 0, 1}, {0, 0}, {1, 0, 0}}, // // -17 {{0, 3, -17}, {1, 0, 0, 1}, {1, 0}, {0, 1, 0}}, // {{3, 0, -17}, {0, 1, 0, 1}, {1, 1}, {1, 0, 0}}, // {{0, -3, -17}, {0, 0, 1, 1}, {0, 1}, {0, 1, 0}}, // {{-3, 0, -17}, {0, 0, 0, 1}, {0, 0}, {1, 0, 0}} // }; const GLubyte IndicesTunnel[] ={ // -4, -5 // 0,3,4, 4,3,7, 7,3,2, 2,6,7, 1,2,6, 6,5,1, 1,5,4, 4,1,0, 4,0,3, 7,4,3, 2,7,3, 7,2,6, 6,1,2, 1,6,5, 4,1,5, 0,4,1, // -5, -6 4,7,8, 8,7,11, 11,7,6, 6,10,11, 5,6,10, 10,9,5, 5,9,8, 8,5,4, // -6, -7 8,11,12, 12,11,15, 15,11,10, 10,14,15, 9,10,14, 14,13,9, 9,13,12, 12,9,8, // -7, -8 12,15,16, 16,15,19, 19,15,14, 14,18,19, 13,14,18, 18,17,13, 13,17,16, 16,13,12, // -8, -9 16,19,20, 20,19,23, 23,19,18, 18,22,23, 17,18,22, 22,21,17, 17,21,20, 20,17,16, // -9, -10 20,23,24, 24,23,27, 27,23,22, 22,26,27, 21,22,26, 26,25,21, 21,25,24, 24,21,20, // -10, -11 24,27,28, 28,27,31, 31,27,26, 26,30,31, 25,26,30, 30,29,25, 25,29,28, 28,25,24, // -11, -12 28,31,32, 32,31,35, 35,31,30, 30,34,35, 29,30,34, 34,33,29, 29,33,32, 32,29,28, // -12, -13 32,35,36, 36,35,39, 39,35,34, 34,38,39, 33,34,38, 38,37,33, 33,37,36, 36,33,32, // -13, -14 36,39,40, 40,39,43, 43,39,38, 38,42,43, 37,38,42, 42,41,37, 37,41,40, 40,37,36, // -14, -15 40,43,44, 44,43,47, 47,43,42, 42,46,47, 41,42,46, 46,45,41, 41,45,44, 44,41,40, // -15, -16 44,47,48, 48,47,51, 51,47,46, 46,50,51, 45,46,50, 50,49,45, 45,49,48, 48,45,44, // -16, -17 48,51,52, 52,51,55, 55,51,50, 50,54,55, 49,50,54, 54,53,49, 49,53,52, 52,49,48 };