Revision 325176da
Added by Leszek Koltunski 10 days ago
src/main/java/org/distorted/objectlib/cutsolid/TwistyAxis.java | ||
---|---|---|
68 | 68 |
|
69 | 69 |
float[][] getBands(int variant) |
70 | 70 |
{ |
71 |
int N=5; |
|
71 |
int[] numLayers = getNumLayers(); |
|
72 |
int N = numLayers[0]==3 ? 5 : 4; |
|
72 | 73 |
int E=1; |
73 | 74 |
int angle = 45; |
74 | 75 |
float A = 0.3f; |
... | ... | |
82 | 83 |
|
83 | 84 |
float[] distsToFace() |
84 | 85 |
{ |
85 |
float d = 1.5f; |
|
86 |
int[] numLayers = getNumLayers(); |
|
87 |
float d = numLayers[0]*0.5f; |
|
86 | 88 |
return new float[] {d,d,d,d,d,d}; |
87 | 89 |
} |
88 | 90 |
|
91 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
92 |
|
|
93 |
private float getL(float[] cuts, int index) |
|
94 |
{ |
|
95 |
final float DIFF = 0.01f; |
|
96 |
int N = cuts.length; |
|
97 |
|
|
98 |
if( index==0 ) return cuts[0 ] - DIFF; |
|
99 |
if( index==N ) return cuts[N-1] + DIFF; |
|
100 |
|
|
101 |
return (cuts[index]+cuts[index-1])/2; |
|
102 |
} |
|
103 |
|
|
89 | 104 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
90 | 105 |
|
91 | 106 |
float[][] getOriginalPositions() |
92 | 107 |
{ |
93 |
final float D = 0.6f; |
|
94 |
float[][] positions = new float[26][]; |
|
95 |
|
|
96 |
positions[ 0] = new float[] {-D,-D,-D}; |
|
97 |
positions[ 1] = new float[] {-D,-D, D}; |
|
98 |
positions[ 2] = new float[] {-D, D,-D}; |
|
99 |
positions[ 3] = new float[] {-D, D, D}; |
|
100 |
positions[ 4] = new float[] { D,-D,-D}; |
|
101 |
positions[ 5] = new float[] { D,-D, D}; |
|
102 |
positions[ 6] = new float[] { D, D,-D}; |
|
103 |
positions[ 7] = new float[] { D, D, D}; |
|
104 |
|
|
105 |
positions[ 8] = new float[] { 0,-D,-D}; |
|
106 |
positions[ 9] = new float[] { 0,-D, D}; |
|
107 |
positions[10] = new float[] { 0, D,-D}; |
|
108 |
positions[11] = new float[] { 0, D, D}; |
|
109 |
positions[12] = new float[] {-D, 0,-D}; |
|
110 |
positions[13] = new float[] {-D, 0, D}; |
|
111 |
positions[14] = new float[] { D, 0,-D}; |
|
112 |
positions[15] = new float[] { D, 0, D}; |
|
113 |
positions[16] = new float[] {-D,-D, 0}; |
|
114 |
positions[17] = new float[] {-D, D, 0}; |
|
115 |
positions[18] = new float[] { D,-D, 0}; |
|
116 |
positions[19] = new float[] { D, D, 0}; |
|
117 |
|
|
118 |
positions[20] = new float[] {-D, 0, 0}; |
|
119 |
positions[21] = new float[] { D, 0, 0}; |
|
120 |
positions[22] = new float[] { 0,-D, 0}; |
|
121 |
positions[23] = new float[] { 0, D, 0}; |
|
122 |
positions[24] = new float[] { 0, 0,-D}; |
|
123 |
positions[25] = new float[] { 0, 0, D}; |
|
108 |
float[][] cuts = getCuts(); |
|
109 |
int[] numLayers = getNumLayers(); |
|
110 |
int nL = numLayers[0]; |
|
111 |
int numCubits = nL*nL*nL - (nL-2)*(nL-2)*(nL-2); |
|
112 |
float[][] positions = new float[numCubits][]; |
|
113 |
int currPos = 0; |
|
114 |
|
|
115 |
for( int x=0; x<nL; x++) |
|
116 |
for( int y=0; y<nL; y++) |
|
117 |
for( int z=0; z<nL; z++) |
|
118 |
if( x==0 || x==nL-1 || y==0 || y==nL-1 || z==0 || z==nL-1 ) |
|
119 |
{ |
|
120 |
float xl = getL(cuts[0],x); |
|
121 |
float yl = getL(cuts[1],y); |
|
122 |
float zl = getL(cuts[2],z); |
|
123 |
|
|
124 |
positions[currPos++] = new float[] {xl,yl,zl}; |
|
125 |
} |
|
124 | 126 |
|
125 | 127 |
return positions; |
126 | 128 |
} |
... | ... | |
129 | 131 |
|
130 | 132 |
public int[][] getScrambleEdges() |
131 | 133 |
{ |
132 |
if( mEdges==null ) mEdges = ScrambleEdgeGenerator.getScrambleEdgesCuboid(3,3,3); |
|
134 |
if( mEdges==null ) |
|
135 |
{ |
|
136 |
int[] numLayers = getNumLayers(); |
|
137 |
int nL = numLayers[0]; |
|
138 |
mEdges = ScrambleEdgeGenerator.getScrambleEdgesCuboid(nL,nL,nL); |
|
139 |
} |
|
133 | 140 |
return mEdges; |
134 | 141 |
} |
135 | 142 |
|
... | ... | |
139 | 146 |
{ |
140 | 147 |
if( mCuts==null ) |
141 | 148 |
{ |
142 |
float C = 0.5f; |
|
143 |
float[] cut = new float[] {-C,+C}; |
|
144 |
mCuts = new float[][] { cut,cut,cut }; |
|
149 |
int[] numLayers = getNumLayers(); |
|
150 |
int numL = numLayers[0]; |
|
151 |
|
|
152 |
switch(numL) |
|
153 |
{ |
|
154 |
case 3: float[] c3 = new float[] { -0.5f, 0.5f }; |
|
155 |
mCuts = new float[][] { c3,c3,c3 }; |
|
156 |
break; |
|
157 |
case 4: float[] c4 = new float[] { -1.0f, 0.0f, 1.0f }; |
|
158 |
mCuts = new float[][] { c4,c4,c4 }; |
|
159 |
break; |
|
160 |
} |
|
145 | 161 |
} |
146 | 162 |
|
147 | 163 |
return mCuts; |
... | ... | |
151 | 167 |
|
152 | 168 |
public boolean[][] getLayerRotatable() |
153 | 169 |
{ |
154 |
boolean[] tmp = new boolean[] {true,true,true}; |
|
170 |
int[] numLayers = getNumLayers(); |
|
171 |
int numL = numLayers[0]; |
|
172 |
boolean[] tmp = new boolean[numL]; |
|
173 |
for(int i=0; i<numL; i++) tmp[i] = true; |
|
174 |
|
|
155 | 175 |
return new boolean[][] { tmp,tmp,tmp }; |
156 | 176 |
} |
157 | 177 |
|
... | ... | |
163 | 183 |
public Static3D[] getFaceAxis() { return TouchControlHexahedron.FACE_AXIS; } |
164 | 184 |
public float getStickerRadius() { return 0.13f; } |
165 | 185 |
public float getStickerStroke() { return isInIconMode() ? 0.22f : 0.10f; } |
166 |
public String getShortName() { return ListObjects.AXIS_3.name(); } |
|
186 |
|
|
187 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
188 |
|
|
189 |
public String getShortName() |
|
190 |
{ |
|
191 |
switch(getNumLayers()[0]) |
|
192 |
{ |
|
193 |
case 3: return ListObjects.AXIS_3.name(); |
|
194 |
case 4: return ListObjects.AXIS_4.name(); |
|
195 |
} |
|
196 |
return null; |
|
197 |
} |
|
167 | 198 |
|
168 | 199 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
169 | 200 |
|
170 | 201 |
public String[][] getTutorials() |
171 | 202 |
{ |
172 |
return new String[][]{ |
|
173 |
{"gb","DdYBkV07WpM","How to Solve the Axis Cube","Z3"}, |
|
174 |
{"es","oLWCj8-6G4Q","Resolver Axis Cube","Cuby"}, |
|
175 |
{"ru","pgPtyD7DV7A","Как собрать Аксис Куб","Алексей Ярыгин"}, |
|
176 |
{"fr","4M7cOgjZHSY","Résolution de l'Axis Cube","asthalis"}, |
|
177 |
{"de","CVPII1-sEqw","Axis Cube Tutorial","Pezcraft"}, |
|
178 |
{"pl","Yrmq0m4vjfE","Axis Cube TUTORIAL PL","MrUk"}, |
|
179 |
{"br","5HoM4_fQOM8","Como resolver o axis cube ","Gabriel Sihnel"}, |
|
180 |
{"kr","8KjHoNOGWLE","엑시스 큐브 해법","듀나메스 큐브 해법연구소"}, |
|
181 |
{"vn","ESdOqn7Tikg","Tutorial N.17 - Axis Cube","Duy Thích Rubik"}, |
|
182 |
{"tw","2ANall515_E","變幻金剛 教學","不正常魔術方塊研究中心"}, |
|
183 |
}; |
|
203 |
switch(getNumLayers()[0]) |
|
204 |
{ |
|
205 |
case 3: return new String[][]{ |
|
206 |
{"gb","DdYBkV07WpM","How to Solve the Axis Cube","Z3"}, |
|
207 |
{"es","oLWCj8-6G4Q","Resolver Axis Cube","Cuby"}, |
|
208 |
{"ru","pgPtyD7DV7A","Как собрать Аксис Куб","Алексей Ярыгин"}, |
|
209 |
{"fr","4M7cOgjZHSY","Résolution de l'Axis Cube","asthalis"}, |
|
210 |
{"de","CVPII1-sEqw","Axis Cube Tutorial","Pezcraft"}, |
|
211 |
{"pl","Yrmq0m4vjfE","Axis Cube TUTORIAL PL","MrUk"}, |
|
212 |
{"br","5HoM4_fQOM8","Como resolver o axis cube ","Gabriel Sihnel"}, |
|
213 |
{"kr","8KjHoNOGWLE","엑시스 큐브 해법","듀나메스 큐브 해법연구소"}, |
|
214 |
{"vn","ESdOqn7Tikg","Tutorial N.17 - Axis Cube","Duy Thích Rubik"}, |
|
215 |
{"tw","2ANall515_E","變幻金剛 教學","不正常魔術方塊研究中心"}, |
|
216 |
}; |
|
217 |
case 4: return new String[][]{ |
|
218 |
{"gb","q-wsjKurtKc","4x4 Master Axis Cube 1/2","Superantoniovivaldi"}, |
|
219 |
{"gb","bwpbzkQhQcs","4x4 Master Axis Cube 2/2","Superantoniovivaldi"}, |
|
220 |
{"es","hArijLPFpdo","Tutorial Axis 4x4","RubikArt"}, |
|
221 |
{"ru","5tELQIj0Yk0","Axis Cube 4x4","YGCuber"}, |
|
222 |
{"pl","jw83sNXtzCc","Axis 4x4 Cube TUTORIAL PL","MrUk"}, |
|
223 |
{"vn","QXhQsRdsqdY","Hướng Dẫn Giải - Master Axis","Duy Thích Rubik"}, |
|
224 |
}; |
|
225 |
} |
|
226 |
|
|
227 |
return null; |
|
184 | 228 |
} |
185 | 229 |
} |
src/main/java/org/distorted/objectlib/cutsolid/TwistyWindmill.java | ||
---|---|---|
62 | 62 |
Static3D[] getOriginalRotationAxis() { return ROT_AXIS; } |
63 | 63 |
int getBasicAngle() { return 4; } |
64 | 64 |
float[] getCornerPressStrength() { return new float[] {0.015f,0.10f}; }; |
65 |
Static4D getPlanesQuat() { return makeQuat(new Static3D(0,1,0),60); }
|
|
65 |
Static4D getPlanesQuat() { return makeQuat(new Static3D(0,1,0),65); }
|
|
66 | 66 |
float[] getPlanesVector() { return new float[] {0,0,0}; } |
67 | 67 |
|
68 | 68 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
69 | 69 |
|
70 | 70 |
float[][] getBands(int variant) |
71 | 71 |
{ |
72 |
int N=5; |
|
72 |
int[] numLayers = getNumLayers(); |
|
73 |
int N = numLayers[0]==3 ? 5 : 4; |
|
73 | 74 |
int E=0; |
74 | 75 |
int angle = 45; |
75 | 76 |
float A = 0.3f; |
... | ... | |
83 | 84 |
|
84 | 85 |
float[] distsToFace() |
85 | 86 |
{ |
86 |
float d = 1.5f; |
|
87 |
int[] numLayers = getNumLayers(); |
|
88 |
float d = numLayers[0]*0.5f; |
|
87 | 89 |
return new float[] {d,d,d,d,d,d}; |
88 | 90 |
} |
89 | 91 |
|
92 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
93 |
|
|
94 |
private float getL(float[] cuts, int index) |
|
95 |
{ |
|
96 |
final float DIFF = 0.01f; |
|
97 |
int N = cuts.length; |
|
98 |
|
|
99 |
if( index==0 ) return cuts[0 ] - DIFF; |
|
100 |
if( index==N ) return cuts[N-1] + DIFF; |
|
101 |
|
|
102 |
return (cuts[index]+cuts[index-1])/2; |
|
103 |
} |
|
104 |
|
|
90 | 105 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
91 | 106 |
|
92 | 107 |
float[][] getOriginalPositions() |
93 | 108 |
{ |
94 |
final float D = 0.6f; |
|
95 |
float[][] positions = new float[26][]; |
|
96 |
|
|
97 |
positions[ 0] = new float[] {-D,-D,-D}; |
|
98 |
positions[ 1] = new float[] {-D,-D, D}; |
|
99 |
positions[ 2] = new float[] {-D, D,-D}; |
|
100 |
positions[ 3] = new float[] {-D, D, D}; |
|
101 |
positions[ 4] = new float[] { D,-D,-D}; |
|
102 |
positions[ 5] = new float[] { D,-D, D}; |
|
103 |
positions[ 6] = new float[] { D, D,-D}; |
|
104 |
positions[ 7] = new float[] { D, D, D}; |
|
105 |
|
|
106 |
positions[ 8] = new float[] { 0,-D,-D}; |
|
107 |
positions[ 9] = new float[] { 0,-D, D}; |
|
108 |
positions[10] = new float[] { 0, D,-D}; |
|
109 |
positions[11] = new float[] { 0, D, D}; |
|
110 |
positions[12] = new float[] {-D, 0,-D}; |
|
111 |
positions[13] = new float[] {-D, 0, D}; |
|
112 |
positions[14] = new float[] { D, 0,-D}; |
|
113 |
positions[15] = new float[] { D, 0, D}; |
|
114 |
positions[16] = new float[] {-D,-D, 0}; |
|
115 |
positions[17] = new float[] {-D, D, 0}; |
|
116 |
positions[18] = new float[] { D,-D, 0}; |
|
117 |
positions[19] = new float[] { D, D, 0}; |
|
118 |
|
|
119 |
positions[20] = new float[] {-D, 0, 0}; |
|
120 |
positions[21] = new float[] { D, 0, 0}; |
|
121 |
positions[22] = new float[] { 0,-D, 0}; |
|
122 |
positions[23] = new float[] { 0, D, 0}; |
|
123 |
positions[24] = new float[] { 0, 0,-D}; |
|
124 |
positions[25] = new float[] { 0, 0, D}; |
|
109 |
float[][] cuts = getCuts(); |
|
110 |
int[] numLayers = getNumLayers(); |
|
111 |
int nL = numLayers[0]; |
|
112 |
int numCubits = nL*nL*nL - (nL-2)*(nL-2)*(nL-2); |
|
113 |
float[][] positions = new float[numCubits][]; |
|
114 |
int currPos = 0; |
|
115 |
|
|
116 |
for( int x=0; x<nL; x++) |
|
117 |
for( int y=0; y<nL; y++) |
|
118 |
for( int z=0; z<nL; z++) |
|
119 |
if( x==0 || x==nL-1 || y==0 || y==nL-1 || z==0 || z==nL-1 ) |
|
120 |
{ |
|
121 |
float xl = getL(cuts[0],x); |
|
122 |
float yl = getL(cuts[1],y); |
|
123 |
float zl = getL(cuts[2],z); |
|
124 |
|
|
125 |
positions[currPos++] = new float[] {xl,yl,zl}; |
|
126 |
} |
|
125 | 127 |
|
126 | 128 |
return positions; |
127 | 129 |
} |
... | ... | |
130 | 132 |
|
131 | 133 |
public int[][] getScrambleEdges() |
132 | 134 |
{ |
133 |
if( mEdges==null ) mEdges = ScrambleEdgeGenerator.getScrambleEdgesCuboid(3,3,3); |
|
135 |
if( mEdges==null ) |
|
136 |
{ |
|
137 |
int[] numLayers = getNumLayers(); |
|
138 |
int nL = numLayers[0]; |
|
139 |
mEdges = ScrambleEdgeGenerator.getScrambleEdgesCuboid(nL,nL,nL); |
|
140 |
} |
|
134 | 141 |
return mEdges; |
135 | 142 |
} |
136 | 143 |
|
... | ... | |
140 | 147 |
{ |
141 | 148 |
if( mCuts==null ) |
142 | 149 |
{ |
143 |
float C = 0.5f; |
|
144 |
float[] cut = new float[] {-C,+C}; |
|
145 |
mCuts = new float[][] { cut,cut,cut }; |
|
150 |
int[] numLayers = getNumLayers(); |
|
151 |
int numL = numLayers[0]; |
|
152 |
|
|
153 |
switch(numL) |
|
154 |
{ |
|
155 |
case 3: float[] c3 = new float[] { -0.5f, 0.5f }; |
|
156 |
mCuts = new float[][] { c3,c3,c3 }; |
|
157 |
break; |
|
158 |
case 4: float[] c4 = new float[] { -1.0f, 0.0f, 1.0f }; |
|
159 |
mCuts = new float[][] { c4,c4,c4 }; |
|
160 |
break; |
|
161 |
} |
|
146 | 162 |
} |
147 | 163 |
|
148 | 164 |
return mCuts; |
... | ... | |
152 | 168 |
|
153 | 169 |
public boolean[][] getLayerRotatable() |
154 | 170 |
{ |
155 |
boolean[] tmp = new boolean[] {true,true,true}; |
|
171 |
int[] numLayers = getNumLayers(); |
|
172 |
int numL = numLayers[0]; |
|
173 |
boolean[] tmp = new boolean[numL]; |
|
174 |
for(int i=0; i<numL; i++) tmp[i] = true; |
|
175 |
|
|
156 | 176 |
return new boolean[][] { tmp,tmp,tmp }; |
157 | 177 |
} |
158 | 178 |
|
... | ... | |
164 | 184 |
public Static3D[] getFaceAxis() { return TouchControlHexahedron.FACE_AXIS; } |
165 | 185 |
public float getStickerRadius() { return 0.10f; } |
166 | 186 |
public float getStickerStroke() { return isInIconMode() ? 0.22f : 0.10f; } |
167 |
public String getShortName() { return ListObjects.WIND_3.name(); } |
|
187 |
|
|
188 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
189 |
|
|
190 |
public String getShortName() |
|
191 |
{ |
|
192 |
switch(getNumLayers()[0]) |
|
193 |
{ |
|
194 |
case 3: return ListObjects.WIND_3.name(); |
|
195 |
case 4: return ListObjects.WIND_4.name(); |
|
196 |
} |
|
197 |
return null; |
|
198 |
} |
|
168 | 199 |
|
169 | 200 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
170 | 201 |
|
171 | 202 |
public String[][] getTutorials() |
172 | 203 |
{ |
173 |
return new String[][]{ |
|
174 |
{"gb","Jh8Bg7gT3PI","Windmill Cube Tutorial","Cube Solve Hero"}, |
|
175 |
{"es","wVyJs7AboKk","Como resolver Windmill","Tutoriales Rubik"}, |
|
176 |
{"ru","vavVAuEplKI","Как собрать Мельницу","Алексей Ярыгин"}, |
|
177 |
{"fr","qiVsyF1nn7o","Résolution du Windmill Cube","asthalis"}, |
|
178 |
{"de","JCYcAd0iCKk","Windmill Cube Tutorial","Pezcraft"}, |
|
179 |
{"pl","GZI_PtcURaA","Windmill TUTORIAL PL","MrUk"}, |
|
180 |
{"br","TXNVMp70lVE","Resolução do Windmill Cube","Pedro Filho"}, |
|
181 |
{"kr","gELuvKW2Itw","윈드밀 큐브 해법 강좌","굿맨's 큐브 이야기"}, |
|
182 |
{"vn","diiy8OqqtrE","Tutorial N.16 - Windmill Cube","Duy Thích Rubik"}, |
|
183 |
{"tw","g50bcKo0RoQ","風火輪方塊解法","1hrBLD"}, |
|
184 |
}; |
|
204 |
switch(getNumLayers()[0]) |
|
205 |
{ |
|
206 |
case 3: return new String[][]{ |
|
207 |
{"gb","Jh8Bg7gT3PI","Windmill Cube Tutorial","Cube Solve Hero"}, |
|
208 |
{"es","wVyJs7AboKk","Como resolver Windmill","Tutoriales Rubik"}, |
|
209 |
{"ru","vavVAuEplKI","Как собрать Мельницу","Алексей Ярыгин"}, |
|
210 |
{"fr","qiVsyF1nn7o","Résolution du Windmill Cube","asthalis"}, |
|
211 |
{"de","JCYcAd0iCKk","Windmill Cube Tutorial","Pezcraft"}, |
|
212 |
{"pl","GZI_PtcURaA","Windmill TUTORIAL PL","MrUk"}, |
|
213 |
{"br","TXNVMp70lVE","Resolução do Windmill Cube","Pedro Filho"}, |
|
214 |
{"kr","gELuvKW2Itw","윈드밀 큐브 해법 강좌","굿맨's 큐브 이야기"}, |
|
215 |
{"vn","diiy8OqqtrE","Tutorial N.16 - Windmill Cube","Duy Thích Rubik"}, |
|
216 |
{"tw","g50bcKo0RoQ","風火輪方塊解法","1hrBLD"}, |
|
217 |
}; |
|
218 |
case 4: return new String[][]{ |
|
219 |
{"gb","qDjmQ_HXR2M","Windmill 4x4 Cube","twistypuzzling"}, |
|
220 |
{"es","iiSyMOSuVQI","Tutorial Windmill 4x4","RubikArt"}, |
|
221 |
{"ru","bgwT57KWau0","Как собрать Мельницу 4x4","Алексей Ярыгин"}, |
|
222 |
{"pl","E1DH-VvdmGs","Windmill 4x4 TUTORIAL PL","MrUk"}, |
|
223 |
}; |
|
224 |
} |
|
225 |
|
|
226 |
return null; |
|
185 | 227 |
} |
186 | 228 |
} |
src/main/java/org/distorted/objectlib/metadata/ListObjects.java | ||
---|---|---|
147 | 147 |
|
148 | 148 |
CU_353 ( new MetadataCU_353() ), |
149 | 149 |
FISH_4 ( new MetadataFISH_4() ), |
150 |
WIND_4 ( new MetadataWIND_4() ), |
|
151 |
AXIS_4 ( new MetadataAXIS_4() ), |
|
150 | 152 |
|
151 | 153 |
//OF_334 ( new MetadataOF_334() ), |
152 | 154 |
; |
src/main/java/org/distorted/objectlib/metadata/MetadataAXIS_4.java | ||
---|---|---|
1 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
2 |
// Copyright 2023 Leszek Koltunski // |
|
3 |
// // |
|
4 |
// This file is part of Magic Cube. // |
|
5 |
// // |
|
6 |
// Magic Cube is proprietary software licensed under an EULA which you should have received // |
|
7 |
// along with the code. If not, check https://distorted.org/magic/License-Magic-Cube.html // |
|
8 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
9 |
|
|
10 |
package org.distorted.objectlib.metadata; |
|
11 |
|
|
12 |
import org.distorted.objectlib.R; |
|
13 |
import org.distorted.objectlib.cutsolid.TwistyAxis; |
|
14 |
|
|
15 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
16 |
|
|
17 |
public class MetadataAXIS_4 extends Metadata |
|
18 |
{ |
|
19 |
public static int INDEX = 103; |
|
20 |
public MetadataAXIS_4() { super( TwistyAxis.class, new int[] {4,4,4}, 0, null, INDEX ); } |
|
21 |
public int numScrambles() { return 28; } |
|
22 |
public int icon() { return R.drawable.axis_4; } |
|
23 |
public int price() { return 60; } |
|
24 |
public int extrasJson() { return R.raw.axis_4_extras; } |
|
25 |
public int objectJson() { return R.raw.axis_4_object; } |
|
26 |
public int mesh() { return R.raw.axis_4; } |
|
27 |
public String getAuthor() { return "Zhang Shiqun"; } |
|
28 |
public int getYearOfInvention() { return 2009; } |
|
29 |
public float getDifficulty() { return 3.8f; } |
|
30 |
public String getObjectName() { return "Master Axis Cube"; } |
|
31 |
public int getCategory() { return CATEGORY_SHAPE_HEX | CATEGORY_AXIS_OTHE | CATEGORY_SHAPEMOD_4x4; } |
|
32 |
} |
src/main/java/org/distorted/objectlib/metadata/MetadataWIND_4.java | ||
---|---|---|
1 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
2 |
// Copyright 2023 Leszek Koltunski // |
|
3 |
// // |
|
4 |
// This file is part of Magic Cube. // |
|
5 |
// // |
|
6 |
// Magic Cube is proprietary software licensed under an EULA which you should have received // |
|
7 |
// along with the code. If not, check https://distorted.org/magic/License-Magic-Cube.html // |
|
8 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
9 |
|
|
10 |
package org.distorted.objectlib.metadata; |
|
11 |
|
|
12 |
import org.distorted.objectlib.R; |
|
13 |
import org.distorted.objectlib.cutsolid.TwistyWindmill; |
|
14 |
|
|
15 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
16 |
|
|
17 |
public class MetadataWIND_4 extends Metadata |
|
18 |
{ |
|
19 |
public static int INDEX = 102; |
|
20 |
public MetadataWIND_4() { super( TwistyWindmill.class, new int[] {4,4,4}, 0, null, INDEX ); } |
|
21 |
public int numScrambles() { return 28; } |
|
22 |
public int icon() { return R.drawable.wind_4; } |
|
23 |
public int price() { return 50; } |
|
24 |
public int extrasJson() { return R.raw.wind_4_extras; } |
|
25 |
public int objectJson() { return R.raw.wind_4_object; } |
|
26 |
public int mesh() { return R.raw.wind_4; } |
|
27 |
public String getAuthor() { return "Kyler van der Gaag"; } |
|
28 |
public int getYearOfInvention() { return 2010; } |
|
29 |
public float getDifficulty() { return 3.62f; } |
|
30 |
public String getObjectName() { return "Windmill 4x4"; } |
|
31 |
public int getCategory() { return CATEGORY_SHAPE_HEX | CATEGORY_AXIS_OTHE | CATEGORY_SHAPEMOD_4x4; } |
|
32 |
} |
src/main/res/raw/axis_4_extras.json | ||
---|---|---|
1 |
{"major":1,"minor":1,"object":"AXIS_4","tutorials":[{"language":"gb","link":"q-wsjKurtKc","title":"4x4 Master Axis Cube 1\/2","author":"Superantoniovivaldi"},{"language":"gb","link":"bwpbzkQhQcs","title":"4x4 Master Axis Cube 2\/2","author":"Superantoniovivaldi"},{"language":"es","link":"hArijLPFpdo","title":"Tutorial Axis 4x4","author":"RubikArt"},{"language":"ru","link":"5tELQIj0Yk0","title":"Axis Cube 4x4","author":"YGCuber"},{"language":"pl","link":"jw83sNXtzCc","title":"Axis 4x4 Cube TUTORIAL PL","author":"MrUk"},{"language":"vn","link":"QXhQsRdsqdY","title":"Hướng Dẫn Giải - Master Axis","author":"Duy Thích Rubik"}]} |
src/main/res/raw/axis_4_object.json | ||
---|---|---|
1 |
{"major":18,"minor":1,"metadata":{"longname":"Master Axis Cube","inventor":"Zhang Shiqun","year":2009,"complexity":3.799999952316284,"size":4,"scrambles":28,"shortname":"AXIS_4","resetmaps":false,"num_faces":6,"price":60,"category":65561,"adj_colors":true,"ghostAngle":0,"ghostAxis":0,"signature":[0,0,0,0,0,0,0,0,103],"numLayers":[4,4,4]},"mesh":{"shapes":[{"vertices":[{"x":0.6633331775665283,"y":-0.31666672229766846,"z":-0.6633332371711731},{"x":-0.3366667628288269,"y":-0.31666672229766846,"z":-0.1633332371711731},{"x":-0.0033333897590637207,"y":0.016666531562805176,"z":0.003333359956741333},{"x":0.16333311796188354,"y":-0.31666672229766846,"z":0.3366665840148926}],"faces":[{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,1,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,2,3]},{"bandIndex":0,"sticker":0,"isOuter":1,"vertexIndices":[0,3,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,3,2]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1}],"effects":[]},{"vertices":[{"x":0.00333327054977417,"y":-0.4866666793823242,"z":-0.503333330154419},{"x":-0.9966667890548706,"y":-0.4866666793823242,"z":-0.003333359956741333},{"x":0.33666664361953735,"y":-0.15333342552185059,"z":-0.3366667628288269},{"x":0.5033331513404846,"y":-0.4866666793823242,"z":-0.003333538770675659},{"x":-0.33000004291534424,"y":0.1799999475479126,"z":0.3299999237060547},{"x":0.00333327054977417,"y":-0.4866666793823242,"z":0.996666431427002}],"faces":[{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,2,3]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,5,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,1,4,2]},{"bandIndex":0,"sticker":1,"isOuter":1,"vertexIndices":[0,3,5,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,4,5,3]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1}],"effects":[]},{"vertices":[{"x":-0.3300001621246338,"y":-0.8200000524520874,"z":-0.6699999570846558},{"x":-1.3300000429153442,"y":-0.8200000524520874,"z":-0.17000004649162292},{"x":0.3366665542125702,"y":-0.15333342552185059,"z":-0.33666667342185974},{"x":0.6699998378753662,"y":-0.8200000524520874,"z":0.3299998641014099},{"x":-0.32999998331069946,"y":0.18000000715255737,"z":0.33000004291534424},{"x":0.169999897480011,"y":-0.8200000524520874,"z":1.3300000429153442}],"faces":[{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,2,3]},{"bandIndex":1,"sticker":2,"isOuter":0,"vertexIndices":[1,5,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,1,4,2]},{"bandIndex":0,"sticker":3,"isOuter":1,"vertexIndices":[0,3,5,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,4,5,3]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1}],"effects":[{"name":"DEFORM","var0":0,"var1":0.049949996173381805,"var2":0.008550000376999378,"var3":-0.0049500009045004845,"var4":1,"center0":-1.3300000429153442,"center1":-0.8200000524520874,"center2":-0.17000004649162292,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.0049499995075166225,"var2":0.008550004102289677,"var3":-0.049949996173381805,"var4":1,"center0":0.169999897480011,"center1":-0.8200000524520874,"center2":1.3300000429153442,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]},{"vertices":[{"x":-0.9900000095367432,"y":-0.9900001287460327,"z":-0.5100001096725464},{"x":-0.9900000095367432,"y":-0.9900001287460327,"z":0.9900000095367432},{"x":0.010000050067901611,"y":0.00999993085861206,"z":-0.009999990463256836},{"x":0.5099999308586121,"y":-0.9900001287460327,"z":0.9900000095367432},{"x":-0.9900000095367432,"y":0.5099999904632568,"z":0.9900000095367432}],"faces":[{"bandIndex":0,"sticker":2,"isOuter":1,"vertexIndices":[0,1,4]},{"bandIndex":1,"sticker":2,"isOuter":0,"vertexIndices":[0,2,3]},{"bandIndex":0,"sticker":2,"isOuter":1,"vertexIndices":[0,3,1]},{"bandIndex":1,"sticker":2,"isOuter":0,"vertexIndices":[0,4,2]},{"bandIndex":0,"sticker":2,"isOuter":1,"vertexIndices":[1,3,4]},{"bandIndex":1,"sticker":2,"isOuter":0,"vertexIndices":[2,4,3]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1}],"effects":[{"name":"DEFORM","var0":0,"var1":0.03735000267624855,"var2":0.03735000267624855,"var3":0.052650000900030136,"var4":1,"center0":-0.9900000095367432,"center1":-0.9900001287460327,"center2":-0.5100001096725464,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.048600006848573685,"var2":0.048600003123283386,"var3":-0.048600003123283386,"var4":1,"center0":-0.9900000095367432,"center1":-0.9900001287460327,"center2":0.9900000095367432,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":-0.052650000900030136,"var2":0.03735000267624855,"var3":-0.03735000267624855,"var4":1,"center0":0.5099999308586121,"center1":-0.9900001287460327,"center2":0.9900000095367432,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.03735000267624855,"var2":-0.05264999717473984,"var3":-0.03735000267624855,"var4":1,"center0":-0.9900000095367432,"center1":0.5099999904632568,"center2":0.9900000095367432,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]},{"vertices":[{"x":-0.16666704416275024,"y":-0.6566667556762695,"z":-1.3233332633972168},{"x":-1.1666669845581055,"y":-0.6566667556762695,"z":-0.8233332633972168},{"x":1.3333330154418945,"y":-0.6566667556762695,"z":-1.3233332633972168},{"x":0.8333330750465393,"y":-0.15666663646697998,"z":-1.3233332633972168},{"x":0.8333331346511841,"y":-0.6566667556762695,"z":-0.3233332633972168},{"x":-0.16666677594184875,"y":-0.6566667556762695,"z":0.1766667366027832},{"x":-0.16666676104068756,"y":0.34333330392837524,"z":-0.32333338260650635},{"x":0.16666659712791443,"y":-0.3233335018157959,"z":0.34333333373069763}],"faces":[{"bandIndex":0,"sticker":4,"isOuter":1,"vertexIndices":[0,3,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[4,7,5]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,1,6,3]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,5,7,6]},{"bandIndex":0,"sticker":5,"isOuter":1,"vertexIndices":[0,2,4,5,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,3,6,7,4]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1}],"effects":[{"name":"DEFORM","var0":0,"var1":0.01000000536441803,"var2":0.017350001260638237,"var3":0.04610000178217888,"var4":1,"center0":-0.16666704416275024,"center1":-0.6566667556762695,"center2":-1.3233332633972168,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":-0.02749999426305294,"var2":0.02485000342130661,"var3":0.02735000103712082,"var4":1,"center0":1.3333330154418945,"center1":-0.6566667556762695,"center2":-1.3233332633972168,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]},{"vertices":[{"x":-0.8266669511795044,"y":-0.8266668319702148,"z":-1.1633334159851074},{"x":-1.8266667127609253,"y":-0.8266668319702148,"z":-0.6633335947990417},{"x":0.17333321273326874,"y":-0.8266668319702148,"z":-0.16333335638046265},{"x":-0.8266668319702148,"y":-0.8266668319702148,"z":0.33666664361953735},{"x":0.17333322763442993,"y":0.17333322763442993,"z":-0.6633334755897522},{"x":0.5066666007041931,"y":-0.4933335781097412,"z":0.0033332407474517822},{"x":-0.49333345890045166,"y":0.5066664814949036,"z":0.0033333003520965576},{"x":-0.16000010073184967,"y":-0.16000020503997803,"z":0.6699999570846558}],"faces":[{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,1,6,4]},{"bandIndex":0,"sticker":6,"isOuter":1,"vertexIndices":[0,2,3,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,4,5,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,3,7,6]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,5,7,3]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[4,6,7,5]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1}],"effects":[{"name":"DEFORM","var0":0,"var1":0.04739999771118164,"var2":0.009900002740323544,"var3":0.01994999870657921,"var4":1,"center0":-1.8266667127609253,"center1":-0.8266668319702148,"center2":-0.6633335947990417,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]},{"vertices":[{"x":-1.1600000858306885,"y":-1.1600000858306885,"z":-1.3300001621246338},{"x":-0.16000014543533325,"y":-1.1600000858306885,"z":-0.32999998331069946},{"x":-1.1600000858306885,"y":-1.1600000858306885,"z":0.16999992728233337},{"x":-1.1600000858306885,"y":-0.15999984741210938,"z":-0.3299998939037323},{"x":0.17333322763442993,"y":0.1733332872390747,"z":-0.6633332967758179},{"x":0.5066665410995483,"y":-0.4933333992958069,"z":0.0033333003520965576},{"x":-0.4933333992958069,"y":0.5066666603088379,"z":0.0033334195613861084},{"x":-0.15999996662139893,"y":-0.15999996662139893,"z":0.6700000166893005}],"faces":[{"bandIndex":0,"sticker":7,"isOuter":1,"vertexIndices":[0,1,2]},{"bandIndex":0,"sticker":8,"isOuter":1,"vertexIndices":[0,2,3]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,3,6,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,4,5,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,5,7,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,7,6,3]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[4,6,7,5]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1}],"effects":[{"name":"DEFORM","var0":0,"var1":0.024900004267692566,"var2":0.03989999741315842,"var3":0.049949999898672104,"var4":1,"center0":-1.1600000858306885,"center1":-1.1600000858306885,"center2":-1.3300001621246338,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.04990001022815704,"var2":0.042399998754262924,"var3":-0.027550000697374344,"var4":1,"center0":-1.1600000858306885,"center1":-1.1600000858306885,"center2":0.16999992728233337,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]},{"vertices":[{"x":-1.493333339691162,"y":-1.4933334589004517,"z":-0.996666669845581},{"x":-0.9933334589004517,"y":-1.4933334589004517,"z":-0.996666669845581},{"x":-1.493333339691162,"y":-0.9933332204818726,"z":-0.996666669845581},{"x":-0.4933335781097412,"y":-1.4933334589004517,"z":-0.49666666984558105},{"x":-1.493333339691162,"y":-1.4933334589004517,"z":0.0033330917358398438},{"x":-0.49333345890045166,"y":-0.49333328008651733,"z":-0.996666669845581},{"x":-1.493333339691162,"y":-0.49333322048187256,"z":-0.4966665506362915},{"x":0.17333325743675232,"y":0.17333325743675232,"z":-0.6633332967758179},{"x":0.5066666007041931,"y":-0.4933333992958069,"z":0.0033332109451293945},{"x":-0.49333345890045166,"y":0.5066666007041931,"z":0.0033333897590637207},{"x":-0.16000008583068848,"y":-0.16000014543533325,"z":0.6699999570846558}],"faces":[{"bandIndex":0,"sticker":9,"isOuter":1,"vertexIndices":[0,1,3,4]},{"bandIndex":0,"sticker":10,"isOuter":1,"vertexIndices":[0,2,5,1]},{"bandIndex":0,"sticker":11,"isOuter":1,"vertexIndices":[0,4,6,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[3,8,10,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[4,10,9,6]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[7,9,10,8]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,5,7,8,3]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,6,9,7,5]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1}],"effects":[{"name":"DEFORM","var0":0,"var1":0.03739999979734421,"var2":0.026149999350309372,"var3":0.022450003772974014,"var4":1,"center0":-1.493333339691162,"center1":-1.4933334589004517,"center2":-0.996666669845581,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.009899999015033245,"var2":0.02865000069141388,"var3":0.02745000645518303,"var4":1,"center0":-0.9933334589004517,"center1":-1.4933334589004517,"center2":-0.996666669845581,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.04114999994635582,"var2":0.00739999720826745,"var3":0.02995000034570694,"var4":1,"center0":-1.493333339691162,"center1":-0.9933332204818726,"center2":-0.996666669845581,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.04989999905228615,"var2":0.031150009483098984,"var3":-0.03504999727010727,"var4":1,"center0":-1.493333339691162,"center1":-1.4933334589004517,"center2":0.0033330917358398438,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]},{"vertices":[{"x":-0.8266667127609253,"y":-1.8266667127609253,"z":-0.663333535194397},{"x":-0.8266667127609253,"y":-0.8266664147377014,"z":-1.1633331775665283},{"x":-0.8266667127609253,"y":-0.8266664743423462,"z":0.3366667628288269},{"x":0.17333316802978516,"y":0.17333340644836426,"z":-0.6633332967758179},{"x":-0.8266667127609253,"y":0.17333351075649261,"z":-0.1633332073688507},{"x":0.5066665410995483,"y":-0.4933333396911621,"z":0.0033333301544189453},{"x":-0.4933333396911621,"y":0.5066667199134827,"z":0.0033333897590637207},{"x":-0.16000008583068848,"y":-0.15999995172023773,"z":0.6700000762939453}],"faces":[{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,1,3,5]},{"bandIndex":0,"sticker":12,"isOuter":1,"vertexIndices":[0,2,4,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,5,7,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,4,6,3]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,7,6,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[3,6,7,5]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1}],"effects":[{"name":"DEFORM","var0":0,"var1":0.009900011122226715,"var2":0.054899998009204865,"var3":0.004950006026774645,"var4":1,"center0":-0.8266667127609253,"center1":-1.8266667127609253,"center2":-0.663333535194397,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]},{"vertices":[{"x":-1.3233333826065063,"y":-1.333333134651184,"z":-0.6566667556762695},{"x":-0.3233335018157959,"y":-0.8333332538604736,"z":-0.6566667556762695},{"x":-1.3233333826065063,"y":-0.8333331346511841,"z":-0.15666663646697998},{"x":-1.3233333826065063,"y":0.16666695475578308,"z":-0.6566667556762695},{"x":0.17666670680046082,"y":0.16666659712791443,"z":-0.6566667556762695},{"x":0.3433332145214081,"y":-0.1666666865348816,"z":-0.32333338260650635},{"x":-0.8233332633972168,"y":1.166666865348816,"z":-0.6566667556762695},{"x":-0.3233335018157959,"y":0.1666666716337204,"z":0.34333330392837524}],"faces":[{"bandIndex":0,"sticker":13,"isOuter":1,"vertexIndices":[0,2,3]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,4,5]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,7,6,3]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[4,6,7,5]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,1,5,7,2]},{"bandIndex":0,"sticker":14,"isOuter":1,"vertexIndices":[0,3,6,4,1]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":1,"extraJ":1}],"effects":[{"name":"DEFORM","var0":0,"var1":0.028600003570318222,"var2":0.02499999664723873,"var3":0.01610000617802143,"var4":1,"center0":-1.3233333826065063,"center1":-1.333333134651184,"center2":-0.6566667556762695,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.053599998354911804,"var2":-0.013750004582107067,"var3":-0.0013999914517626166,"var4":1,"center0":-1.3233333826065063,"center1":0.16666695475578308,"center2":-0.6566667556762695,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]}],"cubits":[{"centers":[0.33666667342185974,-1.6833332777023315,-0.3366667628288269],"qx":0,"qy":0,"qz":0,"qw":1,"variant":0,"type":0,"colors":[-1,-1,3,-1,-1,-1,-1,-1]},{"centers":[-0.003333359956741333,-1.5133333206176758,0.003333359956741333],"qx":0,"qy":0,"qz":0,"qw":1,"variant":1,"type":0,"colors":[-1,-1,-1,3,-1,-1,-1,-1]},{"centers":[-0.6699999570846558,-1.1799999475479126,0.6699999570846558],"qx":0,"qy":0,"qz":0,"qw":1,"variant":2,"type":0,"colors":[-1,-1,-1,3,-1,-1,-1,-1]},{"centers":[-1.0099999904632568,-1.0099998712539673,1.0099999904632568],"qx":0,"qy":0,"qz":0,"qw":1,"variant":3,"type":0,"colors":[1,-1,3,-1,4,-1,-1,-1]},{"centers":[0.1666666865348816,-1.3433332443237305,-0.6766667366027832],"qx":0,"qy":0,"qz":0,"qw":1,"variant":4,"type":0,"colors":[5,-1,-1,-1,3,-1,-1,-1]},{"centers":[-0.1733333021402359,-1.1733331680297852,-0.33666664361953735],"qx":0,"qy":0,"qz":0,"qw":1,"variant":5,"type":0,"colors":[-1,3,-1,-1,-1,-1,-1,-1]},{"centers":[-0.8399999737739563,-0.8399999737739563,0.32999998331069946],"qx":0,"qy":0,"qz":0,"qw":1,"variant":6,"type":0,"colors":[3,1,-1,-1,-1,-1,-1,-1]},{"centers":[-1.1800000667572021,-0.6699999570846558,0.6700000762939453],"qx":0.5,"qy":0.4999999701976776,"qz":-0.5,"qw":-0.4999999403953552,"variant":2,"type":0,"colors":[-1,-1,-1,1,-1,-1,-1,-1]},{"centers":[-0.16666662693023682,-0.6766666173934937,-1.34333336353302],"qx":-5.9604644775390625E-8,"qy":-0.7071067690849304,"qz":-0.7071067690849304,"qw":-1.4901161193847656E-8,"variant":4,"type":0,"colors":[3,-1,-1,-1,5,-1,-1,-1]},{"centers":[-0.5066666603088379,-0.5066665410995483,-1.003333330154419],"qx":0,"qy":0,"qz":0,"qw":1,"variant":7,"type":0,"colors":[3,5,1,-1,-1,-1,-1,-1]},{"centers":[-1.1733332872390747,-0.1733333319425583,-0.33666667342185974],"qx":0,"qy":0,"qz":0,"qw":1,"variant":8,"type":0,"colors":[-1,1,-1,-1,-1,-1,-1,-1]},{"centers":[-1.5133333206176758,-0.003333255648612976,0.0033333152532577515],"qx":0.5,"qy":0.4999999701976776,"qz":-0.5,"qw":-0.4999999403953552,"variant":1,"type":0,"colors":[-1,-1,-1,1,-1,-1,-1,-1]},{"centers":[-0.33666661381721497,-0.33666661381721497,-1.6833332777023315],"qx":-5.9604644775390625E-8,"qy":-0.7071067690849304,"qz":-0.7071067690849304,"qw":-1.4901161193847656E-8,"variant":0,"type":0,"colors":[-1,-1,5,-1,-1,-1,-1,-1]},{"centers":[-0.6766666173934937,-0.16666659712791443,-1.3433332443237305],"qx":0,"qy":0,"qz":0,"qw":1,"variant":9,"type":0,"colors":[1,-1,-1,-1,-1,5,-1,-1]},{"centers":[-1.3433332443237305,0.16666673123836517,-0.6766666173934937],"qx":-0.7071068286895752,"qy":1.4901161193847656E-8,"qz":-0.7071067094802856,"qw":0,"variant":9,"type":0,"colors":[5,-1,-1,-1,-1,1,-1,-1]},{"centers":[-1.6833332777023315,0.3366667628288269,-0.33666664361953735],"qx":0.5,"qy":0.4999999701976776,"qz":-0.5,"qw":-0.4999999403953552,"variant":0,"type":0,"colors":[-1,-1,1,-1,-1,-1,-1,-1]},{"centers":[0.6766666769981384,-1.3433332443237305,-0.16666677594184875],"qx":-5.9604644775390625E-8,"qy":-0.7071067690849304,"qz":-0.7071067690849304,"qw":-1.4901161193847656E-8,"variant":9,"type":0,"colors":[0,-1,-1,-1,-1,3,-1,-1]},{"centers":[0.3366667330265045,-1.1733332872390747,0.1733333021402359],"qx":0.4999999701976776,"qy":0.5,"qz":-0.5,"qw":0.4999999403953552,"variant":8,"type":0,"colors":[-1,3,-1,-1,-1,-1,-1,-1]},{"centers":[-0.32999998331069946,-0.8399999737739563,0.8399999141693115],"qx":0.4999999701976776,"qy":0.5,"qz":-0.5,"qw":0.4999999403953552,"variant":6,"type":0,"colors":[4,3,-1,-1,-1,-1,-1,-1]},{"centers":[-0.6699999570846558,-0.6699999570846558,1.1800000667572021],"qx":0.4999999701976776,"qy":0.5,"qz":-0.5,"qw":0.4999999403953552,"variant":2,"type":0,"colors":[-1,-1,-1,4,-1,-1,-1,-1]},{"centers":[0.5066667795181274,-1.003333330154419,-0.5066667795181274],"qx":-5.9604644775390625E-8,"qy":-0.7071067690849304,"qz":-0.7071067690849304,"qw":-1.4901161193847656E-8,"variant":7,"type":0,"colors":[5,3,0,-1,-1,-1,-1,-1]},{"centers":[-0.8399999737739563,-0.3299999237060547,0.8400000333786011],"qx":0.5,"qy":0.4999999701976776,"qz":-0.5,"qw":-0.4999999403953552,"variant":6,"type":0,"colors":[1,4,-1,-1,-1,-1,-1,-1]},{"centers":[0.17333334684371948,-0.33666664361953735,-1.1733331680297852],"qx":-5.9604644775390625E-8,"qy":-0.7071067690849304,"qz":-0.7071067690849304,"qw":-1.4901161193847656E-8,"variant":5,"type":0,"colors":[-1,5,-1,-1,-1,-1,-1,-1]},{"centers":[-1.1733332872390747,0.3366667330265045,0.17333325743675232],"qx":0.5,"qy":0.4999999701976776,"qz":-0.5,"qw":-0.4999999403953552,"variant":5,"type":0,"colors":[-1,1,-1,-1,-1,-1,-1,-1]},{"centers":[0.0033333376049995422,0.0033333897590637207,-1.5133333206176758],"qx":-5.9604644775390625E-8,"qy":-0.7071067690849304,"qz":-0.7071067690849304,"qw":-1.4901161193847656E-8,"variant":1,"type":0,"colors":[-1,-1,-1,5,-1,-1,-1,-1]},{"centers":[-0.33666670322418213,0.17333343625068665,-1.1733331680297852],"qx":-0.7071068286895752,"qy":1.4901161193847656E-8,"qz":-0.7071067094802856,"qw":0,"variant":8,"type":0,"colors":[-1,5,-1,-1,-1,-1,-1,-1]},{"centers":[-1.003333330154419,0.5066667199134827,-0.5066666603088379],"qx":-0.7071068286895752,"qy":1.4901161193847656E-8,"qz":-0.7071067094802856,"qw":0,"variant":7,"type":0,"colors":[2,1,5,-1,-1,-1,-1,-1]},{"centers":[-1.3433332443237305,0.6766666769981384,-0.166666641831398],"qx":0.5,"qy":0.4999999701976776,"qz":-0.5,"qw":-0.4999999403953552,"variant":4,"type":0,"colors":[2,-1,-1,-1,1,-1,-1,-1]},{"centers":[1.3433334827423096,-0.6766667366027832,0.16666653752326965],"qx":0.4999999701976776,"qy":0.5,"qz":-0.5,"qw":0.4999999403953552,"variant":9,"type":0,"colors":[3,-1,-1,-1,-1,0,-1,-1]},{"centers":[1.003333330154419,-0.5066667199134827,0.5066666603088379],"qx":0.4999999701976776,"qy":0.5,"qz":-0.5,"qw":0.4999999403953552,"variant":7,"type":0,"colors":[4,0,3,-1,-1,-1,-1,-1]},{"centers":[0.3366665840148926,-0.1733333319425583,1.1733332872390747],"qx":0.4999999701976776,"qy":0.5,"qz":-0.5,"qw":0.4999999403953552,"variant":5,"type":0,"colors":[-1,4,-1,-1,-1,-1,-1,-1]},{"centers":[-0.003333359956741333,-0.003333359956741333,1.5133333206176758],"qx":0.4999999701976776,"qy":0.5,"qz":-0.5,"qw":0.4999999403953552,"variant":1,"type":0,"colors":[-1,-1,-1,4,-1,-1,-1,-1]},{"centers":[1.1733332872390747,-0.33666670322418213,-0.17333339154720306],"qx":-5.9604644775390625E-8,"qy":-0.7071067690849304,"qz":-0.7071067690849304,"qw":-1.4901161193847656E-8,"variant":8,"type":0,"colors":[-1,0,-1,-1,-1,-1,-1,-1]},{"centers":[-0.17333334684371948,0.33666667342185974,1.1733334064483643],"qx":0.5,"qy":0.4999999701976776,"qz":-0.5,"qw":-0.4999999403953552,"variant":8,"type":0,"colors":[-1,4,-1,-1,-1,-1,-1,-1]},{"centers":[0.8400000333786011,0.33000001311302185,-0.8400000333786011],"qx":-5.9604644775390625E-8,"qy":-0.7071067690849304,"qz":-0.7071067690849304,"qw":-1.4901161193847656E-8,"variant":6,"type":0,"colors":[5,0,-1,-1,-1,-1,-1,-1]},{"centers":[-0.5066666603088379,1.0033332109451294,0.5066666603088379],"qx":0.5,"qy":0.4999999701976776,"qz":-0.5,"qw":-0.4999999403953552,"variant":7,"type":0,"colors":[1,2,4,-1,-1,-1,-1,-1]},{"centers":[0.6700000166893005,0.6699999570846558,-1.1800000667572021],"qx":-5.9604644775390625E-8,"qy":-0.7071067690849304,"qz":-0.7071067690849304,"qw":-1.4901161193847656E-8,"variant":2,"type":0,"colors":[-1,-1,-1,5,-1,-1,-1,-1]},{"centers":[0.32999998331069946,0.8400000333786011,-0.8399999141693115],"qx":-0.7071068286895752,"qy":1.4901161193847656E-8,"qz":-0.7071067094802856,"qw":0,"variant":6,"type":0,"colors":[2,5,-1,-1,-1,-1,-1,-1]},{"centers":[-0.33666667342185974,1.1733332872390747,-0.1733332872390747],"qx":-0.7071068286895752,"qy":1.4901161193847656E-8,"qz":-0.7071067094802856,"qw":0,"variant":5,"type":0,"colors":[-1,2,-1,-1,-1,-1,-1,-1]},{"centers":[-0.6766666769981384,1.3433332443237305,0.16666674613952637],"qx":-0.7071068286895752,"qy":1.4901161193847656E-8,"qz":-0.7071067094802856,"qw":0,"variant":4,"type":0,"colors":[1,-1,-1,-1,2,-1,-1,-1]},{"centers":[1.6833332777023315,-0.3366667628288269,0.3366665542125702],"qx":-0.7071067094802856,"qy":0.7071067690849304,"qz":5.9604644775390625E-8,"qw":0,"variant":0,"type":0,"colors":[-1,-1,0,-1,-1,-1,-1,-1]},{"centers":[1.3433332443237305,-0.1666666865348816,0.6766666173934937],"qx":-0.7071067094802856,"qy":0.7071067690849304,"qz":5.9604644775390625E-8,"qw":0,"variant":4,"type":0,"colors":[4,-1,-1,-1,0,-1,-1,-1]},{"centers":[0.6766664981842041,0.16666662693023682,1.3433332443237305],"qx":0.4999999701976776,"qy":0.5,"qz":-0.5,"qw":0.4999999403953552,"variant":4,"type":0,"colors":[0,-1,-1,-1,4,-1,-1,-1]},{"centers":[0.33666670322418213,0.33666667342185974,1.683333158493042],"qx":0.4999999701976776,"qy":0.5,"qz":-0.5,"qw":0.4999999403953552,"variant":0,"type":0,"colors":[-1,-1,4,-1,-1,-1,-1,-1]},{"centers":[1.5133333206176758,0.0033333003520965576,-0.003333471715450287],"qx":-0.7071067094802856,"qy":0.7071067690849304,"qz":5.9604644775390625E-8,"qw":0,"variant":1,"type":0,"colors":[-1,-1,-1,0,-1,-1,-1,-1]},{"centers":[1.1733332872390747,0.1733333170413971,0.33666664361953735],"qx":-0.7071067094802856,"qy":0.7071067690849304,"qz":5.9604644775390625E-8,"qw":0,"variant":5,"type":0,"colors":[-1,0,-1,-1,-1,-1,-1,-1]},{"centers":[0.5066667199134827,0.5066667199134827,1.003333330154419],"qx":-0.7071067094802856,"qy":0.7071067690849304,"qz":5.9604644775390625E-8,"qw":0,"variant":7,"type":0,"colors":[0,4,2,-1,-1,-1,-1,-1]},{"centers":[0.16666662693023682,0.6766666173934937,1.3433332443237305],"qx":-0.7071067094802856,"qy":0.7071067690849304,"qz":5.9604644775390625E-8,"qw":0,"variant":9,"type":0,"colors":[2,-1,-1,-1,-1,4,-1,-1]},{"centers":[1.1800000667572021,0.6699999570846558,-0.6700000166893005],"qx":-0.7071067094802856,"qy":0.7071067690849304,"qz":5.9604644775390625E-8,"qw":0,"variant":2,"type":0,"colors":[-1,-1,-1,0,-1,-1,-1,-1]},{"centers":[0.8400001525878906,0.8399999141693115,-0.3299999237060547],"qx":-0.7071067094802856,"qy":0.7071067690849304,"qz":5.9604644775390625E-8,"qw":0,"variant":6,"type":0,"colors":[0,2,-1,-1,-1,-1,-1,-1]},{"centers":[0.17333334684371948,1.1733331680297852,0.33666670322418213],"qx":-0.7071067094802856,"qy":0.7071067690849304,"qz":5.9604644775390625E-8,"qw":0,"variant":8,"type":0,"colors":[-1,2,-1,-1,-1,-1,-1,-1]},{"centers":[-0.1666666865348816,1.34333336353302,0.6766667366027832],"qx":0.5,"qy":0.4999999701976776,"qz":-0.5,"qw":-0.4999999403953552,"variant":9,"type":0,"colors":[4,-1,-1,-1,-1,2,-1,-1]},{"centers":[1.0100001096725464,1.0099999904632568,-1.0100001096725464],"qx":-0.7071068286895752,"qy":1.4901161193847656E-8,"qz":-0.7071067094802856,"qw":0,"variant":3,"type":0,"colors":[5,-1,2,-1,0,-1,-1,-1]},{"centers":[0.6699999570846558,1.179999828338623,-0.669999897480011],"qx":-0.7071068286895752,"qy":1.4901161193847656E-8,"qz":-0.7071067094802856,"qw":0,"variant":2,"type":0,"colors":[-1,-1,-1,2,-1,-1,-1,-1]},{"centers":[0.003333345055580139,1.5133333206176758,-0.0033333301544189453],"qx":-0.7071068286895752,"qy":1.4901161193847656E-8,"qz":-0.7071067094802856,"qw":0,"variant":1,"type":0,"colors":[-1,-1,-1,2,-1,-1,-1,-1]},{"centers":[-0.33666667342185974,1.6833332777023315,0.33666670322418213],"qx":-0.7071068286895752,"qy":1.4901161193847656E-8,"qz":-0.7071067094802856,"qw":0,"variant":0,"type":0,"colors":[-1,-1,2,-1,-1,-1,-1,-1]}],"stickers":[{"loops":[[{"x":0.5,"y":-0.5,"angle":0,"radius":0.04679999500513077,"stroke":0.10000001639127731},{"x":-5.960465188081798E-8,"y":0.49999991059303284,"angle":0,"radius":0.09711234271526337,"stroke":0.10000001639127731},{"x":-0.5,"y":5.960465188081798E-8,"angle":0,"radius":0.09711232036352158,"stroke":0.10000001639127731}]]},{"loops":[[{"x":0.07142858952283859,"y":-0.35714277625083923,"angle":0,"radius":0.09307868778705597,"stroke":0.05714285746216774},{"x":0.35714277625083923,"y":-0.07142861187458038,"angle":0,"radius":0.09307868033647537,"stroke":0.05714285746216774},{"x":0.07142858952283859,"y":0.49999991059303284,"angle":0,"radius":0.05549274757504463,"stroke":0.05714285746216774},{"x":-0.5,"y":-0.07142851501703262,"angle":0,"radius":0.05549273639917374,"stroke":0.05714285746216774}]]},{"loops":[[{"x":-0.5,"y":-0.09090910851955414,"angle":0,"radius":0.025664040818810463,"stroke":0.04545454680919647},{"x":0.45454543828964233,"y":-0.22727274894714355,"angle":0,"radius":0.02566404454410076,"stroke":0.04545454680919647},{"x":0.04545454680919647,"y":0.3181818127632141,"angle":0,"radius":0.05909089744091034,"stroke":0.04545454680919647}]]},{"loops":[[{"x":-0.055555567145347595,"y":-0.3888888657093048,"angle":0,"radius":0.07239453494548798,"stroke":0.04444444552063942},{"x":0.3888888955116272,"y":0.05555550381541252,"angle":0,"radius":0.07239452004432678,"stroke":0.04444444552063942},{"x":0.1666666716337204,"y":0.4999999403953552,"angle":0,"radius":0.04316103085875511,"stroke":0.04444444552063942},{"x":-0.5,"y":-0.1666666865348816,"angle":0,"radius":0.043161019682884216,"stroke":0.04444444552063942}]]},{"loops":[[{"x":0.5,"y":-0.10000002384185791,"angle":0,"radius":0.022187739610671997,"stroke":0.05999999865889549},{"x":-0.1000000461935997,"y":0.20000003278255463,"angle":0,"radius":0.09773259609937668,"stroke":0.05999999865889549},{"x":-0.4000000059604645,"y":-0.10000002384185791,"angle":0,"radius":0.03387654200196266,"stroke":0.05999999865889549}]]},{"loops":[[{"x":-0.11538468301296234,"y":-0.23076924681663513,"angle":0,"radius":0.08577709645032883,"stroke":0.03846153989434242},{"x":0.4615384638309479,"y":-0.23076924681663513,"angle":0,"radius":0.032111454755067825,"stroke":0.03846153989434242},{"x":0.26923078298568726,"y":0.1538461446762085,"angle":0,"radius":0.0819999948143959,"stroke":0.03846153989434242},{"x":-0.11538456380367279,"y":0.3461538255214691,"angle":0,"radius":0.06264911592006683,"stroke":0.03846153989434242},{"x":-0.5,"y":-0.03846154734492302,"angle":0,"radius":0.037350889295339584,"stroke":0.03846153989434242}]]},{"loops":[[{"x":-2.980232594040899E-8,"y":-0.375,"angle":0,"radius":0.08144385367631912,"stroke":0.05000000447034836},{"x":0.5,"y":0.12500005960464478,"angle":0,"radius":0.04855616018176079,"stroke":0.05000000447034836},{"x":0,"y":0.37500008940696716,"angle":0,"radius":0.08144383877515793,"stroke":0.05000000447034836},{"x":-0.4999999403953552,"y":-0.12500008940696716,"angle":0,"radius":0.048556167632341385,"stroke":0.05000000447034836}]]},{"loops":[[{"x":-0.19999994337558746,"y":-0.5,"angle":0,"radius":0.03387651965022087,"stroke":0.059999994933605194},{"x":0.3999999165534973,"y":0.10000000894069672,"angle":0,"radius":0.05826738476753235,"stroke":0.059999994933605194},{"x":-0.19999994337558746,"y":0.3999999165534973,"angle":0,"radius":0.05009385943412781,"stroke":0.059999994933605194}]]},{"loops":[[{"x":-0.5,"y":-0.20000003278255463,"angle":0,"radius":0.033876530826091766,"stroke":0.059999994933605194},{"x":0.3999999165534973,"y":-0.20000003278255463,"angle":0,"radius":0.0500938780605793,"stroke":0.059999994933605194},{"x":0.10000006854534149,"y":0.4000000059604645,"angle":0,"radius":0.058267366141080856,"stroke":0.059999994933605194}]]},{"loops":[[{"x":-0.30000007152557373,"y":-0.30000004172325134,"angle":0,"radius":0.104000024497509,"stroke":0.08000002056360245},{"x":0.09999995678663254,"y":-0.30000004172325134,"angle":0,"radius":0.16283130645751953,"stroke":0.08000002056360245},{"x":0.4999999403953552,"y":0.10000007599592209,"angle":0,"radius":0.07768987864255905,"stroke":0.08000002056360245},{"x":-0.30000007152557373,"y":0.5,"angle":0,"radius":0.06679185479879379,"stroke":0.08000002056360245}]]},{"loops":[[{"x":0.29999998211860657,"y":-0.30000007152557373,"angle":0,"radius":0.10399998724460602,"stroke":0.07999999076128006},{"x":0.29999998211860657,"y":0.10000008344650269,"angle":0,"radius":0.14120814204216003,"stroke":0.07999999076128006},{"x":-0.49999985098838806,"y":0.5,"angle":0,"radius":0.037439994513988495,"stroke":0.07999999076128006},{"x":-0.09999989718198776,"y":-0.30000007152557373,"angle":0,"radius":0.14120815694332123,"stroke":0.07999999076128006}]]},{"loops":[[{"x":-0.2999999523162842,"y":-0.30000007152557373,"angle":0,"radius":0.10399998724460602,"stroke":0.07999999076128006},{"x":0.4999997615814209,"y":-0.30000007152557373,"angle":0,"radius":0.0667918398976326,"stroke":0.07999999076128006},{"x":0.10000007599592209,"y":0.5,"angle":0,"radius":0.07768982648849487,"stroke":0.07999999076128006},{"x":-0.2999999523162842,"y":0.10000011324882507,"angle":0,"radius":0.16283124685287476,"stroke":0.07999999076128006}]]},{"loops":[[{"x":-0.12500008940696716,"y":-0.5,"angle":0,"radius":0.048556137830019,"stroke":0.04999999329447746},{"x":0.375,"y":2.9802318834981634E-8,"angle":0,"radius":0.08144383132457733,"stroke":0.04999999329447746},{"x":0.1250000298023224,"y":0.49999991059303284,"angle":0,"radius":0.04855615273118019,"stroke":0.04999999329447746},{"x":-0.37499991059303284,"y":2.9802318834981634E-8,"angle":0,"radius":0.08144384622573853,"stroke":0.04999999329447746}]]},{"loops":[[{"x":-0.10000002384185791,"y":-0.3999999761581421,"angle":0,"radius":0.03387654572725296,"stroke":0.06000000238418579},{"x":0.20000004768371582,"y":-0.09999999403953552,"angle":0,"radius":0.09773260354995728,"stroke":0.06000000238418579},{"x":-0.10000002384185791,"y":0.5,"angle":0,"radius":0.022187741473317146,"stroke":0.06000000238418579}]]},{"loops":[[{"x":0.23076923191547394,"y":-0.4615384042263031,"angle":0,"radius":0.032111454755067825,"stroke":0.038461536169052124},{"x":0.23076923191547394,"y":0.11538466066122055,"angle":0,"radius":0.08577708154916763,"stroke":0.038461536169052124},{"x":0.03846149891614914,"y":0.5,"angle":0,"radius":0.037350885570049286,"stroke":0.038461536169052124},{"x":-0.3461538553237915,"y":0.11538451910018921,"angle":0,"radius":0.06264910101890564,"stroke":0.038461536169052124},{"x":-0.15384608507156372,"y":-0.26923078298568726,"angle":0,"radius":0.0819999948143959,"stroke":0.038461536169052124}]]}],"pillow":1},"axis":[{"x":0.6666666865348816,"y":0.6666666269302368,"z":0.3333333134651184,"basicAngles":[4,4,4,4],"cuts":[-1,0,1],"rotatable":[true,true,true,true],"factor":[1,1,1,1]},{"x":-0.3333333134651184,"y":0.6666666865348816,"z":-0.6666666269302368,"basicAngles":[4,4,4,4],"cuts":[-1,0,1],"rotatable":[true,true,true,true],"factor":[1,1,1,1]},{"x":-0.6666666269302368,"y":0.3333333134651184,"z":0.6666666865348816,"basicAngles":[4,4,4,4],"cuts":[-1,0,1],"rotatable":[true,true,true,true],"factor":[1,1,1,1]}],"quats":[{"x":0,"y":0,"z":0,"w":1},{"x":0.4714045226573944,"y":0.471404492855072,"z":0.235702246427536,"w":0.7071067690849304},{"x":0.6666666865348816,"y":0.6666666269302368,"z":0.3333333134651184,"w":6.123234262925839E-17},{"x":0.4714045226573944,"y":0.471404492855072,"z":0.235702246427536,"w":-0.7071067690849304},{"x":-0.235702246427536,"y":0.4714045226573944,"z":-0.471404492855072,"w":0.7071067690849304},{"x":-0.3333333134651184,"y":0.6666666865348816,"z":-0.6666666269302368,"w":6.123234262925839E-17},{"x":-0.235702246427536,"y":0.4714045226573944,"z":-0.471404492855072,"w":-0.7071067690849304},{"x":-0.471404492855072,"y":0.235702246427536,"z":0.4714045226573944,"w":0.7071067690849304},{"x":-0.6666666269302368,"y":0.3333333134651184,"z":0.6666666865348816,"w":6.123234262925839E-17},{"x":-0.471404492855072,"y":0.235702246427536,"z":0.4714045226573944,"w":-0.7071067690849304},{"x":0.4999999701976776,"y":0.5,"z":-0.5,"w":0.4999999403953552},{"x":0.23570221662521362,"y":0.2357022762298584,"z":-0.9428090453147888,"w":-1.4901161193847656E-8},{"x":-0.16666670143604279,"y":-0.16666662693023682,"z":-0.8333333134651184,"w":-0.4999999403953552},{"x":-0.16666662693023682,"y":0.8333333134651184,"z":0.16666670143604279,"w":0.4999999701976776},{"x":-0.7071067094802856,"y":0.7071067690849304,"z":5.9604644775390625E-8,"w":0},{"x":-0.8333333730697632,"y":0.1666666567325592,"z":-0.16666661202907562,"w":-0.4999999403953552},{"x":0.942808985710144,"y":0.235702246427536,"z":-0.2357022613286972,"w":-1.4901161193847656E-8},{"x":-5.9604644775390625E-8,"y":-0.7071067690849304,"z":-0.7071067690849304,"w":-1.4901161193847656E-8},{"x":0.2357022762298584,"y":0.9428090453147888,"z":-0.23570221662521362,"w":0},{"x":-0.7071068286895752,"y":1.4901161193847656E-8,"z":-0.7071067094802856,"w":0},{"x":0.8333332538604736,"y":-0.1666666865348816,"z":0.16666662693023682,"w":-0.4999999403953552},{"x":0.16666661202907562,"y":-0.8333333134651184,"z":-0.1666666567325592,"w":0.4999999403953552},{"x":0.5,"y":0.4999999701976776,"z":-0.5,"w":-0.4999999403953552},{"x":-0.16666674613952637,"y":-0.16666662693023682,"z":-0.8333333134651184,"w":0.4999999701976776}],"scrambling":{"scrambleType":0,"algorithms":[[0,1,-90],[0,1,90],[0,1,180],[0,2,-90],[0,2,90],[0,2,180],[0,4,-90],[0,4,90],[0,4,180],[0,8,-90],[0,8,90],[0,8,180],[1,1,-90],[1,1,90],[1,1,180],[1,2,-90],[1,2,90],[1,2,180],[1,4,-90],[1,4,90],[1,4,180],[1,8,-90],[1,8,90],[1,8,180],[2,1,-90],[2,1,90],[2,1,180],[2,2,-90],[2,2,90],[2,2,180],[2,4,-90],[2,4,90],[2,4,180],[2,8,-90],[2,8,90],[2,8,180]],"edges":[[0,1,1,1,2,1,3,1,4,1,5,1,6,1,7,1,8,1,9,1,10,1,11,1,12,2,13,2,14,2,15,2,16,2,17,2,18,2,19,2,20,2,21,2,22,2,23,2,24,3,25,3,26,3,27,3,28,3,29,3,30,3,31,3,32,3,33,3,34,3,35,3],[12,4,13,4,14,4,15,4,16,4,17,4,18,4,19,4,20,4,21,4,22,4,23,4,24,5,25,5,26,5,27,5,28,5,29,5,30,5,31,5,32,5,33,5,34,5,35,5],[0,6,1,6,2,6,3,6,4,6,5,6,6,6,7,6,8,6,9,6,10,6,11,6,24,7,25,7,26,7,27,7,28,7,29,7,30,7,31,7,32,7,33,7,34,7,35,7],[0,8,1,8,2,8,3,8,4,8,5,8,6,8,7,8,8,8,9,8,10,8,11,8,12,9,13,9,14,9,15,9,16,9,17,9,18,9,19,9,20,9,21,9,22,9,23,9],[0,10,1,10,2,10,3,10,4,10,5,10,6,10,7,10,8,10,9,10,10,10,11,10,24,7,25,7,26,7,27,7,28,7,29,7,30,7,31,7,32,7,33,7,34,7,35,7],[0,11,1,11,2,11,3,11,4,11,5,11,6,11,7,11,8,11,9,11,10,11,11,11,12,9,13,9,14,9,15,9,16,9,17,9,18,9,19,9,20,9,21,9,22,9,23,9],[12,12,13,12,14,12,15,12,16,12,17,12,18,12,19,12,20,12,21,12,22,12,23,12,24,5,25,5,26,5,27,5,28,5,29,5,30,5,31,5,32,5,33,5,34,5,35,5],[0,8,1,8,2,8,3,8,4,8,5,8,6,8,7,8,8,8,9,8,10,8,11,8,12,13,13,13,14,13,15,13,16,13,17,13,18,13,19,13,20,13,21,13,22,13,23,13],[12,4,13,4,14,4,15,4,16,4,17,4,18,4,19,4,20,4,21,4,22,4,23,4,24,14,25,14,26,14,27,14,28,14,29,14,30,14,31,14,32,14,33,14,34,14,35,14],[0,6,1,6,2,6,3,6,4,6,5,6,6,6,7,6,8,6,9,6,10,6,11,6,24,15,25,15,26,15,27,15,28,15,29,15,30,15,31,15,32,15,33,15,34,15,35,15],[24,5,25,5,26,5,27,5,28,5,29,5,30,5,31,5,32,5,33,5,34,5,35,5],[12,4,13,4,14,4,15,4,16,4,17,4,18,4,19,4,20,4,21,4,22,4,23,4],[24,7,25,7,26,7,27,7,28,7,29,7,30,7,31,7,32,7,33,7,34,7,35,7],[0,6,1,6,2,6,3,6,4,6,5,6,6,6,7,6,8,6,9,6,10,6,11,6],[12,9,13,9,14,9,15,9,16,9,17,9,18,9,19,9,20,9,21,9,22,9,23,9],[0,8,1,8,2,8,3,8,4,8,5,8,6,8,7,8,8,8,9,8,10,8,11,8]]},"touchcontrol":{"movementType":102,"movementSplit":0,"dist3D":[0.5,0.5,0.5,0.5,0.5,0.5]},"colors":[-256,-1,-16776961,-16729344,-5636096,-40448,-13421773],"solved":{"functionIndex":2}} |
src/main/res/raw/wind_4_extras.json | ||
---|---|---|
1 |
{"major":1,"minor":1,"object":"WIND_4","tutorials":[{"language":"gb","link":"qDjmQ_HXR2M","title":"Windmill 4x4 Cube","author":"twistypuzzling"},{"language":"es","link":"iiSyMOSuVQI","title":"Tutorial Windmill 4x4","author":"RubikArt"},{"language":"ru","link":"bgwT57KWau0","title":"Как собрать Мельницу 4x4","author":"Алексей Ярыгин"},{"language":"pl","link":"E1DH-VvdmGs","title":"Windmill 4x4 TUTORIAL PL","author":"MrUk"}]} |
src/main/res/raw/wind_4_object.json | ||
---|---|---|
1 |
{"major":18,"minor":1,"metadata":{"longname":"Windmill 4x4","inventor":"Kyler van der Gaag","year":2010,"complexity":3.619999885559082,"size":4,"scrambles":28,"shortname":"WIND_4","resetmaps":false,"num_faces":6,"price":50,"category":65561,"adj_colors":true,"ghostAngle":0,"ghostAxis":0,"signature":[0,0,0,0,0,0,0,0,102],"numLayers":[4,4,4]},"mesh":{"shapes":[{"vertices":[{"x":-0.31776368618011475,"y":-0.9900000095367432,"z":-0.6577848196029663},{"x":-0.31776368618011475,"y":0.009999990463256836,"z":-0.6577848196029663},{"x":1.43428635597229,"y":-0.9900000095367432,"z":-0.6577848196029663},{"x":-0.004836827516555786,"y":-0.9900000095367432,"z":0.013289213180541992},{"x":1.43428635597229,"y":0.009999990463256836,"z":-0.6577848196029663},{"x":-0.004836827516555786,"y":0.009999990463256836,"z":0.013289213180541992}],"faces":[{"bandIndex":0,"sticker":0,"isOuter":1,"vertexIndices":[0,2,3]},{"bandIndex":1,"sticker":1,"isOuter":0,"vertexIndices":[1,5,4]},{"bandIndex":0,"sticker":2,"isOuter":1,"vertexIndices":[0,1,4,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,3,5,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,4,5,3]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0}],"effects":[{"name":"DEFORM","var0":0,"var1":0.014832565560936928,"var2":0.03248632699251175,"var3":0.03145362064242363,"var4":1,"center0":-0.31776368618011475,"center1":-0.9900000095367432,"center2":-0.6577848196029663,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":-0.03158040717244148,"var2":0.03248632699251175,"var3":0.014560675248503685,"var4":1,"center0":1.43428635597229,"center1":-0.9900000095367432,"center2":-0.6577848196029663,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]},{"vertices":[{"x":-0.9589246511459351,"y":-0.9900000095367432,"z":-0.8733199834823608},{"x":0.144453227519989,"y":-0.9900000095367432,"z":-0.8733199834823608},{"x":-0.9589246511459351,"y":0.009999990463256836,"z":-0.8733199834823608},{"x":0.144453227519989,"y":0.009999990463256836,"z":-0.8733199834823608},{"x":0.457380086183548,"y":-0.9900000095367432,"z":-0.20224595069885254},{"x":-0.44892773032188416,"y":-0.9900000095367432,"z":0.22037220001220703},{"x":0.457380086183548,"y":0.009999990463256836,"z":-0.20224595069885254},{"x":-0.44892773032188416,"y":0.009999990463256836,"z":0.22037220001220703}],"faces":[{"bandIndex":0,"sticker":3,"isOuter":1,"vertexIndices":[0,1,4,5]},{"bandIndex":0,"sticker":4,"isOuter":1,"vertexIndices":[0,2,3,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,5,7,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,3,6,4]},{"bandIndex":1,"sticker":5,"isOuter":0,"vertexIndices":[2,7,6,3]},{"bandIndex":1,"sticker":6,"isOuter":0,"vertexIndices":[4,6,7,5]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0}],"effects":[{"name":"DEFORM","var0":0,"var1":0.030789252370595932,"var2":0.02595672383904457,"var3":0.022000513970851898,"var4":1,"center0":-0.9589246511459351,"center1":-0.9900000095367432,"center2":-0.8733199834823608,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":-0.012232908979058266,"var2":0.02595672383904457,"var3":0.034344371408224106,"var4":1,"center0":0.144453227519989,"center1":-0.9900000095367432,"center2":-0.8733199834823608,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]},{"vertices":[{"x":-1.1200017929077148,"y":-0.9900000095367432,"z":-1.29593825340271},{"x":-1.1200017929077148,"y":-0.9900000095367432,"z":-1.218751072883606},{"x":-0.052616894245147705,"y":-0.9900000095367432,"z":-1.29593825340271},{"x":-1.1200017929077148,"y":0.009999990463256836,"z":-1.29593825340271},{"x":-1.1200017929077148,"y":0.009999990463256836,"z":-1.218751072883606},{"x":-0.052616894245147705,"y":0.009999990463256836,"z":-1.29593825340271},{"x":0.4573800265789032,"y":-0.9900000095367432,"z":-0.2022460699081421},{"x":-0.44892776012420654,"y":-0.9900000095367432,"z":0.22037211060523987},{"x":0.4573800265789032,"y":0.009999990463256836,"z":-0.2022460699081421},{"x":-0.44892776012420654,"y":0.009999990463256836,"z":0.22037211060523987}],"faces":[{"bandIndex":0,"sticker":7,"isOuter":1,"vertexIndices":[0,1,4,3]},{"bandIndex":0,"sticker":8,"isOuter":1,"vertexIndices":[0,3,5,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,7,9,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,5,8,6]},{"bandIndex":1,"sticker":6,"isOuter":0,"vertexIndices":[6,8,9,7]},{"bandIndex":0,"sticker":9,"isOuter":1,"vertexIndices":[0,2,6,7,1]},{"bandIndex":1,"sticker":10,"isOuter":0,"vertexIndices":[3,4,9,8,5]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0}],"effects":[{"name":"DEFORM","var0":0,"var1":0.017957834526896477,"var2":0.03236085921525955,"var3":0.03544984757900238,"var4":1,"center0":-1.1200017929077148,"center1":-0.9900000095367432,"center2":-1.29593825340271,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.03954467922449112,"var2":0.03236085921525955,"var3":0.008215155452489853,"var4":1,"center0":-1.1200017929077148,"center1":-0.9900000095367432,"center2":-1.218751072883606,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":-0.015616128221154213,"var2":0.03236085921525955,"var3":0.04309980198740959,"var4":1,"center0":-0.052616894245147705,"center1":-0.9900000095367432,"center2":-1.29593825340271,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.017957834526896477,"var2":-9.269745205529034E-4,"var3":0.03544984757900238,"var4":1,"center0":-1.1200017929077148,"center1":0.009999990463256836,"center2":-1.29593825340271,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]},{"vertices":[{"x":-0.31776368618011475,"y":-0.5,"z":-0.6577848196029663},{"x":-0.31776368618011475,"y":0.5,"z":-0.6577848196029663},{"x":1.43428635597229,"y":-0.5,"z":-0.6577848196029663},{"x":-0.004836827516555786,"y":-0.5,"z":0.013289213180541992},{"x":1.43428635597229,"y":0.5,"z":-0.6577848196029663},{"x":-0.004836827516555786,"y":0.5,"z":0.013289213180541992}],"faces":[{"bandIndex":1,"sticker":0,"isOuter":0,"vertexIndices":[0,2,3]},{"bandIndex":1,"sticker":1,"isOuter":0,"vertexIndices":[1,5,4]},{"bandIndex":0,"sticker":2,"isOuter":1,"vertexIndices":[0,1,4,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,3,5,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,4,5,3]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0}],"effects":[]},{"vertices":[{"x":-0.9589246511459351,"y":-0.5,"z":-0.8733199834823608},{"x":0.144453227519989,"y":-0.5,"z":-0.8733199834823608},{"x":-0.9589246511459351,"y":0.5,"z":-0.8733199834823608},{"x":0.144453227519989,"y":0.5,"z":-0.8733199834823608},{"x":0.457380086183548,"y":-0.5,"z":-0.20224595069885254},{"x":-0.44892773032188416,"y":-0.5,"z":0.22037220001220703},{"x":0.457380086183548,"y":0.5,"z":-0.20224595069885254},{"x":-0.44892773032188416,"y":0.5,"z":0.22037220001220703}],"faces":[{"bandIndex":1,"sticker":3,"isOuter":0,"vertexIndices":[0,1,4,5]},{"bandIndex":0,"sticker":4,"isOuter":1,"vertexIndices":[0,2,3,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,5,7,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,3,6,4]},{"bandIndex":1,"sticker":5,"isOuter":0,"vertexIndices":[2,7,6,3]},{"bandIndex":1,"sticker":6,"isOuter":0,"vertexIndices":[4,6,7,5]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0}],"effects":[]},{"vertices":[{"x":-1.1200017929077148,"y":-0.5,"z":-1.29593825340271},{"x":-1.1200017929077148,"y":-0.5,"z":-1.218751072883606},{"x":-0.052616894245147705,"y":-0.5,"z":-1.29593825340271},{"x":-1.1200017929077148,"y":0.5,"z":-1.29593825340271},{"x":-1.1200017929077148,"y":0.5,"z":-1.218751072883606},{"x":-0.052616894245147705,"y":0.5,"z":-1.29593825340271},{"x":0.4573800265789032,"y":-0.5,"z":-0.2022460699081421},{"x":-0.44892776012420654,"y":-0.5,"z":0.22037211060523987},{"x":0.4573800265789032,"y":0.5,"z":-0.2022460699081421},{"x":-0.44892776012420654,"y":0.5,"z":0.22037211060523987}],"faces":[{"bandIndex":0,"sticker":7,"isOuter":1,"vertexIndices":[0,1,4,3]},{"bandIndex":0,"sticker":8,"isOuter":1,"vertexIndices":[0,3,5,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,7,9,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,5,8,6]},{"bandIndex":1,"sticker":6,"isOuter":0,"vertexIndices":[6,8,9,7]},{"bandIndex":1,"sticker":9,"isOuter":0,"vertexIndices":[0,2,6,7,1]},{"bandIndex":1,"sticker":10,"isOuter":0,"vertexIndices":[3,4,9,8,5]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0}],"effects":[{"name":"DEFORM","var0":0,"var1":0.017957834526896477,"var2":0.025010857731103897,"var3":0.03544984757900238,"var4":1,"center0":-1.1200017929077148,"center1":-0.5,"center2":-1.29593825340271,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.017957834526896477,"var2":-0.00827697478234768,"var3":0.03544984757900238,"var4":1,"center0":-1.1200017929077148,"center1":0.5,"center2":-1.29593825340271,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]},{"vertices":[{"x":-0.31776368618011475,"y":-0.009999990463256836,"z":-0.6577848196029663},{"x":-0.31776368618011475,"y":0.9900000095367432,"z":-0.6577848196029663},{"x":1.43428635597229,"y":-0.009999990463256836,"z":-0.6577848196029663},{"x":-0.004836827516555786,"y":-0.009999990463256836,"z":0.013289213180541992},{"x":1.43428635597229,"y":0.9900000095367432,"z":-0.6577848196029663},{"x":-0.004836827516555786,"y":0.9900000095367432,"z":0.013289213180541992}],"faces":[{"bandIndex":1,"sticker":0,"isOuter":0,"vertexIndices":[0,2,3]},{"bandIndex":0,"sticker":1,"isOuter":1,"vertexIndices":[1,5,4]},{"bandIndex":0,"sticker":2,"isOuter":1,"vertexIndices":[0,1,4,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,3,5,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,4,5,3]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0}],"effects":[{"name":"DEFORM","var0":0,"var1":0.014832565560936928,"var2":-0.03248632699251175,"var3":0.03145362064242363,"var4":1,"center0":-0.31776368618011475,"center1":0.9900000095367432,"center2":-0.6577848196029663,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":-0.03158040717244148,"var2":-0.03248632699251175,"var3":0.014560675248503685,"var4":1,"center0":1.43428635597229,"center1":0.9900000095367432,"center2":-0.6577848196029663,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]},{"vertices":[{"x":-0.9589246511459351,"y":-0.009999990463256836,"z":-0.8733199834823608},{"x":0.144453227519989,"y":-0.009999990463256836,"z":-0.8733199834823608},{"x":-0.9589246511459351,"y":0.9900000095367432,"z":-0.8733199834823608},{"x":0.144453227519989,"y":0.9900000095367432,"z":-0.8733199834823608},{"x":0.457380086183548,"y":-0.009999990463256836,"z":-0.20224595069885254},{"x":-0.44892773032188416,"y":-0.009999990463256836,"z":0.22037220001220703},{"x":0.457380086183548,"y":0.9900000095367432,"z":-0.20224595069885254},{"x":-0.44892773032188416,"y":0.9900000095367432,"z":0.22037220001220703}],"faces":[{"bandIndex":1,"sticker":3,"isOuter":0,"vertexIndices":[0,1,4,5]},{"bandIndex":0,"sticker":4,"isOuter":1,"vertexIndices":[0,2,3,1]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[0,5,7,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,3,6,4]},{"bandIndex":0,"sticker":5,"isOuter":1,"vertexIndices":[2,7,6,3]},{"bandIndex":1,"sticker":6,"isOuter":0,"vertexIndices":[4,6,7,5]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0}],"effects":[{"name":"DEFORM","var0":0,"var1":0.030789252370595932,"var2":-0.03295133635401726,"var3":0.022000513970851898,"var4":1,"center0":-0.9589246511459351,"center1":0.9900000095367432,"center2":-0.8733199834823608,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":-0.012232908979058266,"var2":-0.03295133635401726,"var3":0.034344371408224106,"var4":1,"center0":0.144453227519989,"center1":0.9900000095367432,"center2":-0.8733199834823608,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]},{"vertices":[{"x":-1.1200017929077148,"y":-0.009999990463256836,"z":-1.29593825340271},{"x":-1.1200017929077148,"y":-0.009999990463256836,"z":-1.218751072883606},{"x":-0.052616894245147705,"y":-0.009999990463256836,"z":-1.29593825340271},{"x":-1.1200017929077148,"y":0.9900000095367432,"z":-1.29593825340271},{"x":-1.1200017929077148,"y":0.9900000095367432,"z":-1.218751072883606},{"x":-0.052616894245147705,"y":0.9900000095367432,"z":-1.29593825340271},{"x":0.4573800265789032,"y":-0.009999990463256836,"z":-0.2022460699081421},{"x":-0.44892776012420654,"y":-0.009999990463256836,"z":0.22037211060523987},{"x":0.4573800265789032,"y":0.9900000095367432,"z":-0.2022460699081421},{"x":-0.44892776012420654,"y":0.9900000095367432,"z":0.22037211060523987}],"faces":[{"bandIndex":0,"sticker":7,"isOuter":1,"vertexIndices":[0,1,4,3]},{"bandIndex":0,"sticker":8,"isOuter":1,"vertexIndices":[0,3,5,2]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[1,7,9,4]},{"bandIndex":1,"sticker":-1,"isOuter":0,"vertexIndices":[2,5,8,6]},{"bandIndex":1,"sticker":6,"isOuter":0,"vertexIndices":[6,8,9,7]},{"bandIndex":1,"sticker":9,"isOuter":0,"vertexIndices":[0,2,6,7,1]},{"bandIndex":0,"sticker":10,"isOuter":1,"vertexIndices":[3,4,9,8,5]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0}],"effects":[{"name":"DEFORM","var0":0,"var1":0.017957834526896477,"var2":0.01766085810959339,"var3":0.03544984757900238,"var4":1,"center0":-1.1200017929077148,"center1":-0.009999990463256836,"center2":-1.29593825340271,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.017957834526896477,"var2":-0.015626974403858185,"var3":0.03544984757900238,"var4":1,"center0":-1.1200017929077148,"center1":0.9900000095367432,"center2":-1.29593825340271,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":0.03954467922449112,"var2":-0.015626974403858185,"var3":0.008215155452489853,"var4":1,"center0":-1.1200017929077148,"center1":0.9900000095367432,"center2":-1.218751072883606,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false},{"name":"DEFORM","var0":0,"var1":-0.015616128221154213,"var2":-0.015626974403858185,"var3":0.04309980198740959,"var4":1,"center0":-0.052616894245147705,"center1":0.9900000095367432,"center2":-1.29593825340271,"region0":0,"region1":0,"region2":0,"region3":0.10000000149011612,"use":false}]},{"vertices":[{"x":0.24184484779834747,"y":-0.9900000095367432,"z":-0.6644629240036011},{"x":-0.6644629836082458,"y":-0.9900000095367432,"z":-0.2418447732925415},{"x":0.24184484779834747,"y":0.009999990463256836,"z":-0.6644629240036011},{"x":-0.6644629836082458,"y":0.009999990463256836,"z":-0.2418447732925415},{"x":0.6644630432128906,"y":-0.9900000095367432,"z":0.24184486269950867},{"x":-0.2418447881937027,"y":-0.9900000095367432,"z":0.6644630432128906},{"x":0.6644630432128906,"y":0.009999990463256836,"z":0.24184486269950867},{"x":-0.2418447881937027,"y":0.009999990463256836,"z":0.6644630432128906}],"faces":[{"bandIndex":1,"sticker":6,"isOuter":0,"vertexIndices":[0,1,3,2]},{"bandIndex":1,"sticker":6,"isOuter":0,"vertexIndices":[0,2,6,4]},{"bandIndex":0,"sticker":6,"isOuter":1,"vertexIndices":[0,4,5,1]},{"bandIndex":1,"sticker":6,"isOuter":0,"vertexIndices":[1,5,7,3]},{"bandIndex":1,"sticker":6,"isOuter":0,"vertexIndices":[2,3,7,6]},{"bandIndex":1,"sticker":6,"isOuter":0,"vertexIndices":[4,6,7,5]}],"bands":[{"height":0.019999999552965164,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0},{"height":0.0010000000474974513,"angle":45,"distanceToCenter":0.30000001192092896,"distanceToFlat":0.5,"numOfBands":4,"extraI":0,"extraJ":0}],"effects":[]}],"cubits":[{"centers":[0.48852646350860596,-1.0099999904632568,-1.3422151803970337],"qx":0,"qy":0,"qz":0,"qw":1,"variant":0,"type":0,"colors":[3,-1,5,-1,-1,-1,-1]},{"centers":[0.026309549808502197,-1.0099999904632568,-1.1266800165176392],"qx":0,"qy":0,"qz":0,"qw":1,"variant":1,"type":0,"colors":[3,5,-1,-1,-1,-1,-1]},{"centers":[-0.8799982070922852,-1.0099999904632568,-0.70406174659729],"qx":0,"qy":0,"qz":0,"qw":1,"variant":2,"type":0,"colors":[1,5,-1,-1,-1,3,-1]},{"centers":[-1.3422151803970337,-1.0099999904632568,-0.48852646350860596],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":0,"type":0,"colors":[3,-1,1,-1,-1,-1,-1]},{"centers":[0.48852646350860596,-0.5,-1.3422151803970337],"qx":0,"qy":0,"qz":0,"qw":1,"variant":3,"type":0,"colors":[-1,-1,5,-1,-1,-1,-1]},{"centers":[0.026309549808502197,-0.5,-1.1266800165176392],"qx":0,"qy":0,"qz":0,"qw":1,"variant":4,"type":0,"colors":[-1,5,-1,-1,-1,-1,-1]},{"centers":[-0.8799982070922852,-0.5,-0.70406174659729],"qx":0,"qy":0,"qz":0,"qw":1,"variant":5,"type":0,"colors":[1,5,-1,-1,-1,-1,-1]},{"centers":[-1.3422151803970337,-0.5,-0.48852646350860596],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":3,"type":0,"colors":[-1,-1,1,-1,-1,-1,-1]},{"centers":[0.48852646350860596,0.5,-1.3422151803970337],"qx":0,"qy":0,"qz":0,"qw":1,"variant":3,"type":0,"colors":[-1,-1,5,-1,-1,-1,-1]},{"centers":[0.026309549808502197,0.5,-1.1266800165176392],"qx":0,"qy":0,"qz":0,"qw":1,"variant":4,"type":0,"colors":[-1,5,-1,-1,-1,-1,-1]},{"centers":[-0.8799982070922852,0.5,-0.70406174659729],"qx":0,"qy":0,"qz":0,"qw":1,"variant":5,"type":0,"colors":[1,5,-1,-1,-1,-1,-1]},{"centers":[-1.3422151803970337,0.5,-0.48852646350860596],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":3,"type":0,"colors":[-1,-1,1,-1,-1,-1,-1]},{"centers":[0.48852646350860596,1.0099999904632568,-1.3422151803970337],"qx":0,"qy":0,"qz":0,"qw":1,"variant":6,"type":0,"colors":[-1,2,5,-1,-1,-1,-1]},{"centers":[0.026309549808502197,1.0099999904632568,-1.1266800165176392],"qx":0,"qy":0,"qz":0,"qw":1,"variant":7,"type":0,"colors":[-1,5,-1,-1,2,-1,-1]},{"centers":[-0.8799982070922852,1.0099999904632568,-0.70406174659729],"qx":0,"qy":0,"qz":0,"qw":1,"variant":8,"type":0,"colors":[1,5,-1,-1,-1,-1,2]},{"centers":[-1.3422151803970337,1.0099999904632568,-0.48852646350860596],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":6,"type":0,"colors":[-1,2,1,-1,-1,-1,-1]},{"centers":[0.70406174659729,-1.0099999904632568,-0.8799982070922852],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":0.7071067690849304,"variant":2,"type":0,"colors":[5,0,-1,-1,-1,3,-1]},{"centers":[0.2418447881937027,-1.0099999904632568,-0.6644630432128906],"qx":0,"qy":0,"qz":0,"qw":1,"variant":9,"type":0,"colors":[-1,-1,3,-1,-1,-1,-1]},{"centers":[-0.6644630432128906,-1.0099999904632568,-0.2418447881937027],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":9,"type":0,"colors":[-1,-1,3,-1,-1,-1,-1]},{"centers":[-1.1266800165176392,-1.0099999904632568,-0.026309549808502197],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":1,"type":0,"colors":[3,1,-1,-1,-1,-1,-1]},{"centers":[0.70406174659729,-0.5,-0.8799982070922852],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":0.7071067690849304,"variant":5,"type":0,"colors":[5,0,-1,-1,-1,-1,-1]},{"centers":[-1.1266800165176392,-0.5,-0.026309549808502197],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":4,"type":0,"colors":[-1,1,-1,-1,-1,-1,-1]},{"centers":[0.70406174659729,0.5,-0.8799982070922852],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":0.7071067690849304,"variant":5,"type":0,"colors":[5,0,-1,-1,-1,-1,-1]},{"centers":[-1.1266800165176392,0.5,-0.026309549808502197],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":4,"type":0,"colors":[-1,1,-1,-1,-1,-1,-1]},{"centers":[0.70406174659729,1.0099999904632568,-0.8799982070922852],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":0.7071067690849304,"variant":8,"type":0,"colors":[5,0,-1,-1,-1,-1,2]},{"centers":[0.2418447881937027,1.0099999904632568,-0.6644630432128906],"qx":0.3420202136039734,"qy":4.329780301713277E-17,"qz":-0.9396925568580627,"qw":-4.329780301713277E-17,"variant":9,"type":0,"colors":[-1,-1,2,-1,-1,-1,-1]},{"centers":[-0.6644630432128906,1.0099999904632568,-0.2418447881937027],"qx":0.3420202136039734,"qy":4.329780301713277E-17,"qz":-0.9396925568580627,"qw":-4.329780301713277E-17,"variant":9,"type":0,"colors":[-1,-1,2,-1,-1,-1,-1]},{"centers":[-1.1266800165176392,1.0099999904632568,-0.026309549808502197],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":7,"type":0,"colors":[-1,1,-1,-1,2,-1,-1]},{"centers":[1.1266800165176392,-1.0099999904632568,0.026309549808502197],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":0.7071067690849304,"variant":1,"type":0,"colors":[3,0,-1,-1,-1,-1,-1]},{"centers":[0.6644630432128906,-1.0099999904632568,0.2418447881937027],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":9,"type":0,"colors":[-1,-1,3,-1,-1,-1,-1]},{"centers":[-0.2418447881937027,-1.0099999904632568,0.6644630432128906],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":9,"type":0,"colors":[-1,-1,3,-1,-1,-1,-1]},{"centers":[-0.70406174659729,-1.0099999904632568,0.8799982070922852],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":2,"type":0,"colors":[4,1,-1,-1,-1,3,-1]},{"centers":[1.1266800165176392,-0.5,0.026309549808502197],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":0.7071067690849304,"variant":4,"type":0,"colors":[-1,0,-1,-1,-1,-1,-1]},{"centers":[-0.70406174659729,-0.5,0.8799982070922852],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":5,"type":0,"colors":[4,1,-1,-1,-1,-1,-1]},{"centers":[1.1266800165176392,0.5,0.026309549808502197],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":0.7071067690849304,"variant":4,"type":0,"colors":[-1,0,-1,-1,-1,-1,-1]},{"centers":[-0.70406174659729,0.5,0.8799982070922852],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":5,"type":0,"colors":[4,1,-1,-1,-1,-1,-1]},{"centers":[1.1266800165176392,1.0099999904632568,0.026309549808502197],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":0.7071067690849304,"variant":7,"type":0,"colors":[-1,0,-1,-1,2,-1,-1]},{"centers":[0.6644630432128906,1.0099999904632568,0.2418447881937027],"qx":0.3420202136039734,"qy":4.329780301713277E-17,"qz":-0.9396925568580627,"qw":-4.329780301713277E-17,"variant":9,"type":0,"colors":[-1,-1,2,-1,-1,-1,-1]},{"centers":[-0.2418447881937027,1.0099999904632568,0.6644630432128906],"qx":0.3420202136039734,"qy":4.329780301713277E-17,"qz":-0.9396925568580627,"qw":-4.329780301713277E-17,"variant":9,"type":0,"colors":[-1,-1,2,-1,-1,-1,-1]},{"centers":[-0.70406174659729,1.0099999904632568,0.8799982070922852],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":-0.7071067690849304,"variant":8,"type":0,"colors":[4,1,-1,-1,-1,-1,2]},{"centers":[1.3422151803970337,-1.0099999904632568,0.48852646350860596],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":0.7071067690849304,"variant":0,"type":0,"colors":[3,-1,0,-1,-1,-1,-1]},{"centers":[0.8799982070922852,-1.0099999904632568,0.70406174659729],"qx":0,"qy":1,"qz":0,"qw":6.123234262925839E-17,"variant":2,"type":0,"colors":[0,4,-1,-1,-1,3,-1]},{"centers":[-0.026309549808502197,-1.0099999904632568,1.1266800165176392],"qx":0,"qy":1,"qz":0,"qw":6.123234262925839E-17,"variant":1,"type":0,"colors":[3,4,-1,-1,-1,-1,-1]},{"centers":[-0.48852646350860596,-1.0099999904632568,1.3422151803970337],"qx":0,"qy":1,"qz":0,"qw":6.123234262925839E-17,"variant":0,"type":0,"colors":[3,-1,4,-1,-1,-1,-1]},{"centers":[1.3422151803970337,-0.5,0.48852646350860596],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":0.7071067690849304,"variant":3,"type":0,"colors":[-1,-1,0,-1,-1,-1,-1]},{"centers":[0.8799982070922852,-0.5,0.70406174659729],"qx":0,"qy":1,"qz":0,"qw":6.123234262925839E-17,"variant":5,"type":0,"colors":[0,4,-1,-1,-1,-1,-1]},{"centers":[-0.026309549808502197,-0.5,1.1266800165176392],"qx":0,"qy":1,"qz":0,"qw":6.123234262925839E-17,"variant":4,"type":0,"colors":[-1,4,-1,-1,-1,-1,-1]},{"centers":[-0.48852646350860596,-0.5,1.3422151803970337],"qx":0,"qy":1,"qz":0,"qw":6.123234262925839E-17,"variant":3,"type":0,"colors":[-1,-1,4,-1,-1,-1,-1]},{"centers":[1.3422151803970337,0.5,0.48852646350860596],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":0.7071067690849304,"variant":3,"type":0,"colors":[-1,-1,0,-1,-1,-1,-1]},{"centers":[0.8799982070922852,0.5,0.70406174659729],"qx":0,"qy":1,"qz":0,"qw":6.123234262925839E-17,"variant":5,"type":0,"colors":[0,4,-1,-1,-1,-1,-1]},{"centers":[-0.026309549808502197,0.5,1.1266800165176392],"qx":0,"qy":1,"qz":0,"qw":6.123234262925839E-17,"variant":4,"type":0,"colors":[-1,4,-1,-1,-1,-1,-1]},{"centers":[-0.48852646350860596,0.5,1.3422151803970337],"qx":0,"qy":1,"qz":0,"qw":6.123234262925839E-17,"variant":3,"type":0,"colors":[-1,-1,4,-1,-1,-1,-1]},{"centers":[1.3422151803970337,1.0099999904632568,0.48852646350860596],"qx":0,"qy":0.7071067690849304,"qz":0,"qw":0.7071067690849304,"variant":6,"type":0,"colors":[-1,2,0,-1,-1,-1,-1]},{"centers":[0.8799982070922852,1.0099999904632568,0.70406174659729],"qx":0,"qy":1,"qz":0,"qw":6.123234262925839E-17,"variant":8,"type":0,"colors":[0,4,-1,-1,-1,-1,2]},{"centers":[-0.026309549808502197,1.0099999904632568,1.1266800165176392],"qx":0,"qy":1,"qz":0,"qw":6.123234262925839E-17,"variant":7,"type":0,"colors":[-1,4,-1,-1,2,-1,-1]},{"centers":[-0.48852646350860596,1.0099999904632568,1.3422151803970337],"qx":0,"qy":1,"qz":0,"qw":6.123234262925839E-17,"variant":6,"type":0,"colors":[-1,2,4,-1,-1,-1,-1]}],"stickers":[{"loops":[[{"x":-0.32354503870010376,"y":-0.10514533519744873,"angle":0,"radius":0.031112639233469963,"stroke":0.04700465127825737},{"x":0.5,"y":-0.10514533519744873,"angle":0,"radius":0.012924103997647762,"stroke":0.04700465127825737},{"x":-0.17645488679409027,"y":0.21029067039489746,"angle":0,"radius":0.04700464755296707,"stroke":0.04700465127825737}]]},{"loops":[[{"x":-0.32354503870010376,"y":0.10514533519744873,"angle":0,"radius":0.031112639233469963,"stroke":0.04700465127825737},{"x":-0.17645488679409027,"y":-0.21029067039489746,"angle":0,"radius":0.04700464755296707,"stroke":0.04700465127825737},{"x":0.5,"y":0.10514533519744873,"angle":0,"radius":0.012924103997647762,"stroke":0.04700465127825737}]]},{"loops":[[{"x":0.5,"y":-0.28537997603416443,"angle":0,"radius":0.057075995951890945,"stroke":0.057075995951890945},{"x":0.5,"y":0.28537997603416443,"angle":0,"radius":0.057075995951890945,"stroke":0.057075995951890945},{"x":-0.5,"y":0.28537997603416443,"angle":0,"radius":0.057075995951890945,"stroke":0.057075995951890945},{"x":-0.5,"y":-0.28537997603416443,"angle":0,"radius":0.057075995951890945,"stroke":0.057075995951890945}]]},{"loops":[[{"x":-0.5,"y":-0.2912463843822479,"angle":0,"radius":0.043694764375686646,"stroke":0.06601359695196152},{"x":0.2283792644739151,"y":-0.2912463843822479,"angle":0,"radius":0.08833243697881699,"stroke":0.06601359695196152},{"x":0.4349535405635834,"y":0.15175367891788483,"angle":0,"radius":0.06601358950138092,"stroke":0.06601359695196152},{"x":-0.16333279013633728,"y":0.43073907494544983,"angle":0,"radius":0.06601359695196152,"stroke":0.06601359695196152}]]},{"loops":[[{"x":0.5,"y":-0.4531538784503937,"angle":0,"radius":0.09063077718019485,"stroke":0.09063077718019485},{"x":0.5,"y":0.4531538784503937,"angle":0,"radius":0.09063077718019485,"stroke":0.09063077718019485},{"x":-0.4999999403953552,"y":0.4531538784503937,"angle":0,"radius":0.09063077718019485,"stroke":0.09063077718019485},{"x":-0.4999999403953552,"y":-0.4531538784503937,"angle":0,"radius":0.09063077718019485,"stroke":0.09063077718019485}]]},{"loops":[[{"x":-0.5,"y":0.2912463843822479,"angle":0,"radius":0.043694764375686646,"stroke":0.06601359695196152},{"x":-0.16333279013633728,"y":-0.43073907494544983,"angle":0,"radius":0.06601359695196152,"stroke":0.06601359695196152},{"x":0.4349535405635834,"y":-0.15175367891788483,"angle":0,"radius":0.06601358950138092,"stroke":0.06601359695196152},{"x":0.2283792644739151,"y":0.2912463843822479,"angle":0,"radius":0.08833243697881699,"stroke":0.06601359695196152}]]},{"loops":[[{"x":0.5,"y":-0.5,"angle":0,"radius":0.10000000149011612,"stroke":0.10000000149011612},{"x":0.5,"y":0.5,"angle":0,"radius":0.10000000149011612,"stroke":0.10000000149011612},{"x":-0.5,"y":0.5,"angle":0,"radius":0.10000000149011612,"stroke":0.10000000149011612},{"x":-0.5,"y":-0.5,"angle":0,"radius":0.10000000149011612,"stroke":0.10000000149011612}]]},{"loops":[[{"x":-0.03859353065490723,"y":-0.5,"angle":0,"radius":0.10000001639127731,"stroke":0.10000001639127731},{"x":0.03859364986419678,"y":-0.5,"angle":0,"radius":0.10000001639127731,"stroke":0.10000001639127731},{"x":0.03859364986419678,"y":0.5,"angle":0,"radius":0.10000001639127731,"stroke":0.10000001639127731},{"x":-0.03859353065490723,"y":0.5,"angle":0,"radius":0.10000001639127731,"stroke":0.10000001639127731}]]},{"loops":[[{"x":0.5,"y":-0.46843454241752625,"angle":0,"radius":0.09368691593408585,"stroke":0.09368691593408585},{"x":0.5,"y":0.46843454241752625,"angle":0,"radius":0.09368691593408585,"stroke":0.09368691593408585},{"x":-0.4999999403953552,"y":0.46843454241752625,"angle":0,"radius":0.09368691593408585,"stroke":0.09368691593408585},{"x":-0.4999999403953552,"y":-0.46843454241752625,"angle":0,"radius":0.09368691593408585,"stroke":0.09368691593408585}]]},{"loops":[[{"x":-0.3387407958507538,"y":-0.2745189070701599,"angle":0,"radius":0.05107918009161949,"stroke":0.05107918009161949},{"x":0.20647060871124268,"y":-0.2745189070701599,"angle":0,"radius":0.06834876537322998,"stroke":0.05107918009161949},{"x":0.46697279810905457,"y":0.2841300666332245,"angle":0,"radius":0.05107918754220009,"stroke":0.05107918009161949},{"x":0.00403826916590333,"y":0.5,"angle":0,"radius":0.051079172641038895,"stroke":0.05107918009161949},{"x":-0.3387407958507538,"y":-0.23509232699871063,"angle":0,"radius":0.08811395615339279,"stroke":0.05107918009161949}]]},{"loops":[[{"x":-0.3387407958507538,"y":0.2745188772678375,"angle":0,"radius":0.05107918009161949,"stroke":0.05107918009161949},{"x":-0.3387407958507538,"y":0.23509228229522705,"angle":0,"radius":0.0881139487028122,"stroke":0.05107918009161949},{"x":0.00403826916590333,"y":-0.5,"angle":0,"radius":0.05107918009161949,"stroke":0.05107918009161949},{"x":0.46697279810905457,"y":-0.28413012623786926,"angle":0,"radius":0.05107918754220009,"stroke":0.05107918009161949},{"x":0.20647060871124268,"y":0.2745188772678375,"angle":0,"radius":0.06834876537322998,"stroke":0.05107918009161949}]]}],"pillow":1},"axis":[{"x":0.42261818051338196,"y":0,"z":0.9063078165054321,"basicAngles":[4,4,4,4],"cuts":[-1,0,1],"rotatable":[true,true,true,true],"factor":[1,1,1,1]},{"x":0,"y":1,"z":0,"basicAngles":[4,4,4,4],"cuts":[-1,0,1],"rotatable":[true,true,true,true],"factor":[1,1,1,1]},{"x":-0.9063078165054321,"y":0,"z":0.42261818051338196,"basicAngles":[4,4,4,4],"cuts":[-1,0,1],"rotatable":[true,true,true,true],"factor":[1,1,1,1]}],"quats":[{"x":0,"y":0,"z":0,"w":1},{"x":0.2988361716270447,"y":0,"z":0.6408563852310181,"w":0.7071067690849304},{"x":0.42261818051338196,"y":0,"z":0.9063078165054321,"w":6.123234262925839E-17},{"x":0.2988361716270447,"y":0,"z":0.6408563852310181,"w":-0.7071067690849304},{"x":0,"y":0.7071067690849304,"z":0,"w":0.7071067690849304},{"x":0,"y":1,"z":0,"w":6.123234262925839E-17},{"x":0,"y":0.7071067690849304,"z":0,"w":-0.7071067690849304},{"x":-0.6408563852310181,"y":0,"z":0.2988361716270447,"w":0.7071067690849304},{"x":-0.9063078165054321,"y":0,"z":0.42261818051338196,"w":6.123234262925839E-17},{"x":-0.6408563852310181,"y":0,"z":0.2988361716270447,"w":-0.7071067690849304},{"x":0.6644629240036011,"y":0.4999999701976776,"z":0.2418448030948639,"w":0.4999999701976776},{"x":0.6408563852310181,"y":0.7071067690849304,"z":-0.2988361716270447,"w":4.329780301713277E-17},{"x":0.2418448030948639,"y":0.4999999701976776,"z":-0.6644629240036011,"w":-0.4999999701976776},{"x":-0.2418448030948639,"y":0.4999999403953552,"z":0.6644629240036011,"w":0.4999999701976776},{"x":-0.6408563852310181,"y":0.7071067690849304,"z":0.2988361716270447,"w":0},{"x":-0.6644629240036011,"y":0.4999999403953552,"z":-0.2418448030948639,"w":-0.4999999701976776},{"x":0.9396925568580627,"y":4.329780301713277E-17,"z":0.3420202136039734,"w":4.329780301713277E-17},{"x":0.3420202136039734,"y":4.329780301713277E-17,"z":-0.9396925568580627,"w":-4.329780301713277E-17},{"x":0.2988361716270447,"y":0.7071067690849304,"z":0.6408563852310181,"w":0},{"x":-0.2988361716270447,"y":0.7071067690849304,"z":-0.6408563852310181,"w":0},{"x":0.6644629240036011,"y":-0.4999999701976776,"z":0.2418448030948639,"w":-0.4999999701976776},{"x":0.2418448030948639,"y":-0.4999999701976776,"z":-0.6644629240036011,"w":0.4999999701976776},{"x":0.6644629240036011,"y":0.4999999403953552,"z":0.2418448030948639,"w":-0.4999999701976776},{"x":0.2418448030948639,"y":0.4999999403953552,"z":-0.6644629240036011,"w":0.4999999701976776}],"scrambling":{"scrambleType":0,"algorithms":[[0,1,-90],[0,1,90],[0,1,180],[0,2,-90],[0,2,90],[0,2,180],[0,4,-90],[0,4,90],[0,4,180],[0,8,-90],[0,8,90],[0,8,180],[1,1,-90],[1,1,90],[1,1,180],[1,2,-90],[1,2,90],[1,2,180],[1,4,-90],[1,4,90],[1,4,180],[1,8,-90],[1,8,90],[1,8,180],[2,1,-90],[2,1,90],[2,1,180],[2,2,-90],[2,2,90],[2,2,180],[2,4,-90],[2,4,90],[2,4,180],[2,8,-90],[2,8,90],[2,8,180]],"edges":[[0,1,1,1,2,1,3,1,4,1,5,1,6,1,7,1,8,1,9,1,10,1,11,1,12,2,13,2,14,2,15,2,16,2,17,2,18,2,19,2,20,2,21,2,22,2,23,2,24,3,25,3,26,3,27,3,28,3,29,3,30,3,31,3,32,3,33,3,34,3,35,3],[12,4,13,4,14,4,15,4,16,4,17,4,18,4,19,4,20,4,21,4,22,4,23,4,24,5,25,5,26,5,27,5,28,5,29,5,30,5,31,5,32,5,33,5,34,5,35,5],[0,6,1,6,2,6,3,6,4,6,5,6,6,6,7,6,8,6,9,6,10,6,11,6,24,7,25,7,26,7,27,7,28,7,29,7,30,7,31,7,32,7,33,7,34,7,35,7],[0,8,1,8,2,8,3,8,4,8,5,8,6,8,7,8,8,8,9,8,10,8,11,8,12,9,13,9,14,9,15,9,16,9,17,9,18,9,19,9,20,9,21,9,22,9,23,9],[0,10,1,10,2,10,3,10,4,10,5,10,6,10,7,10,8,10,9,10,10,10,11,10,24,7,25,7,26,7,27,7,28,7,29,7,30,7,31,7,32,7,33,7,34,7,35,7],[0,11,1,11,2,11,3,11,4,11,5,11,6,11,7,11,8,11,9,11,10,11,11,11,12,9,13,9,14,9,15,9,16,9,17,9,18,9,19,9,20,9,21,9,22,9,23,9],[12,12,13,12,14,12,15,12,16,12,17,12,18,12,19,12,20,12,21,12,22,12,23,12,24,5,25,5,26,5,27,5,28,5,29,5,30,5,31,5,32,5,33,5,34,5,35,5],[0,8,1,8,2,8,3,8,4,8,5,8,6,8,7,8,8,8,9,8,10,8,11,8,12,13,13,13,14,13,15,13,16,13,17,13,18,13,19,13,20,13,21,13,22,13,23,13],[12,4,13,4,14,4,15,4,16,4,17,4,18,4,19,4,20,4,21,4,22,4,23,4,24,14,25,14,26,14,27,14,28,14,29,14,30,14,31,14,32,14,33,14,34,14,35,14],[0,6,1,6,2,6,3,6,4,6,5,6,6,6,7,6,8,6,9,6,10,6,11,6,24,15,25,15,26,15,27,15,28,15,29,15,30,15,31,15,32,15,33,15,34,15,35,15],[24,5,25,5,26,5,27,5,28,5,29,5,30,5,31,5,32,5,33,5,34,5,35,5],[12,4,13,4,14,4,15,4,16,4,17,4,18,4,19,4,20,4,21,4,22,4,23,4],[24,7,25,7,26,7,27,7,28,7,29,7,30,7,31,7,32,7,33,7,34,7,35,7],[0,6,1,6,2,6,3,6,4,6,5,6,6,6,7,6,8,6,9,6,10,6,11,6],[12,9,13,9,14,9,15,9,16,9,17,9,18,9,19,9,20,9,21,9,22,9,23,9],[0,8,1,8,2,8,3,8,4,8,5,8,6,8,7,8,8,8,9,8,10,8,11,8]]},"touchcontrol":{"movementType":102,"movementSplit":0,"dist3D":[0.5,0.5,0.5,0.5,0.5,0.5]},"colors":[-256,-1,-16776961,-16729344,-5636096,-40448,-13421773],"solved":{"functionIndex":2}} |
Also available in: Unified diff
Windmill 4x4 and Axis 4x4 cubes