1
|
|
|
var col1 = 0x31460c, // Complement from #602041 |
2
|
|
|
col2 = 0x526c24, |
3
|
|
|
opacity = 0.75, |
4
|
|
|
cube_vertices = [ |
5
|
|
|
{x:-100,y:-100,z:100}, |
6
|
|
|
{x:-100,y:-33.333333,z:100}, |
7
|
|
|
{x:-100,y:33.333333,z:100}, |
8
|
|
|
{x:-100,y:100,z:100}, |
9
|
|
|
{x:-33.333333,y:-100,z:100}, |
10
|
|
|
{x:-33.333333,y:-33.333333,z:100}, |
11
|
|
|
{x:-33.333333,y:33.333333,z:100}, |
12
|
|
|
{x:-33.333333,y:100,z:100}, |
13
|
|
|
{x:33.333333,y:-100,z:100}, |
14
|
|
|
{x:33.333333,y:-33.333333,z:100}, |
15
|
|
|
{x:33.333333,y:33.333333,z:100}, |
16
|
|
|
{x:33.333333,y:100,z:100}, |
17
|
|
|
{x:100,y:-100,z:100}, |
18
|
|
|
{x:100,y:-33.333333,z:100}, |
19
|
|
|
{x:100,y:33.333333,z:100}, |
20
|
|
|
{x:100,y:100,z:100}, |
21
|
|
|
{x:100,y:-100,z:33.333333}, |
22
|
|
|
{x:100,y:-33.333333,z:33.333333}, |
23
|
|
|
{x:100,y:33.333333,z:33.333333}, |
24
|
|
|
{x:100,y:100,z:33.333333}, |
25
|
|
|
{x:100,y:-100,z:-33.333333}, |
26
|
|
|
{x:100,y:-33.333333,z:-33.333333}, |
27
|
|
|
{x:100,y:33.333333,z:-33.333333}, |
28
|
|
|
{x:100,y:100,z:-33.333333}, |
29
|
|
|
{x:100,y:-100,z:-100}, |
30
|
|
|
{x:100,y:-33.333333,z:-100}, |
31
|
|
|
{x:100,y:33.333333,z:-100}, |
32
|
|
|
{x:100,y:100,z:-100}, |
33
|
|
|
{x:33.333333,y:-100,z:-100}, |
34
|
|
|
{x:33.333333,y:-33.333333,z:-100}, |
35
|
|
|
{x:33.333333,y:33.333333,z:-100}, |
36
|
|
|
{x:33.333333,y:100,z:-100}, |
37
|
|
|
{x:-33.333333,y:-100,z:-100}, |
38
|
|
|
{x:-33.333333,y:-33.333333,z:-100}, |
39
|
|
|
{x:-33.333333,y:33.333333,z:-100}, |
40
|
|
|
{x:-33.333333,y:100,z:-100}, |
41
|
|
|
{x:-100,y:-100,z:-100}, |
42
|
|
|
{x:-100,y:-33.333333,z:-100}, |
43
|
|
|
{x:-100,y:33.333333,z:-100}, |
44
|
|
|
{x:-100,y:100,z:-100}, |
45
|
|
|
{x:-100,y:-100,z:-33.333333}, |
46
|
|
|
{x:-100,y:-33.333333,z:-33.333333}, |
47
|
|
|
{x:-100,y:33.333333,z:-33.333333}, |
48
|
|
|
{x:-100,y:100,z:-33.333333}, |
49
|
|
|
{x:-100,y:-100,z:33.333333}, |
50
|
|
|
{x:-100,y:-33.333333,z:33.333333}, |
51
|
|
|
{x:-100,y:33.333333,z:33.333333}, |
52
|
|
|
{x:-100,y:100,z:33.333333}, |
53
|
|
|
{x:-33.333333,y:100,z:33.333333}, |
54
|
|
|
{x:-33.333333,y:100,z:-33.333333}, |
55
|
|
|
{x:33.333333,y:100,z:33.333333}, |
56
|
|
|
{x:33.333333,y:100,z:-33.333333}, |
57
|
|
|
{x:-33.333333,y:-100,z:-33.333333}, |
58
|
|
|
{x:-33.333333,y:-100,z:33.333333}, |
59
|
|
|
{x:33.333333,y:-100,z:-33.333333}, |
60
|
|
|
{x:33.333333,y:-100,z:33.333333}, |
61
|
|
|
], |
62
|
|
|
cube_faces = [ |
63
|
|
|
{p1:4,p2:5,p3:1,p4:0,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
|
|
|
|
64
|
|
|
{p1:8,p2:9,p3:5,p4:4,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
65
|
|
|
{p1:12,p2:13,p3:9,p4:8,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
66
|
|
|
{p1:5,p2:6,p3:2,p4:1,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
67
|
|
|
{p1:9,p2:10,p3:6,p4:5,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
68
|
|
|
{p1:13,p2:14,p3:10,p4:9,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
69
|
|
|
{p1:6,p2:7,p3:3,p4:2,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
70
|
|
|
{p1:10,p2:11,p3:7,p4:6,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
71
|
|
|
{p1:14,p2:15,p3:11,p4:10,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
72
|
|
|
{p1:16,p2:17,p3:13,p4:12,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
73
|
|
|
{p1:20,p2:21,p3:17,p4:16,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
74
|
|
|
{p1:24,p2:25,p3:21,p4:20,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
75
|
|
|
{p1:17,p2:18,p3:14,p4:13,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
76
|
|
|
{p1:21,p2:22,p3:18,p4:17,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
77
|
|
|
{p1:25,p2:26,p3:22,p4:21,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
78
|
|
|
{p1:18,p2:19,p3:15,p4:14,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
79
|
|
|
{p1:22,p2:23,p3:19,p4:18,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
80
|
|
|
{p1:26,p2:27,p3:23,p4:22,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
81
|
|
|
{p1:28,p2:29,p3:25,p4:24,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
82
|
|
|
{p1:32,p2:33,p3:29,p4:28,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
83
|
|
|
{p1:36,p2:37,p3:33,p4:32,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
84
|
|
|
{p1:29,p2:30,p3:26,p4:25,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
85
|
|
|
{p1:33,p2:34,p3:30,p4:29,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
86
|
|
|
{p1:37,p2:38,p3:34,p4:33,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
87
|
|
|
{p1:30,p2:31,p3:27,p4:26,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
88
|
|
|
{p1:34,p2:35,p3:31,p4:30,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
89
|
|
|
{p1:38,p2:39,p3:35,p4:34,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
90
|
|
|
{p1:40,p2:41,p3:37,p4:36,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
91
|
|
|
{p1:44,p2:45,p3:41,p4:40,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
92
|
|
|
{p1:0,p2:1,p3:45,p4:44,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
93
|
|
|
{p1:41,p2:42,p3:38,p4:37,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
94
|
|
|
{p1:45,p2:46,p3:42,p4:41,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
95
|
|
|
{p1:1,p2:2,p3:46,p4:45,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
96
|
|
|
{p1:42,p2:43,p3:39,p4:38,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
97
|
|
|
{p1:46,p2:47,p3:43,p4:42,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
98
|
|
|
{p1:2,p2:3,p3:47,p4:46,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
99
|
|
|
{p1:7,p2:48,p3:47,p4:3,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
100
|
|
|
{p1:11,p2:50,p3:48,p4:7,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
101
|
|
|
{p1:15,p2:19,p3:50,p4:11,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
102
|
|
|
{p1:48,p2:49,p3:43,p4:47,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
103
|
|
|
{p1:50,p2:51,p3:49,p4:48,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
104
|
|
|
{p1:19,p2:23,p3:51,p4:50,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
105
|
|
|
{p1:49,p2:35,p3:39,p4:43,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
106
|
|
|
{p1:51,p2:31,p3:35,p4:49,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
107
|
|
|
{p1:23,p2:27,p3:31,p4:51,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
108
|
|
|
{p1:32,p2:52,p3:40,p4:36,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
109
|
|
|
{p1:28,p2:54,p3:52,p4:32,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
110
|
|
|
{p1:24,p2:20,p3:54,p4:28,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
111
|
|
|
{p1:52,p2:53,p3:44,p4:40,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
112
|
|
|
{p1:54,p2:55,p3:53,p4:52,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
113
|
|
|
{p1:20,p2:16,p3:55,p4:54,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
114
|
|
|
{p1:53,p2:4,p3:0,p4:44,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
115
|
|
|
{p1:55,p2:8,p3:4,p4:53,params:new MeshLambertMaterial({color:col2,opacity:opacity,shading:FlatShading})}, |
116
|
|
|
{p1:16,p2:12,p3:8,p4:55,params:new MeshLambertMaterial({color:col1,opacity:opacity,shading:FlatShading})}, |
117
|
|
|
]; |
118
|
|
|
|
This checks looks for references to variables that have not been declared. This is most likey a typographical error or a variable has been renamed.
To learn more about declaring variables in Javascript, see the MDN.