/*
* Copyright (C) 2011 QSDN,Inc.
* Copyright (C) 2011 Atsushi Konno
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package jp.co.qsdn.android.iwashi3d.model;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.nio.FloatBuffer;
import java.util.concurrent.TimeUnit;
public class IwashiData {
private static int[] mScratch128i = new int[128];
public static final FloatBuffer[] mVertexBuffer = new FloatBuffer[36];
public static void init() {
for (int ii=0; ii<mVertexBuffer.length; ii++) {
int retry = 0;
while(true) {
ByteBuffer vbb = ByteBuffer.allocateDirect(vertices.length * 4);
if (vbb.capacity() != vertices.length * 4) {
// XXX: FIX ME why ???
if (++retry > 3) {
throw new RuntimeException("Memory Allocate Exception");
}
System.gc();
try {
TimeUnit.SECONDS.sleep(1);
} catch (InterruptedException e) {
}
continue;
}
vbb.order(ByteOrder.nativeOrder());
mVertexBuffer[ii] = vbb.asFloatBuffer();
break;
}
}
mVertexBuffer[0].position(0);
mVertexBuffer[0].put(vertices);
mVertexBuffer[0].position(0);
for (int ii=1; ii<mVertexBuffer.length; ii++) {
float[] ret = createAnimate(ii);
mVertexBuffer[ii].position(0);
mVertexBuffer[ii].put(ret);
mVertexBuffer[ii].position(0);
ret = null;
}
}
private static float getMoveWidth(float x) {
/*=======================================================================*/
/*=======================================================================*/
float xt = x / Iwashi.scale + Iwashi.center_xyz[0];
return xt * xt / 20.0f - 0.4f;
}
private static float[] createAnimate(int no) {
float[] result = new float[vertices.length];
System.arraycopy(vertices, 0, result, 0, vertices.length);
float s = (float)Math.sin((double)(no*10)) * Iwashi.scale;
//303 101 {4.725803, 1.603915, -0.000000}
//309 103 {4.725803, 1.603915, -0.000000}
synchronized (mScratch128i) {
mScratch128i[0] = 101;
mScratch128i[1] = 103;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<2; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//300 100 {4.734376, 1.502248, -0.009085}
//312 104 {4.727424, 1.502259, 0.009085}
//1290 430 {4.727424, 1.502259, 0.009085}
//1317 439 {4.734376, 1.502248, -0.009085}
synchronized (mScratch128i) {
mScratch128i[0] = 100;
mScratch128i[1] = 104;
mScratch128i[2] = 430;
mScratch128i[3] = 439;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<4; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//IwashiData.vertices[2+3*100] = IwashiData.vertices[2+3*100] + (1.0f * s);
//IwashiData.vertices[2+3*104] = IwashiData.vertices[2+3*104] + (1.0f * s);
//IwashiData.vertices[2+3*430] = IwashiData.vertices[2+3*430] + (1.0f * s);
//IwashiData.vertices[2+3*439] = IwashiData.vertices[2+3*439] + (1.0f * s);
//318 106 {4.497553, 1.130905, 0.009254}
//1293 431 {4.497553, 1.130905, 0.009254}
//1299 433 {4.497553, 1.130905, 0.009254}
synchronized (mScratch128i) {
mScratch128i[0] = 106;
mScratch128i[1] = 431;
mScratch128i[2] = 433;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<3; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
// 096 032 {3.943874, 0.549283, 0.006373}
// 102 034 {3.943874, 0.549283, 0.006373}
// 132 044 {3.931480, 0.549297, -0.006373}
// 138 046 {3.931480, 0.549297, -0.006373}
// 285 095 {3.943874, 0.549283, 0.006373}
// 288 096 {3.943874, 0.549283, 0.006373}
// 321 107 {3.931480, 0.549297, -0.006373}
// 324 108 {3.931480, 0.549297, -0.006373}
synchronized (mScratch128i) {
mScratch128i[0] = 32;
mScratch128i[1] = 34;
mScratch128i[2] = 44;
mScratch128i[3] = 46;
mScratch128i[4] = 95;
mScratch128i[5] = 96;
mScratch128i[6] = 107;
mScratch128i[7] = 108;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<8; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
// 264 088 {4.587202, 0.163779, 0.009247}
// 276 092 {4.597796, 0.163766, -0.009247}
// 282 094 {4.597796, 0.163766, -0.009247}
// 327 109 {4.587202, 0.163779, 0.009247}
synchronized (mScratch128i) {
//int idx[] = { 88,92,94,109,};
mScratch128i[0] = 88;
mScratch128i[1] = 92;
mScratch128i[2] = 94;
mScratch128i[3] = 109;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<4; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
// 267 089 {4.865566, -0.206893, 0.009037}
// 273 091 {4.871437, -0.206896, -0.009037}
//1329 443 {4.871437, -0.206896, -0.009037}
//1335 445 {4.871437, -0.206896, -0.009037}
//1344 448 {4.865566, -0.206893, 0.009037}
//1350 450 {4.865566, -0.206893, 0.009037}
synchronized (mScratch128i) {
//int idx[] = { 89,91,443,445,448,450,};
mScratch128i[0] = 89;
mScratch128i[1] = 91;
mScratch128i[2] = 443;
mScratch128i[3] = 445;
mScratch128i[4] = 448;
mScratch128i[5] = 450;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<6; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//291 097 {4.508326, 1.130889, -0.009254}
//1308 436 {4.508326, 1.130889, -0.009254}
//1314 438 {4.508326, 1.130889, -0.009254}
synchronized (mScratch128i) {
//int idx[] = { 97,436,438,};
mScratch128i[0] = 97;
mScratch128i[1] = 436;
mScratch128i[2] = 438;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<3; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//1326 442 {4.868408, -0.319613, -0.000000}
//1353 451 {4.868408, -0.319613, -0.000000}
synchronized (mScratch128i) {
//int idx[] = { 442,451,};
mScratch128i[0] = 442;
mScratch128i[1] = 451;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<2; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
// 231 077 {4.189324, -0.027536, -0.000000}
// 237 079 {4.189324, -0.027536, -0.000000}
//1323 441 {4.189324, -0.027536, -0.000000}
//1332 444 {4.189324, -0.027536, -0.000000}
//1347 449 {4.189324, -0.027536, -0.000000}
//1356 452 {4.189324, -0.027536, -0.000000}
synchronized (mScratch128i) {
//int idx[] = { 77,79,441,444,449,452,};
mScratch128i[0] = 77;
mScratch128i[1] = 79;
mScratch128i[2] = 441;
mScratch128i[3] = 444;
mScratch128i[4] = 449;
mScratch128i[5] = 452;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<6; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//084 028 {3.994344, 0.212614, -0.011905}
//093 031 {3.994344, 0.212614, -0.011905}
//141 047 {3.985378, 0.212621, -0.040541}
//150 050 {3.985378, 0.212621, -0.040541}
//228 076 {3.985378, 0.212621, -0.040541}
//240 080 {3.994344, 0.212614, -0.011905}
//261 087 {3.985378, 0.212621, -0.040541}
//270 090 {3.994344, 0.212614, -0.011905}
//279 093 {3.994344, 0.212614, -0.011905}
//330 110 {3.985378, 0.212621, -0.040541}
//1338 446 {3.994344, 0.212614, -0.011905}
//1341 447 {3.985378, 0.212621, -0.040541}
synchronized (mScratch128i) {
//int idx[] = { 28,31,47,50,76,80,87,90,93,110,446,447,};
mScratch128i[0] = 28;
mScratch128i[1] = 31;
mScratch128i[2] = 47;
mScratch128i[3] = 50;
mScratch128i[4] = 76;
mScratch128i[5] = 80;
mScratch128i[6] = 87;
mScratch128i[7] = 90;
mScratch128i[8] = 93;
mScratch128i[9] = 110;
mScratch128i[10] = 446;
mScratch128i[11] = 447;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<12; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//105 035 {4.001855, 0.959487, -0.012866}
//111 037 {4.001855, 0.959487, -0.012866}
//246 082 {4.001855, 0.959487, -0.012866}
//294 098 {4.001855, 0.959487, -0.012866}
//1305 435 {4.001855, 0.959487, -0.012866}
// XXXX
//120 040 {3.992240, 0.959496, -0.039771}
//129 043 {3.992240, 0.959496, -0.039771}
//258 086 {3.992240, 0.959496, -0.039771}
//315 105 {3.992240, 0.959496, -0.039771}
//1302 434 {3.992240, 0.959496, -0.039771}
synchronized (mScratch128i) {
//int idx[] = { 35,37,82,98,435,40,43,86,105,434,};
mScratch128i[0] = 35;
mScratch128i[1] = 37;
mScratch128i[2] = 82;
mScratch128i[3] = 98;
mScratch128i[4] = 435;
mScratch128i[5] = 40;
mScratch128i[6] = 43;
mScratch128i[7] = 86;
mScratch128i[8] = 105;
mScratch128i[9] = 434;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<10; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
// 249 083 {4.250497, 1.351480, -0.030413}
// 255 085 {4.250497, 1.351480, -0.030413}
// 297 099 {4.250497, 1.351480, -0.030413}
// 306 102 {4.250497, 1.351480, -0.030413}
//1287 429 {4.250497, 1.351480, -0.030413}
//1296 432 {4.250497, 1.351480, -0.030413}
//1311 437 {4.250497, 1.351480, -0.030413}
//1320 440 {4.250497, 1.351480, -0.030413}
synchronized (mScratch128i) {
//int idx[] = { 83,85,99,102,429,432,437,440,};
mScratch128i[0] = 83;
mScratch128i[1] = 85;
mScratch128i[2] = 99;
mScratch128i[3] = 102;
mScratch128i[4] = 429;
mScratch128i[5] = 432;
mScratch128i[6] = 437;
mScratch128i[7] = 440;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<8; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//114 038 {3.393267, 0.860405, -0.028042}
//117 039 {3.393267, 0.860405, -0.028042}
//243 081 {3.393267, 0.860405, -0.028042}
//252 084 {3.393267, 0.860405, -0.028042}
//705 235 {3.393267, 0.860405, -0.028042}
//714 238 {3.393267, 0.860405, -0.028042}
synchronized (mScratch128i) {
//int idx[] = { 38,39,81,84,235,238, };
mScratch128i[0] = 38;
mScratch128i[1] = 39;
mScratch128i[2] = 81;
mScratch128i[3] = 84;
mScratch128i[4] = 235;
mScratch128i[5] = 238;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<6; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//081 027 {3.465865, 0.220323, -0.023851}
//144 048 {3.465865, 0.220323, -0.023851}
//225 075 {3.465865, 0.220323, -0.023851}
//234 078 {3.465865, 0.220323, -0.023851}
//660 220 {3.465865, 0.220323, -0.023851}
//690 230 {3.465865, 0.220323, -0.023851}
//696 232 {3.465865, 0.220323, -0.023851}
//720 240 {3.465865, 0.220323, -0.023851}
synchronized (mScratch128i) {
//int idx[] = { 27,48,75,78,220,230,232,240,};
mScratch128i[0] = 27;
mScratch128i[1] = 48;
mScratch128i[2] = 75;
mScratch128i[3] = 78;
mScratch128i[4] = 220;
mScratch128i[5] = 230;
mScratch128i[6] = 232;
mScratch128i[7] = 240;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<8; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//663 221 {3.128526, 0.180488, -0.023306}
//669 223 {3.128526, 0.180488, -0.023306}
//678 226 {3.128526, 0.180488, -0.023306}
//687 229 {3.128526, 0.180488, -0.023306}
synchronized (mScratch128i) {
//int idx[] = { 221,223,226,229,};
mScratch128i[0] = 221;
mScratch128i[1] = 223;
mScratch128i[2] = 226;
mScratch128i[3] = 229;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<4; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//087 029 {2.908598, 0.545923, 0.068958}
//090 030 {2.908598, 0.545923, 0.068958}
//099 033 {2.908598, 0.545923, 0.068958}
//108 036 {2.908598, 0.545923, 0.068958}
//123 041 {2.897367, 0.545929, -0.111540}
//126 042 {2.897367, 0.545929, -0.111540}
//135 045 {2.897367, 0.545929, -0.111540}
//147 049 {2.897367, 0.545929, -0.111540}
//177 059 {2.908598, 0.545923, 0.068958}
//183 061 {2.908598, 0.545923, 0.068958}
//192 064 {2.908598, 0.545923, 0.068958}
//201 067 {2.897367, 0.545929, -0.111540}
//210 070 {2.897367, 0.545929, -0.111540}
//222 074 {2.897367, 0.545929, -0.111540}
//627 209 {2.908598, 0.545923, 0.068958}
//633 211 {2.908598, 0.545923, 0.068958}
//645 215 {2.897367, 0.545929, -0.111540}
//654 218 {2.897367, 0.545929, -0.111540}
//699 233 {2.908598, 0.545923, 0.068958}
//702 234 {2.908598, 0.545923, 0.068958}
//717 239 {2.897367, 0.545929, -0.111540}
//726 242 {2.897367, 0.545929, -0.111540}
//1371 457 {2.897367, 0.545929, -0.111540}
//1380 460 {2.908598, 0.545923, 0.068958}
synchronized (mScratch128i) {
//int idx[] = { 29,30,33,36,41,42,45,49,59,61,64,67,70,74,209,211,215,218,233,234,239,242,457,460,};
mScratch128i[0] = 29;
mScratch128i[1] = 30;
mScratch128i[2] = 33;
mScratch128i[3] = 36;
mScratch128i[4] = 41;
mScratch128i[5] = 42;
mScratch128i[6] = 45;
mScratch128i[7] = 49;
mScratch128i[8] = 59;
mScratch128i[9] = 61;
mScratch128i[10] = 64;
mScratch128i[11] = 67;
mScratch128i[12] = 70;
mScratch128i[13] = 74;
mScratch128i[14] = 209;
mScratch128i[15] = 211;
mScratch128i[16] = 215;
mScratch128i[17] = 218;
mScratch128i[18] = 233;
mScratch128i[19] = 234;
mScratch128i[20] = 239;
mScratch128i[21] = 242;
mScratch128i[22] = 457;
mScratch128i[23] = 460;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<24; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//672 224 {2.755704, 0.041151, -0.025086}
//675 225 {2.755704, 0.041151, -0.025086}
//1182 394 {2.755704, 0.041151, -0.025086}
//1188 396 {2.755704, 0.041151, -0.025086}
//1203 401 {2.755704, 0.041151, -0.025086}
//1209 403 {2.755704, 0.041151, -0.025086}
synchronized (mScratch128i) {
//int idx[] = { 224,225,394,396,401,403,};
mScratch128i[0] = 224;
mScratch128i[1] = 225;
mScratch128i[2] = 394;
mScratch128i[3] = 396;
mScratch128i[4] = 401;
mScratch128i[5] = 403;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<6; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
// 606 202 {2.601744, 0.072730, -0.082255}
// 615 205 {2.608089, 0.072728, 0.042083}
// 624 208 {2.608089, 0.072728, 0.042083}
// 648 216 {2.601744, 0.072730, -0.082255}
// 657 219 {2.601744, 0.072730, -0.082255}
// 666 222 {2.601744, 0.072730, -0.082255}
// 681 227 {2.608089, 0.072728, 0.042083}
// 684 228 {2.608089, 0.072728, 0.042083}
// 693 231 {2.608089, 0.072728, 0.042083}
// 723 241 {2.601744, 0.072730, -0.082255}
//1191 397 {2.608089, 0.072728, 0.042083}
//1200 400 {2.601744, 0.072730, -0.082255}
synchronized (mScratch128i) {
//int idx[] = { 202,205,208,216,219,222,227,228,231,241,397,400,};
mScratch128i[0] = 202;
mScratch128i[1] = 205;
mScratch128i[2] = 208;
mScratch128i[3] = 216;
mScratch128i[4] = 219;
mScratch128i[5] = 222;
mScratch128i[6] = 227;
mScratch128i[7] = 228;
mScratch128i[8] = 231;
mScratch128i[9] = 241;
mScratch128i[10] = 397;
mScratch128i[11] = 400;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<12; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//636 212 {2.606399, 0.965839, -0.022280}
//642 214 {2.606399, 0.965839, -0.022280}
//708 236 {2.606399, 0.965839, -0.022280}
//711 237 {2.606399, 0.965839, -0.022280}
synchronized (mScratch128i) {
//int idx[] = { 212,214,236,237,};
mScratch128i[0] = 212;
mScratch128i[1] = 214;
mScratch128i[2] = 236;
mScratch128i[3] = 237;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<4; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//174 058 {1.993230, -0.000729, 0.124182}
//216 072 {1.985328, -0.000726, -0.159362}
//561 187 {1.990646, 1.132275, -0.019784}
//570 190 {1.990646, 1.132275, -0.019784}
//603 201 {1.985328, -0.000726, -0.159362}
//618 206 {1.993230, -0.000729, 0.124182}
//621 207 {1.993230, -0.000729, 0.124182}
//630 210 {1.990646, 1.132275, -0.019784}
//639 213 {1.990646, 1.132275, -0.019784}
//651 217 {1.985328, -0.000726, -0.159362}
//1179 393 {1.954150, -0.416138, -0.022541}
//1212 404 {1.954150, -0.416138, -0.022541}
//1362 454 {1.990646, 1.132275, -0.019784}
//1368 456 {1.990646, 1.132275, -0.019784}
//1383 461 {1.990646, 1.132275, -0.019784}
//1389 463 {1.990646, 1.132275, -0.019784}
//1401 467 {1.993230, -0.000729, 0.124182}
//1407 469 {1.993230, -0.000729, 0.124182}
//1416 472 {1.985328, -0.000726, -0.159362}
//1422 474 {1.985328, -0.000726, -0.159362}
synchronized (mScratch128i) {
//int idx[] = { 58,72,187,190,201,206,207,210,213,217,393,404,454,456,461,463,467,469,472,474, };
mScratch128i[0] = 58;
mScratch128i[1] = 72;
mScratch128i[2] = 187;
mScratch128i[3] = 190;
mScratch128i[4] = 201;
mScratch128i[5] = 206;
mScratch128i[6] = 207;
mScratch128i[7] = 210;
mScratch128i[8] = 213;
mScratch128i[9] = 217;
mScratch128i[10] = 393;
mScratch128i[11] = 404;
mScratch128i[12] = 454;
mScratch128i[13] = 456;
mScratch128i[14] = 461;
mScratch128i[15] = 463;
mScratch128i[16] = 467;
mScratch128i[17] = 469;
mScratch128i[18] = 472;
mScratch128i[19] = 474;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<20; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//609 203 {1.841455, -0.150632, -0.019362}
//612 204 {1.841455, -0.150632, -0.019362}
//1185 395 {1.841455, -0.150632, -0.019362}
//1194 398 {1.841455, -0.150632, -0.019362}
//1197 399 {1.841455, -0.150632, -0.019362}
//1206 402 {1.841455, -0.150632, -0.019362}
//1398 466 {1.841455, -0.150632, -0.019362}
//1425 475 {1.841455, -0.150632, -0.019362}
synchronized (mScratch128i) {
//int idx[] = { 203,204,395,398,399,402,466,475, };
mScratch128i[0] = 203;
mScratch128i[1] = 204;
mScratch128i[2] = 395;
mScratch128i[3] = 398;
mScratch128i[4] = 399;
mScratch128i[5] = 402;
mScratch128i[6] = 466;
mScratch128i[7] = 475;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<8; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//1218 406 {0.956889, -0.352683, -0.017794}
//1224 408 {0.956889, -0.352683, -0.017794}
//1239 413 {0.956889, -0.352683, -0.017794}
//1245 415 {0.956889, -0.352683, -0.017794}
//1395 465 {0.956889, -0.352683, -0.017794}
//1404 468 {0.956889, -0.352683, -0.017794}
//1419 473 {0.956889, -0.352683, -0.017794}
//1428 476 {0.956889, -0.352683, -0.017794}
synchronized (mScratch128i) {
//int idx[] = { 406,408,413,415,465,468,473,476, };
mScratch128i[0] = 406;
mScratch128i[1] = 408;
mScratch128i[2] = 413;
mScratch128i[3] = 415;
mScratch128i[4] = 465;
mScratch128i[5] = 468;
mScratch128i[6] = 473;
mScratch128i[7] = 476;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<8; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//171 057 {0.581339, -0.149219, 0.291680}
//180 060 {0.581339, -0.149219, 0.291680}
//186 062 {0.583216, 0.232926, 0.394389}
//189 063 {0.583216, 0.232926, 0.394389}
//195 065 {0.583626, 0.694177, 0.392306}
//198 066 {0.571708, 0.694188, -0.416034}
//204 068 {0.571238, 0.232938, -0.418118}
//207 069 {0.571238, 0.232938, -0.418118}
//213 071 {0.572380, -0.149212, -0.315408}
//219 073 {0.572380, -0.149212, -0.315408}
//558 186 {0.581885, 1.091331, 0.247236}
//573 191 {0.574212, 1.091338, -0.270963}
//576 192 {0.581885, 1.091331, 0.247236}
//600 200 {0.574212, 1.091338, -0.270963}
//930 310 {0.571238, 0.232938, -0.418118}
//933 311 {0.572380, -0.149212, -0.315408}
//939 313 {0.572380, -0.149212, -0.315408}
//948 316 {0.571708, 0.694188, -0.416034}
//951 317 {0.571238, 0.232938, -0.418118}
//957 319 {0.571238, 0.232938, -0.418118}
//966 322 {0.574212, 1.091338, -0.270963}
//969 323 {0.571708, 0.694188, -0.416034}
//975 325 {0.571708, 0.694188, -0.416034}
//993 331 {0.574212, 1.091338, -0.270963}
//1002 334 {0.581885, 1.091331, 0.247236}
//1020 340 {0.583626, 0.694177, 0.392306}
//1026 342 {0.583626, 0.694177, 0.392306}
//1029 343 {0.581885, 1.091331, 0.247236}
//1038 346 {0.583216, 0.232926, 0.394389}
//1044 348 {0.583216, 0.232926, 0.394389}
//1047 349 {0.583626, 0.694177, 0.392306}
//1056 352 {0.581339, -0.149219, 0.291680}
//1062 354 {0.581339, -0.149219, 0.291680}
//1065 355 {0.583216, 0.232926, 0.394389}
//1077 359 {0.581339, -0.149219, 0.291680}
//1083 361 {0.581339, -0.149219, 0.291680}
//1164 388 {0.572380, -0.149212, -0.315408}
//1170 390 {0.572380, -0.149212, -0.315408}
//1227 409 {0.581339, -0.149219, 0.291680}
//1236 412 {0.572380, -0.149212, -0.315408}
//1359 453 {0.574212, 1.091338, -0.270963}
//1365 455 {0.571708, 0.694188, -0.416034}
//1374 458 {0.571708, 0.694188, -0.416034}
//1377 459 {0.583626, 0.694177, 0.392306}
//1386 462 {0.583626, 0.694177, 0.392306}
//1392 464 {0.581885, 1.091331, 0.247236}
//1410 470 {0.581339, -0.149219, 0.291680}
//1413 471 {0.572380, -0.149212, -0.315408}
synchronized (mScratch128i) {
// int idx[] = { 57, 60, 62, 63, 65, 66, 68, 69, 71, 73, 186, 191, 192, 200, 310,
// 311, 313, 316, 317, 319, 322, 323, 325, 331, 334, 340, 342, 343,
// 346, 348, 349, 352, 354, 355, 359, 361, 388, 390, 409, 412, 453,
// 455, 458, 459, 462, 464, 470, 471, };
mScratch128i[0] = 57;
mScratch128i[1] = 60;
mScratch128i[2] = 62;
mScratch128i[3] = 63;
mScratch128i[4] = 65;
mScratch128i[5] = 66;
mScratch128i[6] = 68;
mScratch128i[7] = 69;
mScratch128i[8] = 71;
mScratch128i[9] = 73;
mScratch128i[10] = 186;
mScratch128i[11] = 191;
mScratch128i[12] = 192;
mScratch128i[13] = 200;
mScratch128i[14] = 310;
mScratch128i[15] = 311;
mScratch128i[16] = 313;
mScratch128i[17] = 316;
mScratch128i[18] = 317;
mScratch128i[19] = 319;
mScratch128i[20] = 322;
mScratch128i[21] = 323;
mScratch128i[22] = 325;
mScratch128i[23] = 331;
mScratch128i[24] = 334;
mScratch128i[25] = 340;
mScratch128i[26] = 342;
mScratch128i[27] = 343;
mScratch128i[28] = 346;
mScratch128i[29] = 348;
mScratch128i[30] = 349;
mScratch128i[31] = 352;
mScratch128i[32] = 354;
mScratch128i[33] = 355;
mScratch128i[34] = 359;
mScratch128i[35] = 361;
mScratch128i[36] = 388;
mScratch128i[37] = 390;
mScratch128i[38] = 409;
mScratch128i[39] = 412;
mScratch128i[40] = 453;
mScratch128i[41] = 455;
mScratch128i[42] = 458;
mScratch128i[43] = 459;
mScratch128i[44] = 462;
mScratch128i[45] = 464;
mScratch128i[46] = 470;
mScratch128i[47] = 471;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<48; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//1095 365 {0.389382, -0.656846, 0.166823}
//1101 367 {0.389382, -0.656846, 0.166823}
//1149 383 {0.384593, -0.656843, -0.186195}
//1155 385 {0.384593, -0.656843, -0.186195}
synchronized (mScratch128i) {
//int idx[] = { 365,367,383,385,};
mScratch128i[0] = 365;
mScratch128i[1] = 367;
mScratch128i[2] = 383;
mScratch128i[3] = 385;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<4; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//564 188 {0.354908, 1.325953, -0.010446}
//567 189 {0.354908, 1.325953, -0.010446}
//579 193 {0.354908, 1.325953, -0.010446}
//588 196 {0.354908, 1.325953, -0.010446}
//597 199 {0.354908, 1.325953, -0.010446}
synchronized (mScratch128i) {
//int idx[] = { 188,189,193,196,199,};
mScratch128i[0] = 188;
mScratch128i[1] = 189;
mScratch128i[2] = 193;
mScratch128i[3] = 196;
mScratch128i[4] = 199;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<5; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//591 197 {0.288338, 1.460179, -0.019098}
synchronized (mScratch128i) {
//int idx[] = { 197, };
mScratch128i[0] = 197;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<1; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//1074 358 {0.199635, -0.364357, 0.152904}
//1092 364 {0.199635, -0.364357, 0.152904}
//1119 373 {0.199635, -0.364357, 0.152904}
//1128 376 {0.193223, -0.364353, -0.172992}
//1146 382 {0.193223, -0.364353, -0.172992}
//1173 391 {0.193223, -0.364353, -0.172992}
//1221 407 {0.199635, -0.364357, 0.152904}
//1230 410 {0.199635, -0.364357, 0.152904}
//1233 411 {0.193223, -0.364353, -0.172992}
//1242 414 {0.193223, -0.364353, -0.172992}
synchronized (mScratch128i) {
//int idx[] = { 358,364,373,376,382,391,407,410,411,414, };
mScratch128i[0] = 358;
mScratch128i[1] = 364;
mScratch128i[2] = 373;
mScratch128i[3] = 376;
mScratch128i[4] = 382;
mScratch128i[5] = 391;
mScratch128i[6] = 407;
mScratch128i[7] = 410;
mScratch128i[8] = 411;
mScratch128i[9] = 414;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<10; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//1110 370 {0.157074, -0.503665, -0.017842}
//1116 372 {0.157074, -0.503665, -0.017842}
//1131 377 {0.157074, -0.503665, -0.017842}
//1137 379 {0.157074, -0.503665, -0.017842}
//1215 405 {0.157074, -0.503665, -0.017842}
//1248 416 {0.157074, -0.503665, -0.017842}
synchronized (mScratch128i) {
//int idx[] = { 370,372,377,379,405,416, };
mScratch128i[0] = 370;
mScratch128i[1] = 372;
mScratch128i[2] = 377;
mScratch128i[3] = 379;
mScratch128i[4] = 405;
mScratch128i[5] = 416;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<6; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//1104 368 {0.139649, -0.683434, 0.172252}
//1158 386 {0.134860, -0.683430, -0.190388}
synchronized (mScratch128i) {
//int idx[] = { 368,386,};
mScratch128i[0] = 368;
mScratch128i[1] = 386;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<2; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//552 184 {-0.187596, 1.774881, -0.017535}
//735 245 {-0.187596, 1.774881, -0.017535}
synchronized (mScratch128i) {
//int idx[] = { 184,245,};
mScratch128i[0] = 184;
mScratch128i[1] = 245;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<2; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//516 172 {-0.267770, -0.458273, -0.190623}
//525 175 {-0.267770, -0.458273, -0.190623}
//528 176 {-0.265469, -0.539220, -0.017226}
//534 178 {-0.265469, -0.539220, -0.017226}
//537 179 {-0.263027, -0.458277, 0.173962}
//543 181 {-0.263027, -0.458277, 0.173962}
//1071 357 {-0.263027, -0.458277, 0.173962}
//1080 360 {-0.263027, -0.458277, 0.173962}
//1089 363 {-0.263027, -0.458277, 0.173962}
//1098 366 {-0.263027, -0.458277, 0.173962}
//1107 369 {-0.265469, -0.539220, -0.017226}
//1113 371 {-0.263027, -0.458277, 0.173962}
//1122 374 {-0.263027, -0.458277, 0.173962}
//1125 375 {-0.267770, -0.458273, -0.190623}
//1134 378 {-0.267770, -0.458273, -0.190623}
//1140 380 {-0.265469, -0.539220, -0.017226}
//1143 381 {-0.267770, -0.458273, -0.190623}
//1152 384 {-0.267770, -0.458273, -0.190623}
//1167 389 {-0.267770, -0.458273, -0.190623}
//1176 392 {-0.267770, -0.458273, -0.190623}
synchronized (mScratch128i) {
//int idx[] = { 172,175,176,178,179,181,357,360,363,366,369,371,374,375,378,380,381,384,389,392, };
mScratch128i[0] = 172;
mScratch128i[1] = 175;
mScratch128i[2] = 176;
mScratch128i[3] = 178;
mScratch128i[4] = 179;
mScratch128i[5] = 181;
mScratch128i[6] = 357;
mScratch128i[7] = 360;
mScratch128i[8] = 363;
mScratch128i[9] = 366;
mScratch128i[10] = 369;
mScratch128i[11] = 371;
mScratch128i[12] = 374;
mScratch128i[13] = 375;
mScratch128i[14] = 378;
mScratch128i[15] = 380;
mScratch128i[16] = 381;
mScratch128i[17] = 384;
mScratch128i[18] = 389;
mScratch128i[19] = 392;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<20; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//555 185 {-0.302373, 2.225360, -0.016608}
synchronized (mScratch128i) {
//int idx[] = { 185, };
mScratch128i[0] = 185;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<1; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//156 052 {-1.178311, 1.362515, -0.010047}
//165 055 {-1.178311, 1.362515, -0.010047}
//549 183 {-1.178311, 1.362515, -0.010047}
//729 243 {-1.178311, 1.362515, -0.010047}
//981 327 {-1.178311, 1.362515, -0.010047}
//1014 338 {-1.178311, 1.362515, -0.010047}
synchronized (mScratch128i) {
//int idx[] = { 52,55,183,243,327,338, };
mScratch128i[0] = 52;
mScratch128i[1] = 55;
mScratch128i[2] = 183;
mScratch128i[3] = 243;
mScratch128i[4] = 327;
mScratch128i[5] = 338;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<6; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//153 051 {-1.440711, 1.066319, 0.368437}
//168 056 {-1.449087, 1.066327, -0.375763}
//513 171 {-1.450822, -0.196619, -0.432703}
//546 182 {-1.441195, -0.196627, 0.425376}
//741 247 {-1.450822, -0.196619, -0.432703}
//771 257 {-1.441195, -0.196627, 0.425376}
//777 259 {-1.439693, 0.174198, 0.532284}
//786 262 {-1.439693, 0.174198, 0.532284}
//789 263 {-1.439283, 0.675618, 0.529550}
//795 265 {-1.440711, 1.066319, 0.368437}
//804 268 {-1.449087, 1.066327, -0.375763}
//813 271 {-1.451202, 0.675629, -0.536876}
//816 272 {-1.451672, 0.174209, -0.539610}
//822 274 {-1.451672, 0.174209, -0.539610}
//858 286 {-1.451672, 0.174209, -0.539610}
//864 288 {-1.451672, 0.174209, -0.539610}
//867 289 {-1.450822, -0.196619, -0.432703}
//876 292 {-1.449087, 1.066327, -0.375763}
//879 293 {-1.451202, 0.675629, -0.536876}
//885 295 {-1.451202, 0.675629, -0.536876}
//894 298 {-1.439283, 0.675618, 0.529550}
//900 300 {-1.439283, 0.675618, 0.529550}
//903 301 {-1.440711, 1.066319, 0.368437}
//912 304 {-1.441195, -0.196627, 0.425376}
//915 305 {-1.439693, 0.174198, 0.532284}
//921 307 {-1.439693, 0.174198, 0.532284}
//927 309 {-1.451672, 0.174209, -0.539610}
//936 312 {-1.451672, 0.174209, -0.539610}
//942 314 {-1.450822, -0.196619, -0.432703}
//945 315 {-1.451202, 0.675629, -0.536876}
//954 318 {-1.451202, 0.675629, -0.536876}
//960 320 {-1.451672, 0.174209, -0.539610}
//963 321 {-1.449087, 1.066327, -0.375763}
//972 324 {-1.449087, 1.066327, -0.375763}
//978 326 {-1.451202, 0.675629, -0.536876}
//987 329 {-1.449087, 1.066327, -0.375763}
//996 332 {-1.449087, 1.066327, -0.375763}
//999 333 {-1.440711, 1.066319, 0.368437}
//1008 336 {-1.440711, 1.066319, 0.368437}
//1017 339 {-1.439283, 0.675618, 0.529550}
//1023 341 {-1.440711, 1.066319, 0.368437}
//1032 344 {-1.440711, 1.066319, 0.368437}
//1035 345 {-1.439693, 0.174198, 0.532284}
//1041 347 {-1.439283, 0.675618, 0.529550}
//1050 350 {-1.439283, 0.675618, 0.529550}
//1053 351 {-1.441195, -0.196627, 0.425376}
//1059 353 {-1.439693, 0.174198, 0.532284}
//1068 356 {-1.439693, 0.174198, 0.532284}
//1086 362 {-1.441195, -0.196627, 0.425376}
//1161 387 {-1.450822, -0.196619, -0.432703}
synchronized (mScratch128i) {
mScratch128i[0] = 51;
mScratch128i[1] = 56;
mScratch128i[2] = 171;
mScratch128i[3] = 182;
mScratch128i[4] = 247;
mScratch128i[5] = 257;
mScratch128i[6] = 259;
mScratch128i[7] = 262;
mScratch128i[8] = 263;
mScratch128i[9] = 265;
mScratch128i[10] = 268;
mScratch128i[11] = 271;
mScratch128i[12] = 272;
mScratch128i[13] = 274;
mScratch128i[14] = 286;
mScratch128i[15] = 288;
mScratch128i[16] = 289;
mScratch128i[17] = 292;
mScratch128i[18] = 293;
mScratch128i[19] = 295;
mScratch128i[20] = 298;
mScratch128i[21] = 300;
mScratch128i[22] = 301;
mScratch128i[23] = 304;
mScratch128i[24] = 305;
mScratch128i[25] = 307;
mScratch128i[26] = 309;
mScratch128i[27] = 312;
mScratch128i[28] = 314;
mScratch128i[29] = 315;
mScratch128i[30] = 318;
mScratch128i[31] = 320;
mScratch128i[32] = 321;
mScratch128i[33] = 324;
mScratch128i[34] = 326;
mScratch128i[35] = 329;
mScratch128i[36] = 332;
mScratch128i[37] = 333;
mScratch128i[38] = 336;
mScratch128i[39] = 339;
mScratch128i[40] = 341;
mScratch128i[41] = 344;
mScratch128i[42] = 345;
mScratch128i[43] = 347;
mScratch128i[44] = 350;
mScratch128i[45] = 351;
mScratch128i[46] = 353;
mScratch128i[47] = 356;
mScratch128i[48] = 362;
mScratch128i[49] = 387;
// int idx[] = { 51,56,171,182,247,257,259,262,263,265,268,271,272,274,286,288,289,292,293,
// 295,298,300,301,304,305,307,309,312,314,315,318,320,321,324,326,329,332,333,
// 336,339,341,344,345,347,350,351,353,356,362,387, };
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<50; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//519 173 {-1.599839, -0.511679, -0.007429}
//522 174 {-1.599839, -0.511679, -0.007429}
//531 177 {-1.599839, -0.511679, -0.007429}
//540 180 {-1.599839, -0.511679, -0.007429}
//744 248 {-1.599839, -0.511679, -0.007429}
//750 250 {-1.599839, -0.511679, -0.007429}
//759 253 {-1.599839, -0.511679, -0.007429}
//768 256 {-1.599839, -0.511679, -0.007429}
synchronized (mScratch128i) {
//int idx[] = { 173,174,177,180,248,250,253,256, };
mScratch128i[0] = 173;
mScratch128i[1] = 174;
mScratch128i[2] = 177;
mScratch128i[3] = 180;
mScratch128i[4] = 248;
mScratch128i[5] = 250;
mScratch128i[6] = 253;
mScratch128i[7] = 256;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<8; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//840 280 {-2.228655, -0.728475, -0.650837}
//849 283 {-2.215483, -0.728483, 0.657006}
synchronized (mScratch128i) {
//int idx[] = { 280,283,};
mScratch128i[0] = 280;
mScratch128i[1] = 283;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<2; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//843 281 {-2.823029, -0.686539, -0.662640}
//852 284 {-2.811438, -0.686546, 0.670077}
synchronized (mScratch128i) {
//int idx[] = { 281,284,};
mScratch128i[0] = 281;
mScratch128i[1] = 284;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<2; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//024 008 {-3.196742, -0.049302, 0.447789}
//762 254 {-3.196742, -0.049302, 0.447789}
//765 255 {-3.196742, -0.049302, 0.447789}
//846 282 {-3.196742, -0.049302, 0.447789}
//909 303 {-3.196742, -0.049302, 0.447789}
//918 306 {-3.196742, -0.049302, 0.447789}
synchronized (mScratch128i) {
//int idx[] = { 8,254,255,282,303,306, };
mScratch128i[0] = 8;
mScratch128i[1] = 254;
mScratch128i[2] = 255;
mScratch128i[3] = 282;
mScratch128i[4] = 303;
mScratch128i[5] = 306;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<6; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//030 010 {-3.354060, 0.467534, 0.517028}
//039 013 {-3.354060, 0.467534, 0.517028}
//048 016 {-3.354060, 0.467534, 0.517028}
//051 017 {-3.355715, 0.978260, 0.327890}
//057 019 {-3.363465, 0.978265, -0.319692}
//060 020 {-3.366217, 0.467542, -0.508830}
//066 022 {-3.366217, 0.467542, -0.508830}
//075 025 {-3.366217, 0.467542, -0.508830}
//780 260 {-3.354060, 0.467534, 0.517028}
//783 261 {-3.354060, 0.467534, 0.517028}
//792 264 {-3.355715, 0.978260, 0.327890}
//807 269 {-3.363465, 0.978265, -0.319692}
//810 270 {-3.366217, 0.467542, -0.508830}
//819 273 {-3.366217, 0.467542, -0.508830}
//873 291 {-3.363465, 0.978265, -0.319692}
//882 294 {-3.363465, 0.978265, -0.319692}
//888 296 {-3.366217, 0.467542, -0.508830}
//891 297 {-3.354060, 0.467534, 0.517028}
//897 299 {-3.355715, 0.978260, 0.327890}
//906 302 {-3.355715, 0.978260, 0.327890}
//1437 479 {-3.363465, 0.978265, -0.319692}
//1443 481 {-3.363465, 0.978265, -0.319692}
//1452 484 {-3.355715, 0.978260, 0.327890}
//1458 486 {-3.355715, 0.978260, 0.327890}
synchronized (mScratch128i) {
//int idx[] = { 10,13,16,17,19,20,22,25,260,261,264,269,270,273,291,294,296,297,299,302,479,481,484,486, };
mScratch128i[0] = 10;
mScratch128i[1] = 13;
mScratch128i[2] = 16;
mScratch128i[3] = 17;
mScratch128i[4] = 19;
mScratch128i[5] = 20;
mScratch128i[6] = 22;
mScratch128i[7] = 25;
mScratch128i[8] = 260;
mScratch128i[9] = 261;
mScratch128i[10] = 264;
mScratch128i[11] = 269;
mScratch128i[12] = 270;
mScratch128i[13] = 273;
mScratch128i[14] = 291;
mScratch128i[15] = 294;
mScratch128i[16] = 296;
mScratch128i[17] = 297;
mScratch128i[18] = 299;
mScratch128i[19] = 302;
mScratch128i[20] = 479;
mScratch128i[21] = 481;
mScratch128i[22] = 484;
mScratch128i[23] = 486;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<24; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//003 001 {-3.482355, -0.314469, 0.028982}
//012 004 {-3.482355, -0.314469, 0.028982}
//021 007 {-3.482355, -0.314469, 0.028982}
//753 251 {-3.482355, -0.314469, 0.028982}
//756 252 {-3.482355, -0.314469, 0.028982}
//834 278 {-3.482355, -0.314469, 0.028982}
synchronized (mScratch128i) {
//int idx[] = { 1,4,7,251,252,278,};
mScratch128i[0] = 1;
mScratch128i[1] = 4;
mScratch128i[2] = 7;
mScratch128i[3] = 251;
mScratch128i[4] = 252;
mScratch128i[5] = 278;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<6; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//000 000 {-3.563356, -0.050557, -0.371373}
//015 005 {-3.518670, 0.077497, 0.434307}
//018 006 {-3.518670, 0.077497, 0.434307}
//027 009 {-3.518670, 0.077497, 0.434307}
//078 026 {-3.563356, -0.050557, -0.371373}
//159 053 {-3.592829, 1.130262, 0.000657}
//162 054 {-3.592829, 1.130262, 0.000657}
//462 154 {-3.563356, -0.050557, -0.371373}
//474 158 {-3.518670, 0.077497, 0.434307}
//480 160 {-3.518670, 0.077497, 0.434307}
//507 169 {-3.563356, -0.050557, -0.371373}
//774 258 {-3.518670, 0.077497, 0.434307}
//798 266 {-3.592829, 1.130262, 0.000657}
//801 267 {-3.592829, 1.130262, 0.000657}
//825 275 {-3.563356, -0.050557, -0.371373}
//828 276 {-3.563356, -0.050557, -0.371373}
//855 285 {-3.563356, -0.050557, -0.371373}
//924 308 {-3.518670, 0.077497, 0.434307}
//1434 478 {-3.592829, 1.130262, 0.000657}
//1461 487 {-3.592829, 1.130262, 0.000657}
synchronized (mScratch128i) {
//int idx[] = { 0,5,6,9,26,53,54,154,158,160,169,258,266,267,275,276,285,308,478,487, };
mScratch128i[0] = 0;
mScratch128i[1] = 5;
mScratch128i[2] = 6;
mScratch128i[3] = 9;
mScratch128i[4] = 26;
mScratch128i[5] = 53;
mScratch128i[6] = 54;
mScratch128i[7] = 154;
mScratch128i[8] = 158;
mScratch128i[9] = 160;
mScratch128i[10] = 169;
mScratch128i[11] = 258;
mScratch128i[12] = 266;
mScratch128i[13] = 267;
mScratch128i[14] = 275;
mScratch128i[15] = 276;
mScratch128i[16] = 285;
mScratch128i[17] = 308;
mScratch128i[18] = 478;
mScratch128i[19] = 487;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<20; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//489 163 {-4.281947, 0.878867, 0.003449}
//498 166 {-4.281947, 0.878867, 0.003449}
//1431 477 {-4.281947, 0.878867, 0.003449}
//1440 480 {-4.281947, 0.878867, 0.003449}
//1455 485 {-4.281947, 0.878867, 0.003449}
//1464 488 {-4.281947, 0.878867, 0.003449}
synchronized (mScratch128i) {
//int idx[] = { 163,166,477,480,485,488, };
mScratch128i[0] = 163;
mScratch128i[1] = 166;
mScratch128i[2] = 477;
mScratch128i[3] = 480;
mScratch128i[4] = 485;
mScratch128i[5] = 488;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<6; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//006 002 {-4.318616, -0.053987, 0.004143}
//009 003 {-4.318616, -0.053987, 0.004143}
//033 011 {-4.382598, 0.380261, 0.198944}
//036 012 {-4.382598, 0.380261, 0.198944}
//042 014 {-4.345534, 0.664362, 0.218885}
//045 015 {-4.345534, 0.664362, 0.218885}
//054 018 {-4.349825, 0.664365, -0.202633}
//063 021 {-4.349825, 0.664365, -0.202633}
//069 023 {-4.387043, 0.380264, -0.181603}
//072 024 {-4.387043, 0.380264, -0.181603}
//348 116 {-4.318616, -0.053987, 0.004143}
//354 118 {-4.318616, -0.053987, 0.004143}
//381 127 {-4.382598, 0.380261, 0.198944}
//390 130 {-4.382598, 0.380261, 0.198944}
//393 131 {-4.345534, 0.664362, 0.218885}
//399 133 {-4.345534, 0.664362, 0.218885}
//408 136 {-4.345534, 0.664362, 0.218885}
//420 140 {-4.349825, 0.664365, -0.202633}
//426 142 {-4.349825, 0.664365, -0.202633}
//435 145 {-4.349825, 0.664365, -0.202633}
//438 146 {-4.387043, 0.380264, -0.181603}
//444 148 {-4.387043, 0.380264, -0.181603}
//465 155 {-4.318616, -0.053987, 0.004143}
//471 157 {-4.318616, -0.053987, 0.004143}
//483 161 {-4.382598, 0.380261, 0.198944}
//486 162 {-4.345534, 0.664362, 0.218885}
//501 167 {-4.349825, 0.664365, -0.202633}
//504 168 {-4.387043, 0.380264, -0.181603}
//1254 418 {-4.387043, 0.380264, -0.181603}
//1281 427 {-4.382598, 0.380261, 0.198944}
//1446 482 {-4.349825, 0.664365, -0.202633}
//1449 483 {-4.345534, 0.664362, 0.218885}
synchronized (mScratch128i) {
// int idx[] = { 2,3,11,12,14,15,18,21,23,24,116,118,127,130,131,133,136,140,142,145,146,148,155,157,161,162,167,168,418,427,482,483, };
mScratch128i[0] = 2;
mScratch128i[1] = 3;
mScratch128i[2] = 11;
mScratch128i[3] = 12;
mScratch128i[4] = 14;
mScratch128i[5] = 15;
mScratch128i[6] = 18;
mScratch128i[7] = 21;
mScratch128i[8] = 23;
mScratch128i[9] = 24;
mScratch128i[10] = 116;
mScratch128i[11] = 118;
mScratch128i[12] = 127;
mScratch128i[13] = 130;
mScratch128i[14] = 131;
mScratch128i[15] = 133;
mScratch128i[16] = 136;
mScratch128i[17] = 140;
mScratch128i[18] = 142;
mScratch128i[19] = 145;
mScratch128i[20] = 146;
mScratch128i[21] = 148;
mScratch128i[22] = 155;
mScratch128i[23] = 157;
mScratch128i[24] = 161;
mScratch128i[25] = 162;
mScratch128i[26] = 167;
mScratch128i[27] = 168;
mScratch128i[28] = 418;
mScratch128i[29] = 427;
mScratch128i[30] = 482;
mScratch128i[31] = 483;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<32; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//336 112 {-4.535238, 0.159280, -0.085091}
//345 115 {-4.535238, 0.159280, -0.085091}
//357 119 {-4.532741, 0.159278, 0.102805}
//366 122 {-4.532741, 0.159278, 0.102805}
//372 124 {-4.532741, 0.159278, 0.102805}
//378 126 {-4.523820, 0.323676, 0.001114}
//411 137 {-4.568282, 0.724235, 0.008114}
//417 139 {-4.568282, 0.724235, 0.008114}
//447 149 {-4.525612, 0.323678, 0.018667}
//450 150 {-4.535238, 0.159280, -0.085091}
//459 153 {-4.535238, 0.159280, -0.085091}
//468 156 {-4.532741, 0.159278, 0.102805}
//477 159 {-4.532741, 0.159278, 0.102805}
//492 164 {-4.568282, 0.724235, 0.008114}
//495 165 {-4.568282, 0.724235, 0.008114}
//510 170 {-4.535238, 0.159280, -0.085091}
//1251 417 {-4.525612, 0.323678, 0.018667}
//1257 419 {-4.535238, 0.159280, -0.085091}
//1260 420 {-4.525612, 0.323678, 0.018667}
//1263 421 {-4.535238, 0.159280, -0.085091}
//1272 424 {-4.532741, 0.159278, 0.102805}
//1275 425 {-4.523820, 0.323676, 0.001114}
//1278 426 {-4.532741, 0.159278, 0.102805}
//1284 428 {-4.523820, 0.323676, 0.001114}
synchronized (mScratch128i) {
//int idx[] = { 112,115,119,122,124,126,137,139,149,150,153,156,159,164,165,170,417,419,420,421,424,425,426,428, };
mScratch128i[0] = 112;
mScratch128i[1] = 115;
mScratch128i[2] = 119;
mScratch128i[3] = 122;
mScratch128i[4] = 124;
mScratch128i[5] = 126;
mScratch128i[6] = 137;
mScratch128i[7] = 139;
mScratch128i[8] = 149;
mScratch128i[9] = 150;
mScratch128i[10] = 153;
mScratch128i[11] = 156;
mScratch128i[12] = 159;
mScratch128i[13] = 164;
mScratch128i[14] = 165;
mScratch128i[15] = 170;
mScratch128i[16] = 417;
mScratch128i[17] = 419;
mScratch128i[18] = 420;
mScratch128i[19] = 421;
mScratch128i[20] = 424;
mScratch128i[21] = 425;
mScratch128i[22] = 426;
mScratch128i[23] = 428;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<24; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//339 113 {-4.638330, 0.149347, 0.007086}
//342 114 {-4.638330, 0.149347, 0.007086}
//351 117 {-4.638330, 0.149347, 0.007086}
//363 121 {-4.638330, 0.149347, 0.007086}
//384 128 {-4.654118, 0.449342, 0.001114}
//387 129 {-4.654118, 0.449342, 0.001114}
//396 132 {-4.654118, 0.449342, 0.001114}
//429 143 {-4.655901, 0.449344, 0.018667}
//432 144 {-4.655901, 0.449344, 0.018667}
//441 147 {-4.655901, 0.449344, 0.018667}
synchronized (mScratch128i) {
//int idx[] = { 113,114,117,121,128,129,132,143,144,147, };
mScratch128i[0] = 113;
mScratch128i[1] = 114;
mScratch128i[2] = 117;
mScratch128i[3] = 121;
mScratch128i[4] = 128;
mScratch128i[5] = 129;
mScratch128i[6] = 132;
mScratch128i[7] = 143;
mScratch128i[8] = 144;
mScratch128i[9] = 147;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<10; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//333 111 {-4.788940, 0.265594, 0.009013}
//360 120 {-4.788940, 0.265594, 0.009013}
//369 123 {-4.788940, 0.265594, 0.009013}
//375 125 {-4.718528, 0.351371, 0.001114}
//402 134 {-4.784564, 0.579400, 0.009013}
//405 135 {-4.784564, 0.579400, 0.009013}
//414 138 {-4.784564, 0.579400, 0.009013}
//423 141 {-4.784564, 0.579400, 0.009013}
//453 151 {-4.788940, 0.265594, 0.009013}
//456 152 {-4.720216, 0.351373, 0.018667}
//1266 422 {-4.720216, 0.351373, 0.018667}
//1269 423 {-4.718528, 0.351371, 0.001114}
synchronized (mScratch128i) {
//int idx[] = { 111,120,123,125,134,135,138,141,151,152,422,423, };
mScratch128i[0] = 111;
mScratch128i[1] = 120;
mScratch128i[2] = 123;
mScratch128i[3] = 125;
mScratch128i[4] = 134;
mScratch128i[5] = 135;
mScratch128i[6] = 138;
mScratch128i[7] = 141;
mScratch128i[8] = 151;
mScratch128i[9] = 152;
mScratch128i[10] = 422;
mScratch128i[11] = 423;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<12; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//738 246 {-3.207148, -0.049295, -0.440878}
//747 249 {-3.207148, -0.049295, -0.440878}
//831 277 {-3.207148, -0.049295, -0.440878}
//837 279 {-3.207148, -0.049295, -0.440878}
//861 287 {-3.207148, -0.049295, -0.440878}
//870 290 {-3.207148, -0.049295, -0.440878}
synchronized (mScratch128i) {
//int idx[] = { 246,249,277,279,287,290, };
mScratch128i[0] = 246;
mScratch128i[1] = 249;
mScratch128i[2] = 277;
mScratch128i[3] = 279;
mScratch128i[4] = 287;
mScratch128i[5] = 290;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<6; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
//582 194 {0.041021, 1.354216, -0.010364}
//585 195 {0.041021, 1.354216, -0.010364}
//594 198 {0.041021, 1.354216, -0.010364}
//732 244 {0.041021, 1.354216, -0.010364}
//984 328 {0.041021, 1.354216, -0.010364}
//990 330 {0.041021, 1.354216, -0.010364}
//1005 335 {0.041021, 1.354216, -0.010364}
//1011 337 {0.041021, 1.354216, -0.010364}
synchronized (mScratch128i) {
//int idx[] = { 194,195,198,244,328,330,335,337, };
mScratch128i[0] = 194;
mScratch128i[1] = 195;
mScratch128i[2] = 198;
mScratch128i[3] = 244;
mScratch128i[4] = 328;
mScratch128i[5] = 330;
mScratch128i[6] = 335;
mScratch128i[7] = 337;
float width = getMoveWidth(IwashiData.vertices[0+3*mScratch128i[0]]) * s;
int ii;
for (ii=0; ii<8; ii++) {
result[2+3*mScratch128i[ii]] = IwashiData.vertices[2+3*mScratch128i[ii]] + width;
}
}
return result;
}
public static int iwashiNumVerts = 489;
public static float vertices[] = {
// f 45/1/1 46/2/1 71/3/1
-0.349684508552148f, -0.0408871544589422f, -0.0379152006855489f,
-0.341299639100365f, -0.0682061710977338f, 0.00352779889924987f,
-0.427865722390903f, -0.0412422130658682f, 0.00095657419445833f,
// f 71/4/2 46/5/2 48/6/2
-0.427865722390903f, -0.0412422130658682f, 0.00095657419445833f,
-0.341299639100365f, -0.0682061710977338f, 0.00352779889924987f,
-0.345058809161741f, -0.0276315641232855f, 0.0454852711593904f,
// f 48/6/3 46/5/3 47/7/3
-0.345058809161741f, -0.0276315641232855f, 0.0454852711593904f,
-0.341299639100365f, -0.0682061710977338f, 0.00352779889924987f,
-0.311734229800086f, -0.0407572423447462f, 0.0468808688674302f,
// f 48/6/4 49/8/4 72/9/4
-0.345058809161741f, -0.0276315641232855f, 0.0454852711593904f,
-0.328019101498158f, 0.0127433612031278f, 0.0540481874927799f,
-0.434488859355434f, 0.00370924172725224f, 0.0211215222083919f,
// f 72/9/5 49/8/5 73/10/5
-0.434488859355434f, 0.00370924172725224f, 0.0211215222083919f,
-0.328019101498158f, 0.0127433612031278f, 0.0540481874927799f,
-0.430652156088056f, 0.0331181353967229f, 0.0231857273631183f,
// f 73/10/6 49/8/6 50/11/6
-0.430652156088056f, 0.0331181353967229f, 0.0231857273631183f,
-0.328019101498158f, 0.0127433612031278f, 0.0540481874927799f,
-0.32819041986389f, 0.0656114842587808f, 0.0344694484849752f,
// f 75/12/7 51/13/7 52/14/7
-0.431096341651415f, 0.0331184459436094f, -0.0204479734748511f,
-0.328992665987411f, 0.065612001836925f, -0.0325654094713965f,
-0.329277540997983f, 0.0127441893281585f, -0.0521441484792013f,
// f 75/12/8 52/14/8 76/15/8
-0.431096341651415f, 0.0331184459436094f, -0.0204479734748511f,
-0.329277540997983f, 0.0127441893281585f, -0.0521441484792013f,
-0.434948986325634f, 0.00370955227413876f, -0.0182710398003164f,
// f 76/15/9 52/14/9 45/1/9
-0.434948986325634f, 0.00370955227413876f, -0.0182710398003164f,
-0.329277540997983f, 0.0127441893281585f, -0.0521441484792013f,
-0.349684508552148f, -0.0408871544589422f, -0.0379152006855489f,
// f 61/16/10 62/17/10 56/18/10
0.377949723528029f, -0.0128468409183836f, -0.00194124231932783f,
0.432655559542503f, -0.013644842901122f, -0.000704644617188462f,
0.320263879590468f, 0.0208578478323763f, 0.00766593967781369f,
// f 56/18/11 62/17/11 14/19/11
0.320263879590468f, 0.0208578478323763f, 0.00766593967781369f,
0.432655559542503f, -0.013644842901122f, -0.000704644617188462f,
0.427431125754878f, 0.0212056603452834f, 0.00118741404677465f,
// f 56/18/12 14/19/12 63/20/12
0.320263879590468f, 0.0208578478323763f, 0.00766593967781369f,
0.427431125754878f, 0.0212056603452834f, 0.00118741404677465f,
0.433433065430731f, 0.0636681853585412f, -0.000804123136505047f,
// f 56/18/13 63/20/13 64/21/13
0.320263879590468f, 0.0208578478323763f, 0.00766593967781369f,
0.433433065430731f, 0.0636681853585412f, -0.000804123136505047f,
0.370434695905401f, 0.0534116498216775f, -0.00237507631980214f,
// f 64/22/14 65/23/14 58/24/14
0.370434695905401f, 0.0534116498216775f, -0.00237507631980214f,
0.432437762659421f, 0.0636691169992007f, -0.00358921113048292f,
0.319101295562951f, 0.0208584689261493f, -0.0110184242968014f,
// f 58/24/15 65/23/15 20/25/15
0.319101295562951f, 0.0208584689261493f, -0.0110184242968014f,
0.432437762659421f, 0.0636691169992007f, -0.00358921113048292f,
0.426148153051018f, 0.0212071095640872f, -0.000131996158437835f,
// f 58/24/16 20/25/16 66/26/16
0.319101295562951f, 0.0208584689261493f, -0.0110184242968014f,
0.426148153051018f, 0.0212071095640872f, -0.000131996158437835f,
0.431727438414311f, -0.0136441182917201f, -0.0036689181646908f,
// f 61/27/17 58/24/17 66/26/17
0.377949723528029f, -0.0128468409183836f, -0.00194124231932783f,
0.319101295562951f, 0.0208584689261493f, -0.0110184242968014f,
0.431727438414311f, -0.0136441182917201f, -0.0036689181646908f,
// f 40/28/18 70/29/18 41/30/18
-0.129957576570093f, 0.0747269670189256f, 0.0386666966876074f,
-0.10279507556211f, 0.105387882219233f, -0.00051231257880114f,
-0.35273542468099f, 0.0813460668739313f, 0.000595718712317209f,
// f 41/31/19 70/32/19 42/33/19
-0.35273542468099f, 0.0813460668739313f, 0.000595718712317209f,
-0.10279507556211f, 0.105387882219233f, -0.00051231257880114f,
-0.130824623477269f, 0.0747277951439564f, -0.0383696342961627f,
// f 27/34/20 82/35/20 56/36/20
0.07935620072866f, -0.0511002134316924f, 0.030721147564628f,
0.225508985449173f, -0.0357291777050329f, 0.0133824867649512f,
0.320263879590468f, 0.0208578478323763f, 0.00766593967781369f,
// f 27/34/21 56/36/21 28/37/21
0.07935620072866f, -0.0511002134316924f, 0.030721147564628f,
0.320263879590468f, 0.0208578478323763f, 0.00766593967781369f,
0.0795504995639953f, -0.0115422334480955f, 0.0413531342872994f,
// f 28/37/22 56/36/22 29/38/22
0.0795504995639953f, -0.0115422334480955f, 0.0413531342872994f,
0.320263879590468f, 0.0208578478323763f, 0.00766593967781369f,
0.0795929409718203f, 0.0362044538706293f, 0.0411375112324228f,
// f 33/39/23 58/40/23 34/41/23
0.0783592417072885f, 0.0362055925425465f, -0.0425383121852347f,
0.319101295562951f, 0.0208584689261493f, -0.0110184242968014f,
0.078310589361733f, -0.0115409912605494f, -0.0427540387557402f,
// f 34/41/24 58/40/24 22/42/24
0.078310589361733f, -0.0115409912605494f, -0.0427540387557402f,
0.319101295562951f, 0.0208584689261493f, -0.0110184242968014f,
0.0784288042098699f, -0.0510994888222905f, -0.03212194851744f,
// f 80/43/25 22/42/25 58/40/25
0.224691004950069f, -0.0357288671581463f, -0.0159687486992548f,
0.0784288042098699f, -0.0510994888222905f, -0.03212194851744f,
0.319101295562951f, 0.0208584689261493f, -0.0110184242968014f,
// f 61/27/26 66/26/26 68/44/26
0.377949723528029f, -0.0128468409183836f, -0.00194124231932783f,
0.431727438414311f, -0.0136441182917201f, -0.0036689181646908f,
0.452839036854f, -0.0385041211673843f, 0.000527708944168409f,
// f 61/16/27 68/45/27 62/17/27
0.377949723528029f, -0.0128468409183836f, -0.00194124231932783f,
0.452839036854f, -0.0385041211673843f, 0.000527708944168409f,
0.432655559542503f, -0.013644842901122f, -0.000704644617188462f,
// f 64/21/28 63/20/28 69/46/28
0.370434695905401f, 0.0534116498216775f, -0.00237507631980214f,
0.433433065430731f, 0.0636681853585412f, -0.000804123136505047f,
0.459171398417115f, 0.104245587254968f, -0.0026205118757851f,
// f 64/22/29 69/47/29 65/23/29
0.370434695905401f, 0.0534116498216775f, -0.00237507631980214f,
0.459171398417115f, 0.104245587254968f, -0.0026205118757851f,
0.432437762659421f, 0.0636691169992007f, -0.00358921113048292f,
// f 66/48/30 9/49/30 10/50/30
0.431727438414311f, -0.0136441182917201f, -0.0036689181646908f,
0.494025628226158f, -0.0187000286355918f, 0.00148491796406484f,
0.522840652732966f, -0.0570703738094913f, 0.00146317968200814f,
// f 62/51/31 12/52/31 13/53/31
0.432655559542503f, -0.013644842901122f, -0.000704644617188462f,
0.523448392989894f, -0.0570706843563778f, -0.000407761793671325f,
0.495122272798104f, -0.0187013743387667f, -0.00042950007572802f,
// f 62/51/32 13/53/32 14/54/32
0.432655559542503f, -0.013644842901122f, -0.000704644617188462f,
0.495122272798104f, -0.0187013743387667f, -0.00042950007572802f,
0.427431125754878f, 0.0212056603452834f, 0.00118741404677465f,
// f 14/54/33 15/55/33 63/56/33
0.427431125754878f, 0.0212056603452834f, 0.00118741404677465f,
0.485860729485664f, 0.0814109711732149f, -0.000430224685129909f,
0.433433065430731f, 0.0636681853585412f, -0.000804123136505047f,
// f 69/57/34 16/58/34 17/59/34
0.459171398417115f, 0.104245587254968f, -0.0026205118757851f,
0.509260437385263f, 0.119852431584128f, -0.000412730543855713f,
0.508372997899205f, 0.130376555021547f, 0.000527708944168409f,
// f 69/46/35 17/60/35 18/61/35
0.459171398417115f, 0.104245587254968f, -0.0026205118757851f,
0.508372997899205f, 0.130376555021547f, 0.000527708944168409f,
0.508540796733557f, 0.119853570256046f, 0.00146814843219253f,
// f 65/62/36 19/63/36 20/64/36
0.432437762659421f, 0.0636691169992007f, -0.00358921113048292f,
0.484745555616156f, 0.0814126274232763f, 0.00148564257346673f,
0.426148153051018f, 0.0212071095640872f, -0.000131996158437835f,
// f 20/64/37 9/49/37 66/48/37
0.426148153051018f, 0.0212071095640872f, -0.000131996158437835f,
0.494025628226158f, -0.0187000286355918f, 0.00148491796406484f,
0.431727438414311f, -0.0136441182917201f, -0.0036689181646908f,
// f 1/65/38 84/66/38 87/67/38
-0.476551607010106f, -0.0081605848851046f, 0.00146069530691595f,
-0.450289484941785f, -0.0191657454497492f, -0.00828053942957518f,
-0.460961118150303f, -0.0201939661910309f, 0.00126122069013857f,
// f 87/67/39 84/66/39 71/3/39
-0.460961118150303f, -0.0201939661910309f, 0.00126122069013857f,
-0.450289484941785f, -0.0191657454497492f, -0.00828053942957518f,
-0.427865722390903f, -0.0412422130658682f, 0.00095657419445833f,
// f 87/68/40 71/4/40 85/69/40
-0.460961118150303f, -0.0201939661910309f, 0.00126122069013857f,
-0.427865722390903f, -0.0412422130658682f, 0.00095657419445833f,
-0.450031006416568f, -0.0191659524810069f, 0.0111696331672086f,
// f 1/70/41 87/68/41 85/69/41
-0.476551607010106f, -0.0081605848851046f, 0.00146069530691595f,
-0.460961118150303f, -0.0201939661910309f, 0.00126122069013857f,
-0.450031006416568f, -0.0191659524810069f, 0.0111696331672086f,
// f 1/70/42 85/69/42 2/71/42
-0.476551607010106f, -0.0081605848851046f, 0.00146069530691595f,
-0.450031006416568f, -0.0191659524810069f, 0.0111696331672086f,
-0.469262864552126f, 0.000718675210024186f, 0.000643025354697729f,
// f 3/72/43 72/9/43 4/73/43
-0.449107543491674f, -0.00214819013073839f, 0.000643025354697729f,
-0.434488859355434f, 0.00370924172725224f, 0.0211215222083919f,
-0.462595422898451f, 0.010860204883245f, 0.000643025354697729f,
// f 4/73/44 72/9/44 73/10/44
-0.462595422898451f, 0.010860204883245f, 0.000643025354697729f,
-0.434488859355434f, 0.00370924172725224f, 0.0211215222083919f,
-0.430652156088056f, 0.0331181353967229f, 0.0231857273631183f,
// f 4/73/45 73/10/45 5/74/45
-0.462595422898451f, 0.010860204883245f, 0.000643025354697729f,
-0.430652156088056f, 0.0331181353967229f, 0.0231857273631183f,
-0.476098622618296f, 0.0243232405390999f, 0.00146069530691595f,
// f 5/74/46 73/10/46 86/75/46
-0.476098622618296f, 0.0243232405390999f, 0.00146069530691595f,
-0.430652156088056f, 0.0331181353967229f, 0.0231857273631183f,
-0.453710055381221f, 0.0393159266423441f, 0.00136763475658753f,
// f 5/76/47 86/77/47 75/12/47
-0.476098622618296f, 0.0243232405390999f, 0.00146069530691595f,
-0.453710055381221f, 0.0393159266423441f, 0.00136763475658753f,
-0.431096341651415f, 0.0331184459436094f, -0.0204479734748511f,
// f 5/78/48 75/12/48 6/79/48
-0.476098622618296f, 0.0243232405390999f, 0.00146069530691595f,
-0.431096341651415f, 0.0331184459436094f, -0.0204479734748511f,
-0.462779991264675f, 0.0108604119145027f, 0.00246003518775083f,
// f 6/79/49 75/12/49 76/15/49
-0.462779991264675f, 0.0108604119145027f, 0.00246003518775083f,
-0.431096341651415f, 0.0331184459436094f, -0.0204479734748511f,
-0.434948986325634f, 0.00370955227413876f, -0.0182710398003164f,
// f 6/79/50 76/15/50 7/80/50
-0.462779991264675f, 0.0108604119145027f, 0.00246003518775083f,
-0.434948986325634f, 0.00370955227413876f, -0.0182710398003164f,
-0.449293043498558f, -0.00214798309948071f, 0.00246003518775083f,
// f 84/66/51 1/81/51 8/82/51
-0.450289484941785f, -0.0191657454497492f, -0.00828053942957518f,
-0.476551607010106f, -0.0081605848851046f, 0.00146069530691595f,
-0.46943759893361f, 0.000718882241281869f, 0.00246003518775083f,
// f 84/66/52 45/1/52 71/3/52
-0.450289484941785f, -0.0191657454497492f, -0.00828053942957518f,
-0.349684508552148f, -0.0408871544589422f, -0.0379152006855489f,
-0.427865722390903f, -0.0412422130658682f, 0.00095657419445833f,
// f 85/69/53 71/4/53 48/6/53
-0.450031006416568f, -0.0191659524810069f, 0.0111696331672086f,
-0.427865722390903f, -0.0412422130658682f, 0.00095657419445833f,
-0.345058809161741f, -0.0276315641232855f, 0.0454852711593904f,
// f 85/69/54 48/6/54 72/9/54
-0.450031006416568f, -0.0191659524810069f, 0.0111696331672086f,
-0.345058809161741f, -0.0276315641232855f, 0.0454852711593904f,
-0.434488859355434f, 0.00370924172725224f, 0.0211215222083919f,
// f 73/10/55 74/83/55 86/75/55
-0.430652156088056f, 0.0331181353967229f, 0.0231857273631183f,
-0.424069907796918f, 0.0553227553613475f, 0.000884734348042398f,
-0.453710055381221f, 0.0393159266423441f, 0.00136763475658753f,
// f 86/77/56 74/84/56 75/12/56
-0.453710055381221f, 0.0393159266423441f, 0.00136763475658753f,
-0.424069907796918f, 0.0553227553613475f, 0.000884734348042398f,
-0.431096341651415f, 0.0331184459436094f, -0.0204479734748511f,
// f 76/15/57 45/1/57 84/66/57
-0.434948986325634f, 0.00370955227413876f, -0.0182710398003164f,
-0.349684508552148f, -0.0408871544589422f, -0.0379152006855489f,
-0.450289484941785f, -0.0191657454497492f, -0.00828053942957518f,
// f 36/85/58 77/86/58 35/87/58
-0.131004223093309f, -0.0560068542387748f, -0.044263814202392f,
-0.00853985136123253f, -0.0830921325876425f, -0.0192047507724658f,
-0.146429811556368f, -0.0886204882615463f, -0.000241308662494354f,
// f 35/87/59 77/86/59 78/88/59
-0.146429811556368f, -0.0886204882615463f, -0.000241308662494354f,
-0.00853985136123253f, -0.0830921325876425f, -0.0192047507724658f,
-0.00830166189926847f, -0.0914714121954673f, -0.00125545127825355f,
// f 35/89/60 78/90/60 79/91/60
-0.146429811556368f, -0.0886204882615463f, -0.000241308662494354f,
-0.00830166189926847f, -0.0914714121954673f, -0.00125545127825355f,
-0.00804887673363777f, -0.0830925466501579f, 0.0185354947686761f,
// f 35/89/61 79/91/61 37/92/61
-0.146429811556368f, -0.0886204882615463f, -0.000241308662494354f,
-0.00804887673363777f, -0.0830925466501579f, 0.0185354947686761f,
-0.130007678134453f, -0.0560076823638055f, 0.0445607730782079f,
// f 70/93/62 83/94/62 88/95/62
-0.10279507556211f, 0.105387882219233f, -0.00051231257880114f,
-0.000240589334502103f, 0.148074208022046f, -0.00128743760756554f,
-0.0121218026660315f, 0.194705824986891f, -0.00119147861962957f,
// f 30/96/63 60/97/63 89/98/63
0.0794127202620074f, 0.0773160999275068f, 0.0261204989564008f,
0.225241501064247f, 0.081554443834789f, -0.00152024425682985f,
0.0559170533744729f, 0.101603143797534f, -0.000553615314708859f,
// f 89/99/64 60/100/64 32/101/64
0.0559170533744729f, 0.101603143797534f, -0.000553615314708859f,
0.225241501064247f, 0.081554443834789f, -0.00152024425682985f,
0.0786184448419074f, 0.0773168245369086f, -0.0275211963935839f,
// f 30/96/65 89/98/65 31/102/65
0.0794127202620074f, 0.0773160999275068f, 0.0261204989564008f,
0.0559170533744729f, 0.101603143797534f, -0.000553615314708859f,
0.0234248431843323f, 0.104528806015478f, -0.000545127033143864f,
// f 31/102/66 89/98/66 90/103/66
0.0234248431843323f, 0.104528806015478f, -0.000545127033143864f,
0.0559170533744729f, 0.101603143797534f, -0.000553615314708859f,
0.0490260179625009f, 0.1154976325944f, -0.00144923253544465f,
// f 31/104/67 89/99/67 32/101/67
0.0234248431843323f, 0.104528806015478f, -0.000545127033143864f,
0.0559170533744729f, 0.101603143797534f, -0.000553615314708859f,
0.0786184448419074f, 0.0773168245369086f, -0.0275211963935839f,
// f 80/43/68 53/105/68 81/106/68
0.224691004950069f, -0.0357288671581463f, -0.0159687486992548f,
0.288499694817969f, -0.0281250231259724f, -0.00798696910618097f,
0.20979790088177f, -0.0512464810152453f, -0.00147656066145878f,
// f 81/107/69 55/108/69 82/35/69
0.20979790088177f, -0.0512464810152453f, -0.00147656066145878f,
0.289156501482968f, -0.0281252301572301f, 0.00488395715270106f,
0.225508985449173f, -0.0357291777050329f, 0.0133824867649512f,
// f 82/35/70 55/108/70 56/18/70
0.225508985449173f, -0.0357291777050329f, 0.0133824867649512f,
0.289156501482968f, -0.0281252301572301f, 0.00488395715270106f,
0.320263879590468f, 0.0208578478323763f, 0.00766593967781369f,
// f 60/109/71 56/18/71 57/110/71
0.225241501064247f, 0.081554443834789f, -0.00152024425682985f,
0.320263879590468f, 0.0208578478323763f, 0.00766593967781369f,
0.288981560070226f, 0.0643257166329417f, -0.00177861926641799f,
// f 60/111/72 57/112/72 58/24/72
0.225241501064247f, 0.081554443834789f, -0.00152024425682985f,
0.288981560070226f, 0.0643257166329417f, -0.00177861926641799f,
0.319101295562951f, 0.0208584689261493f, -0.0110184242968014f,
// f 53/105/73 80/43/73 58/40/73
0.288499694817969f, -0.0281250231259724f, -0.00798696910618097f,
0.224691004950069f, -0.0357288671581463f, -0.0159687486992548f,
0.319101295562951f, 0.0208584689261493f, -0.0110184242968014f,
// f 53/105/74 61/27/74 67/113/74
0.288499694817969f, -0.0281250231259724f, -0.00798696910618097f,
0.377949723528029f, -0.0128468409183836f, -0.00194124231932783f,
0.3430298648103f, -0.0169703859932808f, -0.00188482630160927f,
// f 53/105/75 67/113/75 54/114/75
0.288499694817969f, -0.0281250231259724f, -0.00798696910618097f,
0.3430298648103f, -0.0169703859932808f, -0.00188482630160927f,
0.304436961034391f, -0.031393943169155f, -0.00206908412094696f,
// f 54/115/76 67/116/76 55/108/76
0.304436961034391f, -0.031393943169155f, -0.00206908412094696f,
0.3430298648103f, -0.0169703859932808f, -0.00188482630160927f,
0.289156501482968f, -0.0281252301572301f, 0.00488395715270106f,
// f 55/108/77 67/116/77 61/16/77
0.289156501482968f, -0.0281252301572301f, 0.00488395715270106f,
0.3430298648103f, -0.0169703859932808f, -0.00188482630160927f,
0.377949723528029f, -0.0128468409183836f, -0.00194124231932783f,
// f 55/108/78 61/16/78 56/18/78
0.289156501482968f, -0.0281252301572301f, 0.00488395715270106f,
0.377949723528029f, -0.0128468409183836f, -0.00194124231932783f,
0.320263879590468f, 0.0208578478323763f, 0.00766593967781369f,
// f 56/18/79 64/21/79 57/110/79
0.320263879590468f, 0.0208578478323763f, 0.00766593967781369f,
0.370434695905401f, 0.0534116498216775f, -0.00237507631980214f,
0.288981560070226f, 0.0643257166329417f, -0.00177861926641799f,
// f 57/112/80 64/22/80 58/24/80
0.288981560070226f, 0.0643257166329417f, -0.00177861926641799f,
0.370434695905401f, 0.0534116498216775f, -0.00237507631980214f,
0.319101295562951f, 0.0208584689261493f, -0.0110184242968014f,
// f 61/27/81 53/105/81 58/24/81
0.377949723528029f, -0.0128468409183836f, -0.00194124231932783f,
0.288499694817969f, -0.0281250231259724f, -0.00798696910618097f,
0.319101295562951f, 0.0208584689261493f, -0.0110184242968014f,
// f 70/93/82 31/117/82 83/94/82
-0.10279507556211f, 0.105387882219233f, -0.00051231257880114f,
0.0234248431843323f, 0.104528806015478f, -0.000545127033143864f,
-0.000240589334502103f, 0.148074208022046f, -0.00128743760756554f,
// f 94/118/83 36/85/83 35/87/83
-0.31281141343381f, -0.0407565177353443f, -0.0451100544681705f,
-0.131004223093309f, -0.0560068542387748f, -0.044263814202392f,
-0.146429811556368f, -0.0886204882615463f, -0.000241308662494354f,
// f 94/119/84 35/87/84 46/2/84
-0.31281141343381f, -0.0407565177353443f, -0.0451100544681705f,
-0.146429811556368f, -0.0886204882615463f, -0.000241308662494354f,
-0.341299639100365f, -0.0682061710977338f, 0.00352779889924987f,
// f 46/5/85 35/89/85 47/120/85
-0.341299639100365f, -0.0682061710977338f, 0.00352779889924987f,
-0.146429811556368f, -0.0886204882615463f, -0.000241308662494354f,
-0.311734229800086f, -0.0407572423447462f, 0.0468808688674302f,
// f 47/121/86 35/89/86 37/92/86
-0.311734229800086f, -0.0407572423447462f, 0.0468808688674302f,
-0.146429811556368f, -0.0886204882615463f, -0.000241308662494354f,
-0.130007678134453f, -0.0560076823638055f, 0.0445607730782079f,
// f 48/6/87 38/122/87 49/8/87
-0.345058809161741f, -0.0276315641232855f, 0.0454852711593904f,
-0.129852197659933f, -0.0176214992986932f, 0.0556274219263843f,
-0.328019101498158f, 0.0127433612031278f, 0.0540481874927799f,
// f 49/8/88 38/122/88 39/123/88
-0.328019101498158f, 0.0127433612031278f, 0.0540481874927799f,
-0.129852197659933f, -0.0176214992986932f, 0.0556274219263843f,
-0.129809756252108f, 0.0342833073149617f, 0.0553444101971319f,
// f 50/11/89 40/28/89 41/30/89
-0.32819041986389f, 0.0656114842587808f, 0.0344694484849752f,
-0.129957576570093f, 0.0747269670189256f, 0.0386666966876074f,
-0.35273542468099f, 0.0813460668739313f, 0.000595718712317209f,
// f 41/31/90 42/33/90 51/13/90
-0.35273542468099f, 0.0813460668739313f, 0.000595718712317209f,
-0.130824623477269f, 0.0747277951439564f, -0.0383696342961627f,
-0.328992665987411f, 0.065612001836925f, -0.0325654094713965f,
// f 52/14/91 43/124/91 44/125/91
-0.329277540997983f, 0.0127441893281585f, -0.0521441484792013f,
-0.131043559032269f, 0.034284445986879f, -0.0550473478056872f,
-0.131092211377824f, -0.017620360626776f, -0.0553303595349396f,
// f 52/14/92 44/125/92 45/1/92
-0.329277540997983f, 0.0127441893281585f, -0.0521441484792013f,
-0.131092211377824f, -0.017620360626776f, -0.0553303595349396f,
-0.349684508552148f, -0.0408871544589422f, -0.0379152006855489f,
// f 45/1/93 94/126/93 46/2/93
-0.349684508552148f, -0.0408871544589422f, -0.0379152006855489f,
-0.31281141343381f, -0.0407565177353443f, -0.0451100544681705f,
-0.341299639100365f, -0.0682061710977338f, 0.00352779889924987f,
// f 94/127/94 95/128/94 97/129/94
-0.31281141343381f, -0.0407565177353443f, -0.0451100544681705f,
-0.211522095221902f, -0.111062262531847f, -0.066844092384082f,
-0.27304909359888f, -0.106721231120754f, -0.0680658873512971f,
// f 47/130/95 96/131/95 98/132/95
-0.311734229800086f, -0.0407572423447462f, 0.0468808688674302f,
-0.210158587358803f, -0.111063090656877f, 0.0685380981867414f,
-0.27184924394498f, -0.106721955730155f, 0.0698911509713274f,
// f 45/1/96 44/125/96 94/133/96
-0.349684508552148f, -0.0408871544589422f, -0.0379152006855489f,
-0.131092211377824f, -0.017620360626776f, -0.0553303595349396f,
-0.31281141343381f, -0.0407565177353443f, -0.0451100544681705f,
// f 44/125/97 36/85/97 94/133/97
-0.131092211377824f, -0.017620360626776f, -0.0553303595349396f,
-0.131004223093309f, -0.0560068542387748f, -0.044263814202392f,
-0.31281141343381f, -0.0407565177353443f, -0.0451100544681705f,
// f 51/13/98 42/33/98 43/124/98
-0.328992665987411f, 0.065612001836925f, -0.0325654094713965f,
-0.130824623477269f, 0.0747277951439564f, -0.0383696342961627f,
-0.131043559032269f, 0.034284445986879f, -0.0550473478056872f,
// f 51/13/99 43/124/99 52/14/99
-0.328992665987411f, 0.065612001836925f, -0.0325654094713965f,
-0.131043559032269f, 0.034284445986879f, -0.0550473478056872f,
-0.329277540997983f, 0.0127441893281585f, -0.0521441484792013f,
// f 49/8/100 39/123/100 50/11/100
-0.328019101498158f, 0.0127433612031278f, 0.0540481874927799f,
-0.129809756252108f, 0.0342833073149617f, 0.0553444101971319f,
-0.32819041986389f, 0.0656114842587808f, 0.0344694484849752f,
// f 39/123/101 40/28/101 50/11/101
-0.129809756252108f, 0.0342833073149617f, 0.0553444101971319f,
-0.129957576570093f, 0.0747269670189256f, 0.0386666966876074f,
-0.32819041986389f, 0.0656114842587808f, 0.0344694484849752f,
// f 47/134/102 37/92/102 38/122/102
-0.311734229800086f, -0.0407572423447462f, 0.0468808688674302f,
-0.130007678134453f, -0.0560076823638055f, 0.0445607730782079f,
-0.129852197659933f, -0.0176214992986932f, 0.0556274219263843f,
// f 47/134/103 38/122/103 48/6/103
-0.311734229800086f, -0.0407572423447462f, 0.0468808688674302f,
-0.129852197659933f, -0.0176214992986932f, 0.0556274219263843f,
-0.345058809161741f, -0.0276315641232855f, 0.0454852711593904f,
// f 44/125/104 34/41/104 22/42/104
-0.131092211377824f, -0.017620360626776f, -0.0553303595349396f,
0.078310589361733f, -0.0115409912605494f, -0.0427540387557402f,
0.0784288042098699f, -0.0510994888222905f, -0.03212194851744f,
// f 44/125/105 22/42/105 36/85/105
-0.131092211377824f, -0.017620360626776f, -0.0553303595349396f,
0.0784288042098699f, -0.0510994888222905f, -0.03212194851744f,
-0.131004223093309f, -0.0560068542387748f, -0.044263814202392f,
// f 43/124/106 33/39/106 34/41/106
-0.131043559032269f, 0.034284445986879f, -0.0550473478056872f,
0.0783592417072885f, 0.0362055925425465f, -0.0425383121852347f,
0.078310589361733f, -0.0115409912605494f, -0.0427540387557402f,
// f 43/124/107 34/41/107 44/125/107
-0.131043559032269f, 0.034284445986879f, -0.0550473478056872f,
0.078310589361733f, -0.0115409912605494f, -0.0427540387557402f,
-0.131092211377824f, -0.017620360626776f, -0.0553303595349396f,
// f 42/33/108 32/101/108 33/39/108
-0.130824623477269f, 0.0747277951439564f, -0.0383696342961627f,
0.0786184448419074f, 0.0773168245369086f, -0.0275211963935839f,
0.0783592417072885f, 0.0362055925425465f, -0.0425383121852347f,
// f 42/33/109 33/39/109 43/124/109
-0.130824623477269f, 0.0747277951439564f, -0.0383696342961627f,
0.0783592417072885f, 0.0362055925425465f, -0.0425383121852347f,
-0.131043559032269f, 0.034284445986879f, -0.0550473478056872f,
// f 70/135/110 31/136/110 42/33/110
-0.10279507556211f, 0.105387882219233f, -0.00051231257880114f,
0.0234248431843323f, 0.104528806015478f, -0.000545127033143864f,
-0.130824623477269f, 0.0747277951439564f, -0.0383696342961627f,
// f 31/136/111 32/101/111 42/33/111
0.0234248431843323f, 0.104528806015478f, -0.000545127033143864f,
0.0786184448419074f, 0.0773168245369086f, -0.0275211963935839f,
-0.130824623477269f, 0.0747277951439564f, -0.0383696342961627f,
// f 40/28/112 30/96/112 31/117/112
-0.129957576570093f, 0.0747269670189256f, 0.0386666966876074f,
0.0794127202620074f, 0.0773160999275068f, 0.0261204989564008f,
0.0234248431843323f, 0.104528806015478f, -0.000545127033143864f,
// f 40/28/113 31/117/113 70/93/113
-0.129957576570093f, 0.0747269670189256f, 0.0386666966876074f,
0.0234248431843323f, 0.104528806015478f, -0.000545127033143864f,
-0.10279507556211f, 0.105387882219233f, -0.00051231257880114f,
// f 39/123/114 29/38/114 40/28/114
-0.129809756252108f, 0.0342833073149617f, 0.0553444101971319f,
0.0795929409718203f, 0.0362044538706293f, 0.0411375112324228f,
-0.129957576570093f, 0.0747269670189256f, 0.0386666966876074f,
// f 29/38/115 30/96/115 40/28/115
0.0795929409718203f, 0.0362044538706293f, 0.0411375112324228f,
0.0794127202620074f, 0.0773160999275068f, 0.0261204989564008f,
-0.129957576570093f, 0.0747269670189256f, 0.0386666966876074f,
// f 38/122/116 28/37/116 39/123/116
-0.129852197659933f, -0.0176214992986932f, 0.0556274219263843f,
0.0795504995639953f, -0.0115422334480955f, 0.0413531342872994f,
-0.129809756252108f, 0.0342833073149617f, 0.0553444101971319f,
// f 28/37/117 29/38/117 39/123/117
0.0795504995639953f, -0.0115422334480955f, 0.0413531342872994f,
0.0795929409718203f, 0.0362044538706293f, 0.0411375112324228f,
-0.129809756252108f, 0.0342833073149617f, 0.0553444101971319f,
// f 37/92/118 27/34/118 38/122/118
-0.130007678134453f, -0.0560076823638055f, 0.0445607730782079f,
0.07935620072866f, -0.0511002134316924f, 0.030721147564628f,
-0.129852197659933f, -0.0176214992986932f, 0.0556274219263843f,
// f 27/34/119 28/37/119 38/122/119
0.07935620072866f, -0.0511002134316924f, 0.030721147564628f,
0.0795504995639953f, -0.0115422334480955f, 0.0413531342872994f,
-0.129852197659933f, -0.0176214992986932f, 0.0556274219263843f,
// f 79/137/120 25/138/120 27/34/120
-0.00804887673363777f, -0.0830925466501579f, 0.0185354947686761f,
0.0398438711373822f, -0.0733703587893735f, 0.0163556626565339f,
0.07935620072866f, -0.0511002134316924f, 0.030721147564628f,
// f 79/137/121 27/34/121 37/92/121
-0.00804887673363777f, -0.0830925466501579f, 0.0185354947686761f,
0.07935620072866f, -0.0511002134316924f, 0.030721147564628f,
-0.130007678134453f, -0.0560076823638055f, 0.0445607730782079f,
// f 79/139/122 25/140/122 26/141/122
-0.00804887673363777f, -0.0830925466501579f, 0.0185354947686761f,
0.0398438711373822f, -0.0733703587893735f, 0.0163556626565339f,
0.0594856511631513f, -0.103647541553566f, 0.0177964966943773f,
// f 79/139/123 26/141/123 93/142/123
-0.00804887673363777f, -0.0830925466501579f, 0.0185354947686761f,
0.0594856511631513f, -0.103647541553566f, 0.0177964966943773f,
0.0336343826257019f, -0.106399815093201f, 0.0183584830433573f,
// f 78/143/124 24/144/124 79/145/124
-0.00830166189926847f, -0.0914714121954673f, -0.00125545127825355f,
0.0354381424582633f, -0.0877909140120113f, -0.00131921690561985f,
-0.00804887673363777f, -0.0830925466501579f, 0.0185354947686761f,
// f 24/144/125 25/146/125 79/145/125
0.0354381424582633f, -0.0877909140120113f, -0.00131921690561985f,
0.0398438711373822f, -0.0733703587893735f, 0.0163556626565339f,
-0.00804887673363777f, -0.0830925466501579f, 0.0185354947686761f,
// f 77/147/126 21/148/126 24/149/126
-0.00853985136123253f, -0.0830921325876425f, -0.0192047507724658f,
0.0391801289252511f, -0.0733699447268582f, -0.0173796667203631f,
0.0354381424582633f, -0.0877909140120113f, -0.00131921690561985f,
// f 77/147/127 24/149/127 78/150/127
-0.00853985136123253f, -0.0830921325876425f, -0.0192047507724658f,
0.0354381424582633f, -0.0877909140120113f, -0.00131921690561985f,
-0.00830166189926847f, -0.0914714121954673f, -0.00125545127825355f,
// f 77/151/128 21/152/128 23/153/128
-0.00853985136123253f, -0.0830921325876425f, -0.0192047507724658f,
0.0391801289252511f, -0.0733699447268582f, -0.0173796667203631f,
0.0589899148166299f, -0.103647231006679f, -0.0187463835679561f,
// f 77/151/129 23/153/129 92/154/129
-0.00853985136123253f, -0.0830921325876425f, -0.0192047507724658f,
0.0589899148166299f, -0.103647231006679f, -0.0187463835679561f,
0.0331386462791805f, -0.106399401030686f, -0.0191804245996881f,
// f 36/85/130 22/42/130 77/151/130
-0.131004223093309f, -0.0560068542387748f, -0.044263814202392f,
0.0784288042098699f, -0.0510994888222905f, -0.03212194851744f,
-0.00853985136123253f, -0.0830921325876425f, -0.0192047507724658f,
// f 22/42/131 21/152/131 77/151/131
0.0784288042098699f, -0.0510994888222905f, -0.03212194851744f,
0.0391801289252511f, -0.0733699447268582f, -0.0173796667203631f,
-0.00853985136123253f, -0.0830921325876425f, -0.0192047507724658f,
// f 91/155/132 54/156/132 81/107/132
0.221463594674052f, -0.0787305015664101f, -0.00180563684554559f,
0.304436961034391f, -0.031393943169155f, -0.00206908412094696f,
0.20979790088177f, -0.0512464810152453f, -0.00147656066145878f,
// f 54/156/133 55/108/133 81/107/133
0.304436961034391f, -0.031393943169155f, -0.00206908412094696f,
0.289156501482968f, -0.0281252301572301f, 0.00488395715270106f,
0.20979790088177f, -0.0512464810152453f, -0.00147656066145878f,
// f 81/106/134 53/105/134 54/157/134
0.20979790088177f, -0.0512464810152453f, -0.00147656066145878f,
0.288499694817969f, -0.0281250231259724f, -0.00798696910618097f,
0.304436961034391f, -0.031393943169155f, -0.00206908412094696f,
// f 81/106/135 54/157/135 91/158/135
0.20979790088177f, -0.0512464810152453f, -0.00147656066145878f,
0.304436961034391f, -0.031393943169155f, -0.00206908412094696f,
0.221463594674052f, -0.0787305015664101f, -0.00180563684554559f,
// f 24/159/136 59/160/136 25/138/136
0.0354381424582633f, -0.0877909140120113f, -0.00131921690561985f,
0.118231495140048f, -0.072161917338279f, -0.00131424815543547f,
0.0398438711373822f, -0.0733703587893735f, 0.0163556626565339f,
// f 59/160/137 27/34/137 25/138/137
0.118231495140048f, -0.072161917338279f, -0.00131424815543547f,
0.07935620072866f, -0.0511002134316924f, 0.030721147564628f,
0.0398438711373822f, -0.0733703587893735f, 0.0163556626565339f,
// f 21/152/138 22/42/138 59/161/138
0.0391801289252511f, -0.0733699447268582f, -0.0173796667203631f,
0.0784288042098699f, -0.0510994888222905f, -0.03212194851744f,
0.118231495140048f, -0.072161917338279f, -0.00131424815543547f,
// f 21/152/139 59/161/139 24/162/139
0.0391801289252511f, -0.0733699447268582f, -0.0173796667203631f,
0.118231495140048f, -0.072161917338279f, -0.00131424815543547f,
0.0354381424582633f, -0.0877909140120113f, -0.00131921690561985f,
// f 7/80/140 76/15/140 84/66/140
-0.449293043498558f, -0.00214798309948071f, 0.00246003518775083f,
-0.434948986325634f, 0.00370955227413876f, -0.0182710398003164f,
-0.450289484941785f, -0.0191657454497492f, -0.00828053942957518f,
// f 7/80/141 84/66/141 8/82/141
-0.449293043498558f, -0.00214798309948071f, 0.00246003518775083f,
-0.450289484941785f, -0.0191657454497492f, -0.00828053942957518f,
-0.46943759893361f, 0.000718882241281869f, 0.00246003518775083f,
// f 2/71/142 85/69/142 3/72/142
-0.469262864552126f, 0.000718675210024186f, 0.000643025354697729f,
-0.450031006416568f, -0.0191659524810069f, 0.0111696331672086f,
-0.449107543491674f, -0.00214819013073839f, 0.000643025354697729f,
// f 85/69/143 72/9/143 3/72/143
-0.450031006416568f, -0.0191659524810069f, 0.0111696331672086f,
-0.434488859355434f, 0.00370924172725224f, 0.0211215222083919f,
-0.449107543491674f, -0.00214819013073839f, 0.000643025354697729f,
// f 69/46/144 18/61/144 19/63/144
0.459171398417115f, 0.104245587254968f, -0.0026205118757851f,
0.508540796733557f, 0.119853570256046f, 0.00146814843219253f,
0.484745555616156f, 0.0814126274232763f, 0.00148564257346673f,
// f 69/46/145 19/63/145 65/62/145
0.459171398417115f, 0.104245587254968f, -0.0026205118757851f,
0.484745555616156f, 0.0814126274232763f, 0.00148564257346673f,
0.432437762659421f, 0.0636691169992007f, -0.00358921113048292f,
// f 63/56/146 15/55/146 69/57/146
0.433433065430731f, 0.0636681853585412f, -0.000804123136505047f,
0.485860729485664f, 0.0814109711732149f, -0.000430224685129909f,
0.459171398417115f, 0.104245587254968f, -0.0026205118757851f,
// f 15/55/147 16/58/147 69/57/147
0.485860729485664f, 0.0814109711732149f, -0.000430224685129909f,
0.509260437385263f, 0.119852431584128f, -0.000412730543855713f,
0.459171398417115f, 0.104245587254968f, -0.0026205118757851f,
// f 68/163/148 11/164/148 12/52/148
0.452839036854f, -0.0385041211673843f, 0.000527708944168409f,
0.523134844150133f, -0.0687386554924939f, 0.000527708944168409f,
0.523448392989894f, -0.0570706843563778f, -0.000407761793671325f,
// f 68/163/149 12/52/149 62/51/149
0.452839036854f, -0.0385041211673843f, 0.000527708944168409f,
0.523448392989894f, -0.0570706843563778f, -0.000407761793671325f,
0.432655559542503f, -0.013644842901122f, -0.000704644617188462f,
// f 66/48/150 10/50/150 68/45/150
0.431727438414311f, -0.0136441182917201f, -0.0036689181646908f,
0.522840652732966f, -0.0570703738094913f, 0.00146317968200814f,
0.452839036854f, -0.0385041211673843f, 0.000527708944168409f,
// f 10/50/151 11/165/151 68/45/151
0.522840652732966f, -0.0570703738094913f, 0.00146317968200814f,
0.523134844150133f, -0.0687386554924939f, 0.000527708944168409f,
0.452839036854f, -0.0385041211673843f, 0.000527708944168409f,
// f 32/101/152 60/111/152 33/39/152
0.0786184448419074f, 0.0773168245369086f, -0.0275211963935839f,
0.225241501064247f, 0.081554443834789f, -0.00152024425682985f,
0.0783592417072885f, 0.0362055925425465f, -0.0425383121852347f,
// f 60/111/153 58/40/153 33/39/153
0.225241501064247f, 0.081554443834789f, -0.00152024425682985f,
0.319101295562951f, 0.0208584689261493f, -0.0110184242968014f,
0.0783592417072885f, 0.0362055925425465f, -0.0425383121852347f,
// f 29/38/154 56/36/154 60/109/154
0.0795929409718203f, 0.0362044538706293f, 0.0411375112324228f,
0.320263879590468f, 0.0208578478323763f, 0.00766593967781369f,
0.225241501064247f, 0.081554443834789f, -0.00152024425682985f,
// f 29/38/155 60/109/155 30/96/155
0.0795929409718203f, 0.0362044538706293f, 0.0411375112324228f,
0.225241501064247f, 0.081554443834789f, -0.00152024425682985f,
0.0794127202620074f, 0.0773160999275068f, 0.0261204989564008f,
// f 59/160/156 81/107/156 82/35/156
0.118231495140048f, -0.072161917338279f, -0.00131424815543547f,
0.20979790088177f, -0.0512464810152453f, -0.00147656066145878f,
0.225508985449173f, -0.0357291777050329f, 0.0133824867649512f,
// f 59/160/157 82/35/157 27/34/157
0.118231495140048f, -0.072161917338279f, -0.00131424815543547f,
0.225508985449173f, -0.0357291777050329f, 0.0133824867649512f,
0.07935620072866f, -0.0511002134316924f, 0.030721147564628f,
// f 22/42/158 80/43/158 59/161/158
0.0784288042098699f, -0.0510994888222905f, -0.03212194851744f,
0.224691004950069f, -0.0357288671581463f, -0.0159687486992548f,
0.118231495140048f, -0.072161917338279f, -0.00131424815543547f,
// f 80/43/159 81/106/159 59/161/159
0.224691004950069f, -0.0357288671581463f, -0.0159687486992548f,
0.20979790088177f, -0.0512464810152453f, -0.00147656066145878f,
0.118231495140048f, -0.072161917338279f, -0.00131424815543547f,
// f 74/84/160 41/166/160 51/13/160
-0.424069907796918f, 0.0553227553613475f, 0.000884734348042398f,
-0.35273542468099f, 0.0813460668739313f, 0.000595718712317209f,
-0.328992665987411f, 0.065612001836925f, -0.0325654094713965f,
// f 74/84/161 51/13/161 75/12/161
-0.424069907796918f, 0.0553227553613475f, 0.000884734348042398f,
-0.328992665987411f, 0.065612001836925f, -0.0325654094713965f,
-0.431096341651415f, 0.0331184459436094f, -0.0204479734748511f,
// f 73/10/162 50/11/162 74/83/162
-0.430652156088056f, 0.0331181353967229f, 0.0231857273631183f,
-0.32819041986389f, 0.0656114842587808f, 0.0344694484849752f,
-0.424069907796918f, 0.0553227553613475f, 0.000884734348042398f,
// f 50/11/163 41/167/163 74/83/163
-0.32819041986389f, 0.0656114842587808f, 0.0344694484849752f,
-0.35273542468099f, 0.0813460668739313f, 0.000595718712317209f,
-0.424069907796918f, 0.0553227553613475f, 0.000884734348042398f,
};
public static float normals[] = {
// f 45/1/1 46/2/1 71/3/1
-0.244219008258754f, -0.831609028122523f, -0.498782016867312f,
-0.244219008258754f, -0.831609028122523f, -0.498782016867312f,
-0.244219008258754f, -0.831609028122523f, -0.498782016867312f,
// f 71/4/2 46/5/2 48/6/2
-0.240380976820304f, -0.708448931684981f, 0.663563936013196f,
-0.240380976820304f, -0.708448931684981f, 0.663563936013196f,
-0.240380976820304f, -0.708448931684981f, 0.663563936013196f,
// f 48/6/3 46/5/3 47/7/3
-0.302321986643868f, -0.698607969136548f, 0.648496971350377f,
-0.302321986643868f, -0.698607969136548f, 0.648496971350377f,
-0.302321986643868f, -0.698607969136548f, 0.648496971350377f,
// f 48/6/4 49/8/4 72/9/4
-0.288230934817446f, -0.0807179817458726f, 0.954152784221235f,
-0.288230934817446f, -0.0807179817458726f, 0.954152784221235f,
-0.288230934817446f, -0.0807179817458726f, 0.954152784221235f,
// f 72/9/5 49/8/5 73/10/5
-0.293095983774207f, -0.0288399984034177f, 0.955647947095331f,
-0.293095983774207f, -0.0288399984034177f, 0.955647947095331f,
-0.293095983774207f, -0.0288399984034177f, 0.955647947095331f,
// f 73/10/6 49/8/6 50/11/6
-0.208548984522955f, 0.339051974837937f, 0.917360931919896f,
-0.208548984522955f, 0.339051974837937f, 0.917360931919896f,
-0.208548984522955f, 0.339051974837937f, 0.917360931919896f,
// f 75/12/7 51/13/7 52/14/7
-0.216816958894436f, 0.340049935531129f, -0.915071826514752f,
-0.216816958894436f, 0.340049935531129f, -0.915071826514752f,
-0.216816958894436f, 0.340049935531129f, -0.915071826514752f,
// f 75/12/8 52/14/8 76/15/8
-0.302713042405711f, -0.0308560043224791f, -0.952582133442954f,
-0.302713042405711f, -0.0308560043224791f, -0.952582133442954f,
-0.302713042405711f, -0.0308560043224791f, -0.952582133442954f,
// f 76/15/9 52/14/9 45/1/9
-0.291346945553962f, -0.140200973799665f, -0.946287823160587f,
-0.291346945553962f, -0.140200973799665f, -0.946287823160587f,
-0.291346945553962f, -0.140200973799665f, -0.946287823160587f,
// f 61/16/10 62/17/10 56/18/10
-0.0260390015004454f, -0.314992018150786f, 0.948737054669077f,
-0.0260390015004454f, -0.314992018150786f, 0.948737054669077f,
-0.0260390015004454f, -0.314992018150786f, 0.948737054669077f,
// f 56/18/11 62/17/11 14/19/11
0.0604270136526091f, -0.0450780101847239f, 0.997154225292564f,
0.0604270136526091f, -0.0450780101847239f, 0.997154225292564f,
0.0604270136526091f, -0.0450780101847239f, 0.997154225292564f,
// f 56/18/12 14/19/12 63/20/12
0.060173986624287f, 0.0382759914918605f, 0.997453778282009f,
0.060173986624287f, 0.0382759914918605f, 0.997453778282009f,
0.060173986624287f, 0.0382759914918605f, 0.997453778282009f,
// f 56/18/13 63/20/13 64/21/13
-0.0906639963306015f, 0.418467983063555f, 0.903694963425206f,
-0.0906639963306015f, 0.418467983063555f, 0.903694963425206f,
-0.0906639963306015f, 0.418467983063555f, 0.903694963425206f,
// f 64/22/14 65/23/14 58/24/14
-0.0794959814206386f, 0.371017913287744f, -0.925216783763447f,
-0.0794959814206386f, 0.371017913287744f, -0.925216783763447f,
-0.0794959814206386f, 0.371017913287744f, -0.925216783763447f,
// f 58/24/15 65/23/15 20/25/15
0.101021023645691f, -0.0955920223749405f, -0.990281231792184f,
0.101021023645691f, -0.0955920223749405f, -0.990281231792184f,
0.101021023645691f, -0.0955920223749405f, -0.990281231792184f,
// f 58/24/16 20/25/16 66/26/16
0.100115020540501f, 0.116311023863419f, -0.98815420273863f,
0.100115020540501f, 0.116311023863419f, -0.98815420273863f,
0.100115020540501f, 0.116311023863419f, -0.98815420273863f,
// f 61/27/17 58/24/17 66/26/17
-0.0351470132752227f, -0.316646119599004f, -0.947892358024225f,
-0.0351470132752227f, -0.316646119599004f, -0.947892358024225f,
-0.0351470132752227f, -0.316646119599004f, -0.947892358024225f,
// f 40/28/18 70/29/18 41/30/18
-0.075331978197083f, 0.809955765578991f, 0.581632831661233f,
-0.075331978197083f, 0.809955765578991f, 0.581632831661233f,
-0.075331978197083f, 0.809955765578991f, 0.581632831661233f,
// f 41/31/19 70/32/19 42/33/19
-0.0798329958382262f, 0.802712958153772f, -0.590997969190686f,
-0.0798329958382262f, 0.802712958153772f, -0.590997969190686f,
-0.0798329958382262f, 0.802712958153772f, -0.590997969190686f,
// f 27/34/20 82/35/20 56/36/20
0.129095943456893f, -0.116688948891068f, 0.984742568689743f,
0.129095943456893f, -0.116688948891068f, 0.984742568689743f,
0.129095943456893f, -0.116688948891068f, 0.984742568689743f,
// f 27/34/21 56/36/21 28/37/21
0.167752057880341f, -0.256649088552934f, 0.951835328416559f,
0.167752057880341f, -0.256649088552934f, 0.951835328416559f,
0.167752057880341f, -0.256649088552934f, 0.951835328416559f,
// f 28/37/22 56/36/22 29/38/22
0.138020965816283f, 0.00434999892263373f, 0.990419754702275f,
0.138020965816283f, 0.00434999892263373f, 0.990419754702275f,
0.138020965816283f, 0.00434999892263373f, 0.990419754702275f,
// f 33/39/23 58/40/23 34/41/23
0.130090939829962f, 0.00434599798987644f, -0.991492541412001f,
0.130090939829962f, 0.00434599798987644f, -0.991492541412001f,
0.130090939829962f, 0.00434599798987644f, -0.991492541412001f,
// f 34/41/24 58/40/24 22/42/24
0.160069053264427f, -0.255764085107815f, -0.953395317250925f,
0.160069053264427f, -0.255764085107815f, -0.953395317250925f,
0.160069053264427f, -0.255764085107815f, -0.953395317250925f,
// f 80/43/25 22/42/25 58/40/25
0.121039041040654f, -0.115696039229005f, -0.985882334282687f,
0.121039041040654f, -0.115696039229005f, -0.985882334282687f,
0.121039041040654f, -0.115696039229005f, -0.985882334282687f,
// f 61/27/26 66/26/26 68/44/26
-0.0343790111363605f, -0.194674063060585f, -0.980265317536416f,
-0.0343790111363605f, -0.194674063060585f, -0.980265317536416f,
-0.0343790111363605f, -0.194674063060585f, -0.980265317536416f,
// f 61/16/27 68/45/27 62/17/27
-0.0221260107212938f, 0.0315740152993823f, 0.999256484195842f,
-0.0221260107212938f, 0.0315740152993823f, 0.999256484195842f,
-0.0221260107212938f, 0.0315740152993823f, 0.999256484195842f,
// f 64/21/28 63/20/28 69/46/28
-0.0358300085811806f, 0.0673590161322842f, 0.997085238798952f,
-0.0358300085811806f, 0.0673590161322842f, 0.997085238798952f,
-0.0358300085811806f, 0.0673590161322842f, 0.997085238798952f,
// f 64/22/29 69/47/29 65/23/29
-0.0263769920933791f, 0.041223987642926f, -0.99880170060474f,
-0.0263769920933791f, 0.041223987642926f, -0.99880170060474f,
-0.0263769920933791f, 0.041223987642926f, -0.99880170060474f,
// f 66/48/30 9/49/30 10/50/30
0.0876110216652884f, 0.0663560164091481f, -0.993942245791511f,
0.0876110216652884f, 0.0663560164091481f, -0.993942245791511f,
0.0876110216652884f, 0.0663560164091481f, -0.993942245791511f,
// f 62/51/31 12/52/31 13/53/31
-0.00463700076473887f, -0.00285800047134433f, 0.999985164918567f,
-0.00463700076473887f, -0.00285800047134433f, 0.999985164918567f,
-0.00463700076473887f, -0.00285800047134433f, 0.999985164918567f,
// f 62/51/32 13/53/32 14/54/32
-0.00889499907743298f, -0.0555389942396347f, 0.998416896446701f,
-0.00889499907743298f, -0.0555389942396347f, 0.998416896446701f,
-0.00889499907743298f, -0.0555389942396347f, 0.998416896446701f,
// f 14/54/33 15/55/33 63/56/33
-0.0241219982819831f, 0.0502379964219495f, 0.998445928888687f,
-0.0241219982819831f, 0.0502379964219495f, 0.998445928888687f,
-0.0241219982819831f, 0.0502379964219495f, 0.998445928888687f,
// f 69/57/34 16/58/34 17/59/34
-0.0157509993395134f, -0.0903119962129471f, 0.995788958243582f,
-0.0157509993395134f, -0.0903119962129471f, 0.995788958243582f,
-0.0157509993395134f, -0.0903119962129471f, 0.995788958243582f,
// f 69/46/35 17/60/35 18/61/35
0.109430970805681f, -0.0867489768568508f, -0.990201735831046f,
0.109430970805681f, -0.0867489768568508f, -0.990201735831046f,
0.109430970805681f, -0.0867489768568508f, -0.990201735831046f,
// f 65/62/36 19/63/36 20/64/36
0.129470991263945f, -0.0995049932859008f, -0.986577933430656f,
0.129470991263945f, -0.0995049932859008f, -0.986577933430656f,
0.129470991263945f, -0.0995049932859008f, -0.986577933430656f,
// f 20/64/37 9/49/37 66/48/37
0.0911629675519605f, 0.114981959073961f, -0.989175647918323f,
0.0911629675519605f, 0.114981959073961f, -0.989175647918323f,
0.0911629675519605f, 0.114981959073961f, -0.989175647918323f,
// f 1/65/38 84/66/38 87/67/38
-0.487829198657262f, -0.621879253246074f, -0.61260824947067f,
-0.487829198657262f, -0.621879253246074f, -0.61260824947067f,
-0.487829198657262f, -0.621879253246074f, -0.61260824947067f,
// f 87/67/39 84/66/39 71/3/39
-0.444223903530349f, -0.690211850110505f, -0.571202875955027f,
-0.444223903530349f, -0.690211850110505f, -0.571202875955027f,
-0.444223903530349f, -0.690211850110505f, -0.571202875955027f,
// f 87/68/40 71/4/40 85/69/40
-0.441144127492436f, -0.701730202802865f, 0.559434161678734f,
-0.441144127492436f, -0.701730202802865f, 0.559434161678734f,
-0.441144127492436f, -0.701730202802865f, 0.559434161678734f,
// f 1/70/41 87/68/41 85/69/41
-0.483987812075071f, -0.637007752659811f, 0.599980767036813f,
-0.483987812075071f, -0.637007752659811f, 0.599980767036813f,
-0.483987812075071f, -0.637007752659811f, 0.599980767036813f,
// f 1/70/42 85/69/42 2/71/42
-0.228498941496738f, 0.273603929948374f, 0.934306760786668f,
-0.228498941496738f, 0.273603929948374f, 0.934306760786668f,
-0.228498941496738f, 0.273603929948374f, 0.934306760786668f,
// f 3/72/43 72/9/43 4/73/43
-0.568325290820651f, -0.589271301539041f, 0.574252293853588f,
-0.568325290820651f, -0.589271301539041f, 0.574252293853588f,
-0.568325290820651f, -0.589271301539041f, 0.574252293853588f,
// f 4/73/44 72/9/44 73/10/44
-0.585514980807405f, 0.019501999360744f, 0.810426973435015f,
-0.585514980807405f, 0.019501999360744f, 0.810426973435015f,
-0.585514980807405f, 0.019501999360744f, 0.810426973435015f,
// f 4/73/45 73/10/45 5/74/45
-0.335194026901668f, -0.388329031166124f, 0.858397068892376f,
-0.335194026901668f, -0.388329031166124f, 0.858397068892376f,
-0.335194026901668f, -0.388329031166124f, 0.858397068892376f,
// f 5/74/46 73/10/46 86/75/46
-0.428009153901205f, 0.643093231239969f, 0.635011228333886f,
-0.428009153901205f, 0.643093231239969f, 0.635011228333886f,
-0.428009153901205f, 0.643093231239969f, 0.635011228333886f,
// f 5/76/47 86/77/47 75/12/47
-0.433168960334287f, 0.642933941125899f, -0.631664942157812f,
-0.433168960334287f, 0.642933941125899f, -0.631664942157812f,
-0.433168960334287f, 0.642933941125899f, -0.631664942157812f,
// f 5/78/48 75/12/48 6/79/48
-0.337710100673085f, -0.397427118475029f, -0.853231254352541f,
-0.337710100673085f, -0.397427118475029f, -0.853231254352541f,
-0.337710100673085f, -0.397427118475029f, -0.853231254352541f,
// f 6/79/49 75/12/49 76/15/49
-0.594241721630799f, 0.0183289914138868f, -0.804077623334348f,
-0.594241721630799f, 0.0183289914138868f, -0.804077623334348f,
-0.594241721630799f, 0.0183289914138868f, -0.804077623334348f,
// f 6/79/50 76/15/50 7/80/50
-0.573080678864589f, -0.594162667050942f, -0.56440168372801f,
-0.573080678864589f, -0.594162667050942f, -0.56440168372801f,
-0.573080678864589f, -0.594162667050942f, -0.56440168372801f,
// f 84/66/51 1/81/51 8/82/51
-0.225745047378247f, 0.285683059957739f, -0.931356195468402f,
-0.225745047378247f, 0.285683059957739f, -0.931356195468402f,
-0.225745047378247f, 0.285683059957739f, -0.931356195468402f,
// f 84/66/52 45/1/52 71/3/52
-0.341197130514239f, -0.636127243330485f, -0.692045264720167f,
-0.341197130514239f, -0.636127243330485f, -0.692045264720167f,
-0.341197130514239f, -0.636127243330485f, -0.692045264720167f,
// f 85/69/53 71/4/53 48/6/53
-0.287691967853157f, -0.624690930196727f, 0.725943918882668f,
-0.287691967853157f, -0.624690930196727f, 0.725943918882668f,
-0.287691967853157f, -0.624690930196727f, 0.725943918882668f,
// f 85/69/54 48/6/54 72/9/54
-0.318840024144799f, -0.187561014203433f, 0.929065070355313f,
-0.318840024144799f, -0.187561014203433f, 0.929065070355313f,
-0.318840024144799f, -0.187561014203433f, 0.929065070355313f,
// f 73/10/55 74/83/55 86/75/55
-0.373760773476185f, 0.710095569634994f, 0.596713638351963f,
-0.373760773476185f, 0.710095569634994f, 0.596713638351963f,
-0.373760773476185f, 0.710095569634994f, 0.596713638351963f,
// f 86/77/56 74/84/56 75/12/56
-0.387539093196381f, 0.699495168216367f, -0.600433144393681f,
-0.387539093196381f, 0.699495168216367f, -0.600433144393681f,
-0.387539093196381f, 0.699495168216367f, -0.600433144393681f,
// f 76/15/57 45/1/57 84/66/57
-0.315514052968346f, -0.194082032582397f, -0.92886115593676f,
-0.315514052968346f, -0.194082032582397f, -0.92886115593676f,
-0.315514052968346f, -0.194082032582397f, -0.92886115593676f,
// f 36/85/58 77/86/58 35/87/58
-0.0515300094819091f, -0.793731146052497f, -0.606082111523664f,
-0.0515300094819091f, -0.793731146052497f, -0.606082111523664f,
-0.0515300094819091f, -0.793731146052497f, -0.606082111523664f,
// f 35/87/59 77/86/59 78/88/59
-0.0218040039410632f, -0.906023163763249f, -0.422666076396689f,
-0.0218040039410632f, -0.906023163763249f, -0.422666076396689f,
-0.0218040039410632f, -0.906023163763249f, -0.422666076396689f,
// f 35/89/60 78/90/60 79/91/60
-0.0161390033429447f, -0.920677190704029f, 0.389991080780616f,
-0.0161390033429447f, -0.920677190704029f, 0.389991080780616f,
-0.0161390033429447f, -0.920677190704029f, 0.389991080780616f,
// f 35/89/61 79/91/61 37/92/61
-0.0494480207760353f, -0.798783335616078f, 0.599583251920352f,
-0.0494480207760353f, -0.798783335616078f, 0.599583251920352f,
-0.0494480207760353f, -0.798783335616078f, 0.599583251920352f,
// f 70/93/62 83/94/62 88/95/62
0.00760800039308257f, -0.000119000006148373f, 0.999971051665506f,
0.00760800039308257f, -0.000119000006148373f, 0.999971051665506f,
0.00760800039308257f, -0.000119000006148373f, 0.999971051665506f,
// f 30/96/63 60/97/63 89/98/63
0.0954929548577216f, 0.776471632939428f, 0.622874705549133f,
0.0954929548577216f, 0.776471632939428f, 0.622874705549133f,
0.0954929548577216f, 0.776471632939428f, 0.622874705549133f,
// f 89/99/64 60/100/64 32/101/64
0.0883169954678369f, 0.776008960177549f, -0.624507967952125f,
0.0883169954678369f, 0.776008960177549f, -0.624507967952125f,
0.0883169954678369f, 0.776008960177549f, -0.624507967952125f,
// f 30/96/65 89/98/65 31/102/65
0.0692490098776449f, 0.767252109440465f, 0.637596090946394f,
0.0692490098776449f, 0.767252109440465f, 0.637596090946394f,
0.0692490098776449f, 0.767252109440465f, 0.637596090946394f,
// f 31/102/66 89/98/66 90/103/66
0.00633300095112499f, 0.0674560101309154f, 0.997702149840408f,
0.00633300095112499f, 0.0674560101309154f, 0.997702149840408f,
0.00633300095112499f, 0.0674560101309154f, 0.997702149840408f,
// f 31/104/67 89/99/67 32/101/67
0.069124979313489f, 0.769543769704442f, -0.634841810015681f,
0.069124979313489f, 0.769543769704442f, -0.634841810015681f,
0.069124979313489f, 0.769543769704442f, -0.634841810015681f,
// f 80/43/68 53/105/68 81/106/68
0.169229072161492f, -0.754558321753546f, -0.634037270361792f,
0.169229072161492f, -0.754558321753546f, -0.634037270361792f,
0.169229072161492f, -0.754558321753546f, -0.634037270361792f,
// f 81/107/69 55/108/69 82/35/69
0.174083003161608f, -0.767292013935174f, 0.617218011209605f,
0.174083003161608f, -0.767292013935174f, 0.617218011209605f,
0.174083003161608f, -0.767292013935174f, 0.617218011209605f,
// f 82/35/70 55/108/70 56/18/70
0.148416948187875f, -0.149771947714847f, 0.977517658750111f,
0.148416948187875f, -0.149771947714847f, 0.977517658750111f,
0.148416948187875f, -0.149771947714847f, 0.977517658750111f,
// f 60/109/71 56/18/71 57/110/71
0.0749750262108989f, 0.262952091926753f, 0.96189133627246f,
0.0749750262108989f, 0.262952091926753f, 0.96189133627246f,
0.0749750262108989f, 0.262952091926753f, 0.96189133627246f,
// f 60/111/72 57/112/72 58/24/72
0.0634970169890736f, 0.249409066731151f, -0.966314258544179f,
0.0634970169890736f, 0.249409066731151f, -0.966314258544179f,
0.0634970169890736f, 0.249409066731151f, -0.966314258544179f,
// f 53/105/73 80/43/73 58/40/73
0.140112927723535f, -0.14812192359214f, -0.97899349499172f,
0.140112927723535f, -0.14812192359214f, -0.97899349499172f,
0.140112927723535f, -0.14812192359214f, -0.97899349499172f,
// f 53/105/74 61/27/74 67/113/74
0.0944919872235503f, -0.791937892920501f, 0.603245918433918f,
0.0944919872235503f, -0.791937892920501f, 0.603245918433918f,
0.0944919872235503f, -0.791937892920501f, 0.603245918433918f,
// f 53/105/75 67/113/75 54/114/75
0.199865015999895f, -0.52420204196421f, -0.827808066268936f,
0.199865015999895f, -0.52420204196421f, -0.827808066268936f,
0.199865015999895f, -0.52420204196421f, -0.827808066268936f,
// f 54/115/76 67/116/76 55/108/76
0.220946056812309f, -0.600998154535877f, 0.768104197504194f,
0.220946056812309f, -0.600998154535877f, 0.768104197504194f,
0.220946056812309f, -0.600998154535877f, 0.768104197504194f,
// f 55/108/77 67/116/77 61/16/77
0.0945870030944612f, -0.808920026464224f, -0.580260018983497f,
0.0945870030944612f, -0.808920026464224f, -0.580260018983497f,
0.0945870030944612f, -0.808920026464224f, -0.580260018983497f,
// f 55/108/78 61/16/78 56/18/78
0.0961430151132025f, -0.117195018422472f, 0.988444155378491f,
0.0961430151132025f, -0.117195018422472f, 0.988444155378491f,
0.0961430151132025f, -0.117195018422472f, 0.988444155378491f,
// f 56/18/79 64/21/79 57/110/79
0.039125005676354f, 0.238967034669937f, 0.97023914076473f,
0.039125005676354f, 0.238967034669937f, 0.97023914076473f,
0.039125005676354f, 0.238967034669937f, 0.97023914076473f,
// f 57/112/80 64/22/80 58/24/80
0.0227320077755187f, 0.222917076249133f, -0.974572333353986f,
0.0227320077755187f, 0.222917076249133f, -0.974572333353986f,
0.0227320077755187f, 0.222917076249133f, -0.974572333353986f,
// f 61/27/81 53/105/81 58/24/81
0.0865799739753624f, -0.115330965333247f, -0.989546702557149f,
0.0865799739753624f, -0.115330965333247f, -0.989546702557149f,
0.0865799739753624f, -0.115330965333247f, -0.989546702557149f,
// f 70/93/82 31/117/82 83/94/82
0.000378000051486446f, 0.0172500023495799f, 0.999851136187233f,
0.000378000051486446f, 0.0172500023495799f, 0.999851136187233f,
0.000378000051486446f, 0.0172500023495799f, 0.999851136187233f,
// f 94/118/83 36/85/83 35/87/83
-0.0635289948906808f, -0.791119936374182f, -0.608352951073216f,
-0.0635289948906808f, -0.791119936374182f, -0.608352951073216f,
-0.0635289948906808f, -0.791119936374182f, -0.608352951073216f,
// f 94/119/84 35/87/84 46/2/84
-0.0983830001126485f, -0.840886000962815f, -0.532195000609363f,
-0.0983830001126485f, -0.840886000962815f, -0.532195000609363f,
-0.0983830001126485f, -0.840886000962815f, -0.532195000609363f,
// f 46/5/85 35/89/85 47/120/85
-0.0747539875174307f, -0.818697863292205f, 0.569337904930826f,
-0.0747539875174307f, -0.818697863292205f, 0.569337904930826f,
-0.0747539875174307f, -0.818697863292205f, 0.569337904930826f,
// f 47/121/86 35/89/86 37/92/86
-0.0591720232562665f, -0.796622313094936f, 0.601574236435566f,
-0.0591720232562665f, -0.796622313094936f, 0.601574236435566f,
-0.0591720232562665f, -0.796622313094936f, 0.601574236435566f,
// f 48/6/87 38/122/87 49/8/87
-0.0372730029525065f, -0.192249015228622f, 0.980638077679287f,
-0.0372730029525065f, -0.192249015228622f, 0.980638077679287f,
-0.0372730029525065f, -0.192249015228622f, 0.980638077679287f,
// f 49/8/88 38/122/88 39/123/88
-0.00713199765789515f, 0.00545799820762643f, 0.999959671619298f,
-0.00713199765789515f, 0.00545799820762643f, 0.999959671619298f,
-0.00713199765789515f, 0.00545799820762643f, 0.999959671619298f,
// f 50/11/89 40/28/89 41/30/89
-0.0505259951395006f, 0.891285914260082f, 0.450617956651456f,
-0.0505259951395006f, 0.891285914260082f, 0.450617956651456f,
-0.0505259951395006f, 0.891285914260082f, 0.450617956651456f,
// f 41/31/90 42/33/90 51/13/90
-0.0542389829332457f, 0.886535721044044f, -0.459469855423927f,
-0.0542389829332457f, 0.886535721044044f, -0.459469855423927f,
-0.0542389829332457f, 0.886535721044044f, -0.459469855423927f,
// f 52/14/91 43/124/91 44/125/91
-0.0152379992236697f, 0.00546699972147277f, -0.999868949059678f,
-0.0152379992236697f, 0.00546699972147277f, -0.999868949059678f,
-0.0152379992236697f, 0.00546699972147277f, -0.999868949059678f,
// f 52/14/92 44/125/92 45/1/92
-0.0519919981202813f, -0.237561991411184f, -0.969979964931345f,
-0.0519919981202813f, -0.237561991411184f, -0.969979964931345f,
-0.0519919981202813f, -0.237561991411184f, -0.969979964931345f,
// f 45/1/93 94/126/93 46/2/93
-0.101068002913083f, -0.839917024208929f, -0.53322101536903f,
-0.101068002913083f, -0.839917024208929f, -0.53322101536903f,
-0.101068002913083f, -0.839917024208929f, -0.53322101536903f,
// f 94/127/94 95/128/94 97/129/94
0.0433759860501984f, 0.35158188693058f, -0.935151699253391f,
0.0433759860501984f, 0.35158188693058f, -0.935151699253391f,
0.0433759860501984f, 0.35158188693058f, -0.935151699253391f,
// f 47/130/95 96/131/95 98/132/95
-0.0453589829365662f, -0.353363867069309f, -0.934385648496799f,
-0.0453589829365662f, -0.353363867069309f, -0.934385648496799f,
-0.0453589829365662f, -0.353363867069309f, -0.934385648496799f,
// f 45/1/96 44/125/96 94/133/96
-0.131321972657915f, 0.740079845910582f, -0.659572862672657f,
-0.131321972657915f, 0.740079845910582f, -0.659572862672657f,
-0.131321972657915f, 0.740079845910582f, -0.659572862672657f,
// f 44/125/97 36/85/97 94/133/97
-0.0187639968072968f, -0.277002952867813f, -0.960685836538839f,
-0.0187639968072968f, -0.277002952867813f, -0.960685836538839f,
-0.0187639968072968f, -0.277002952867813f, -0.960685836538839f,
// f 51/13/98 42/33/98 43/124/98
-0.0445770118406812f, 0.381057101217544f, -0.923476245296563f,
-0.0445770118406812f, 0.381057101217544f, -0.923476245296563f,
-0.0445770118406812f, 0.381057101217544f, -0.923476245296563f,
// f 51/13/99 43/124/99 52/14/99
-0.0514269947288876f, 0.347067964426577f, -0.936428904018852f,
-0.0514269947288876f, 0.347067964426577f, -0.936428904018852f,
-0.0514269947288876f, 0.347067964426577f, -0.936428904018852f,
// f 49/8/100 39/123/100 50/11/100
-0.0438170224419016f, 0.346823177633513f, 0.936906479858325f,
-0.0438170224419016f, 0.346823177633513f, 0.936906479858325f,
-0.0438170224419016f, 0.346823177633513f, 0.936906479858325f,
// f 39/123/101 40/28/101 50/11/101
-0.0370749881422714f, 0.380848878192742f, 0.9238937045102f,
-0.0370749881422714f, 0.380848878192742f, 0.9238937045102f,
-0.0370749881422714f, 0.380848878192742f, 0.9238937045102f,
// f 47/134/102 37/92/102 38/122/102
-0.0109749991825766f, -0.276955979372181f, 0.960819928437654f,
-0.0109749991825766f, -0.276955979372181f, 0.960819928437654f,
-0.0109749991825766f, -0.276955979372181f, 0.960819928437654f,
// f 47/134/103 38/122/103 48/6/103
-0.0465200220477975f, -0.0119000056399138f, 0.998846473395408f,
-0.0465200220477975f, -0.0119000056399138f, 0.998846473395408f,
-0.0465200220477975f, -0.0119000056399138f, 0.998846473395408f,
// f 44/125/104 34/41/104 22/42/104
0.0653929841974603f, -0.258818937455117f, -0.963709767114744f,
0.0653929841974603f, -0.258818937455117f, -0.963709767114744f,
0.0653929841974603f, -0.258818937455117f, -0.963709767114744f,
// f 44/125/105 22/42/105 36/85/105
0.0620760197993669f, -0.276346088141566f, -0.95905130589282f,
0.0620760197993669f, -0.276346088141566f, -0.95905130589282f,
0.0620760197993669f, -0.276346088141566f, -0.95905130589282f,
// f 43/124/106 33/39/106 34/41/106
0.0595890048895462f, 0.00444900036506051f, -0.998213081907879f,
0.0595890048895462f, 0.00444900036506051f, -0.998213081907879f,
0.0595890048895462f, 0.00444900036506051f, -0.998213081907879f,
// f 43/124/107 34/41/107 44/125/107
0.0597940120598256f, 0.00538700108650166f, -0.998196201325713f,
0.0597940120598256f, 0.00538700108650166f, -0.998196201325713f,
0.0597940120598256f, 0.00538700108650166f, -0.998196201325713f,
// f 42/33/108 32/101/108 33/39/108
0.0443750108800884f, 0.342522083981287f, -0.938461230096645f,
0.0443750108800884f, 0.342522083981287f, -0.938461230096645f,
0.0443750108800884f, 0.342522083981287f, -0.938461230096645f,
// f 42/33/109 33/39/109 43/124/109
0.0516669955166225f, 0.380481966983869f, -0.923343919877297f,
0.0516669955166225f, 0.380481966983869f, -0.923343919877297f,
0.0516669955166225f, 0.380481966983869f, -0.923343919877297f,
// f 70/135/110 31/136/110 42/33/110
0.00511199815701765f, 0.77524272050877f, -0.631642772279557f,
0.00511199815701765f, 0.77524272050877f, -0.631642772279557f,
0.00511199815701765f, 0.77524272050877f, -0.631642772279557f,
// f 31/136/111 32/101/111 42/33/111
0.0263360167261939f, 0.730211463762559f, -0.682713433596218f,
0.0263360167261939f, 0.730211463762559f, -0.682713433596218f,
0.0263360167261939f, 0.730211463762559f, -0.682713433596218f,
// f 40/28/112 30/96/112 31/117/112
0.0317240007955111f, 0.732074018357488f, 0.680486017063868f,
0.0317240007955111f, 0.732074018357488f, 0.680486017063868f,
0.0317240007955111f, 0.732074018357488f, 0.680486017063868f,
// f 40/28/113 31/117/113 70/93/113
0.00550899673090171f, 0.78564453379003f, 0.618653632884238f,
0.00550899673090171f, 0.78564453379003f, 0.618653632884238f,
0.00550899673090171f, 0.78564453379003f, 0.618653632884238f,
// f 39/123/114 29/38/114 40/28/114
0.0591129810745388f, 0.380744878101691f, 0.922788704562323f,
0.0591129810745388f, 0.380744878101691f, 0.922788704562323f,
0.0591129810745388f, 0.380744878101691f, 0.922788704562323f,
// f 29/38/115 30/96/115 40/28/115
0.0519660178560205f, 0.342840117803142f, 0.937955322290415f,
0.0519660178560205f, 0.342840117803142f, 0.937955322290415f,
0.0519660178560205f, 0.342840117803142f, 0.937955322290415f,
// f 38/122/116 28/37/116 39/123/116
0.0678519912090627f, 0.0053839993024464f, 0.997680870739976f,
0.0678519912090627f, 0.0053839993024464f, 0.997680870739976f,
0.0678519912090627f, 0.0053839993024464f, 0.997680870739976f,
// f 28/37/117 29/38/117 39/123/117
0.0676480235235895f, 0.00444500154568288f, 0.997699346935043f,
0.0676480235235895f, 0.00444500154568288f, 0.997699346935043f,
0.0676480235235895f, 0.00444500154568288f, 0.997699346935043f,
// f 37/92/118 27/34/118 38/122/118
0.0698400356065544f, -0.276598141018066f, 0.958444488643878f,
0.0698400356065544f, -0.276598141018066f, 0.958444488643878f,
0.0698400356065544f, -0.276598141018066f, 0.958444488643878f,
// f 27/34/119 28/37/119 38/122/119
0.0731720104822937f, -0.25919903713169f, 0.963048137961952f,
0.0731720104822937f, -0.25919903713169f, 0.963048137961952f,
0.0731720104822937f, -0.25919903713169f, 0.963048137961952f,
// f 79/137/120 25/138/120 27/34/120
0.179416085592079f, -0.737965352053097f, 0.650551310351432f,
0.179416085592079f, -0.737965352053097f, 0.650551310351432f,
0.179416085592079f, -0.737965352053097f, 0.650551310351432f,
// f 79/137/121 27/34/121 37/92/121
0.0685820211809776f, -0.51322715850587f, 0.855508264216496f,
0.0685820211809776f, -0.51322715850587f, 0.855508264216496f,
0.0685820211809776f, -0.51322715850587f, 0.855508264216496f,
// f 79/139/122 25/140/122 26/141/122
-0.03159400476455f, -0.0679530102476885f, -0.997188150381469f,
-0.03159400476455f, -0.0679530102476885f, -0.997188150381469f,
-0.03159400476455f, -0.0679530102476885f, -0.997188150381469f,
// f 79/139/123 26/141/123 93/142/123
-0.018928997901361f, -0.0262609970884697f, -0.999475889189114f,
-0.018928997901361f, -0.0262609970884697f, -0.999475889189114f,
-0.018928997901361f, -0.0262609970884697f, -0.999475889189114f,
// f 78/143/124 24/144/124 79/145/124
0.0778450433941866f, -0.918433511974475f, 0.387840216198874f,
0.0778450433941866f, -0.918433511974475f, 0.387840216198874f,
0.0778450433941866f, -0.918433511974475f, 0.387840216198874f,
// f 24/144/125 25/146/125 79/145/125
0.18603595809308f, -0.783509823504638f, 0.59287686644709f,
0.18603595809308f, -0.783509823504638f, 0.59287686644709f,
0.18603595809308f, -0.783509823504638f, 0.59287686644709f,
// f 77/147/126 21/148/126 24/149/126
0.177557935023396f, -0.752447724644815f, -0.63426776789229f,
0.177557935023396f, -0.752447724644815f, -0.63426776789229f,
0.177557935023396f, -0.752447724644815f, -0.63426776789229f,
// f 77/147/127 24/149/127 78/150/127
0.075378993514354f, -0.903165922291156f, -0.422621963637397f,
0.075378993514354f, -0.903165922291156f, -0.422621963637397f,
0.075378993514354f, -0.903165922291156f, -0.422621963637397f,
// f 77/151/128 21/152/128 23/153/128
0.0255749905214627f, 0.0617709771065991f, -0.997762630211777f,
0.0255749905214627f, 0.0617709771065991f, -0.997762630211777f,
0.0255749905214627f, 0.0617709771065991f, -0.997762630211777f,
// f 77/151/129 23/153/129 92/154/129
0.0141910036116818f, 0.024330006192109f, -0.999603254404059f,
0.0141910036116818f, 0.024330006192109f, -0.999603254404059f,
0.0141910036116818f, 0.024330006192109f, -0.999603254404059f,
// f 36/85/130 22/42/130 77/151/130
0.0616539963955533f, -0.513227969995411f, -0.856034949954058f,
0.0616539963955533f, -0.513227969995411f, -0.856034949954058f,
0.0616539963955533f, -0.513227969995411f, -0.856034949954058f,
// f 22/42/131 21/152/131 77/151/131
0.175518032644251f, -0.739510137540024f, -0.649860120866195f,
0.175518032644251f, -0.739510137540024f, -0.649860120866195f,
0.175518032644251f, -0.739510137540024f, -0.649860120866195f,
// f 91/155/132 54/156/132 81/107/132
0.0080549997635777f, -0.00855399974893156f, 0.999930970651026f,
0.0080549997635777f, -0.00855399974893156f, 0.999930970651026f,
0.0080549997635777f, -0.00855399974893156f, 0.999930970651026f,
// f 54/156/133 55/108/133 81/107/133
0.154935921614219f, -0.718353636567747f, 0.678205656879568f,
0.154935921614219f, -0.718353636567747f, 0.678205656879568f,
0.154935921614219f, -0.718353636567747f, 0.678205656879568f,
// f 81/106/134 53/105/134 54/157/134
0.135307063160066f, -0.666891311298601f, -0.732767342048914f,
0.135307063160066f, -0.666891311298601f, -0.732767342048914f,
0.135307063160066f, -0.666891311298601f, -0.732767342048914f,
// f 81/106/135 54/157/135 91/158/135
-0.0080549997635777f, 0.00855399974893156f, -0.999930970651026f,
-0.0080549997635777f, 0.00855399974893156f, -0.999930970651026f,
-0.0080549997635777f, 0.00855399974893156f, -0.999930970651026f,
// f 24/159/136 59/160/136 25/138/136
0.147969003011909f, -0.784048015959297f, 0.602805012270096f,
0.147969003011909f, -0.784048015959297f, 0.602805012270096f,
0.147969003011909f, -0.784048015959297f, 0.602805012270096f,
// f 59/160/137 27/34/137 25/138/137
0.162668035957367f, -0.72224115964962f, 0.672240148597021f,
0.162668035957367f, -0.72224115964962f, 0.672240148597021f,
0.162668035957367f, -0.72224115964962f, 0.672240148597021f,
// f 21/152/138 22/42/138 59/161/138
0.149626079482517f, -0.715453380054302f, -0.682450362522847f,
0.149626079482517f, -0.715453380054302f, -0.682450362522847f,
0.149626079482517f, -0.715453380054302f, -0.682450362522847f,
// f 21/152/139 59/161/139 24/162/139
0.142135999017272f, -0.752743994795528f, -0.642785995555778f,
0.142135999017272f, -0.752743994795528f, -0.642785995555778f,
0.142135999017272f, -0.752743994795528f, -0.642785995555778f,
// f 7/80/140 76/15/140 84/66/140
-0.815097835134661f, 0.342578930708451f, -0.467177905506504f,
-0.815097835134661f, 0.342578930708451f, -0.467177905506504f,
-0.815097835134661f, 0.342578930708451f, -0.467177905506504f,
// f 7/80/141 84/66/141 8/82/141
0.0752919679213745f, 0.52905677459197f, -0.845239639880234f,
0.0752919679213745f, 0.52905677459197f, -0.845239639880234f,
0.0752919679213745f, 0.52905677459197f, -0.845239639880234f,
// f 2/71/142 85/69/142 3/72/142
0.0742040350265018f, 0.521689246252772f, 0.8499024011791f,
0.0742040350265018f, 0.521689246252772f, 0.8499024011791f,
0.0742040350265018f, 0.521689246252772f, 0.8499024011791f,
// f 85/69/143 72/9/143 3/72/143
-0.808568815703739f, 0.34064392235738f, 0.479768890646769f,
-0.808568815703739f, 0.34064392235738f, 0.479768890646769f,
-0.808568815703739f, 0.34064392235738f, 0.479768890646769f,
// f 69/46/144 18/61/144 19/63/144
0.102392968703082f, -0.063834980488522f, -0.992693696578254f,
0.102392968703082f, -0.063834980488522f, -0.992693696578254f,
0.102392968703082f, -0.063834980488522f, -0.992693696578254f,
// f 69/46/145 19/63/145 65/62/145
0.113622045894794f, -0.0511710206692587f, -0.992205400776647f,
0.113622045894794f, -0.0511710206692587f, -0.992205400776647f,
0.113622045894794f, -0.0511710206692587f, -0.992205400776647f,
// f 63/56/146 15/55/146 69/57/146
-0.0283029924932124f, 0.0626089833942528f, 0.997636735397343f,
-0.0283029924932124f, 0.0626089833942528f, 0.997636735397343f,
-0.0283029924932124f, 0.0626089833942528f, 0.997636735397343f,
// f 15/55/147 16/58/147 69/57/147
-0.0541089791331197f, 0.0324809874738558f, 0.998006615123314f,
-0.0541089791331197f, 0.0324809874738558f, 0.998006615123314f,
-0.0541089791331197f, 0.0324809874738558f, 0.998006615123314f,
// f 68/163/148 11/164/148 12/52/148
0.0339629888941893f, 0.0789649741786551f, 0.996298674212877f,
0.0339629888941893f, 0.0789649741786551f, 0.996298674212877f,
0.0339629888941893f, 0.0789649741786551f, 0.996298674212877f,
// f 68/163/149 12/52/149 62/51/149
0.0333019937723779f, 0.076440985705193f, 0.996517813646702f,
0.0333019937723779f, 0.076440985705193f, 0.996517813646702f,
0.0333019937723779f, 0.076440985705193f, 0.996517813646702f,
// f 66/48/150 10/50/150 68/45/150
-0.0396970126010446f, -0.199009063171556f, -0.979193310825872f,
-0.0396970126010446f, -0.199009063171556f, -0.979193310825872f,
-0.0396970126010446f, -0.199009063171556f, -0.979193310825872f,
// f 10/50/151 11/165/151 68/45/151
0.0347250127493949f, 0.0807370296428481f, -0.996130365732319f,
0.0347250127493949f, 0.0807370296428481f, -0.996130365732319f,
0.0347250127493949f, 0.0807370296428481f, -0.996130365732319f,
// f 32/101/152 60/111/152 33/39/152
0.154842010843819f, 0.338107023678143f, -0.928282065008988f,
0.154842010843819f, 0.338107023678143f, -0.928282065008988f,
0.154842010843819f, 0.338107023678143f, -0.928282065008988f,
// f 60/111/153 58/40/153 33/39/153
0.143715044973475f, 0.366117114570877f, -0.919404287713826f,
0.143715044973475f, 0.366117114570877f, -0.919404287713826f,
0.143715044973475f, 0.366117114570877f, -0.919404287713826f,
// f 29/38/154 56/36/154 60/109/154
0.151114946119824f, 0.374998866293803f, 0.914625673889359f,
0.151114946119824f, 0.374998866293803f, 0.914625673889359f,
0.151114946119824f, 0.374998866293803f, 0.914625673889359f,
// f 29/38/155 60/109/155 30/96/155
0.165679076231777f, 0.339001155980231f, 0.926082426106366f,
0.165679076231777f, 0.339001155980231f, 0.926082426106366f,
0.165679076231777f, 0.339001155980231f, 0.926082426106366f,
// f 59/160/156 81/107/156 82/35/156
0.176545073047481f, -0.768123317819538f, 0.615482254662606f,
0.176545073047481f, -0.768123317819538f, 0.615482254662606f,
0.176545073047481f, -0.768123317819538f, 0.615482254662606f,
// f 59/160/157 82/35/157 27/34/157
0.155769983953434f, -0.727994925005971f, 0.667651931222174f,
0.155769983953434f, -0.727994925005971f, 0.667651931222174f,
0.155769983953434f, -0.727994925005971f, 0.667651931222174f,
// f 22/42/158 80/43/158 59/161/158
0.15054300340024f, -0.71465301614151f, -0.683087015428545f,
0.15054300340024f, -0.71465301614151f, -0.683087015428545f,
0.15054300340024f, -0.71465301614151f, -0.683087015428545f,
// f 80/43/159 81/106/159 59/161/159
0.171400004354246f, -0.755286019187286f, -0.632586016070215f,
0.171400004354246f, -0.755286019187286f, -0.632586016070215f,
0.171400004354246f, -0.755286019187286f, -0.632586016070215f,
// f 74/84/160 41/166/160 51/13/160
-0.283791167983704f, 0.771601456731871f, -0.569292336979605f,
-0.283791167983704f, 0.771601456731871f, -0.569292336979605f,
-0.283791167983704f, 0.771601456731871f, -0.569292336979605f,
// f 74/84/161 51/13/161 75/12/161
-0.301211084531439f, 0.708481198827129f, -0.63822117910946f,
-0.301211084531439f, 0.708481198827129f, -0.63822117910946f,
-0.301211084531439f, 0.708481198827129f, -0.63822117910946f,
// f 73/10/162 50/11/162 74/83/162
-0.297210037673158f, 0.719038091142398f, 0.628212079629655f,
-0.297210037673158f, 0.719038091142398f, 0.628212079629655f,
-0.297210037673158f, 0.719038091142398f, 0.628212079629655f,
// f 50/11/163 41/167/163 74/83/163
-0.280939057970516f, 0.776372160200918f, 0.564198116419754f,
-0.280939057970516f, 0.776372160200918f, 0.564198116419754f,
-0.280939057970516f, 0.776372160200918f, 0.564198116419754f,
};
public static float texCoords[] = {
// f 45/1/1 46/2/1 71/3/1
0.297030f, 0.185267f,
0.301333f, 0.163178f,
0.243135f, 0.187945f,
// f 71/4/2 46/5/2 48/6/2
0.223326f, 0.72363f,
0.281423f, 0.74039f,
0.278797f, 0.714508f,
// f 48/6/3 46/5/3 47/7/3
0.278797f, 0.714508f,
0.281423f, 0.74039f,
0.273861f, 0.729067f,
// f 48/6/4 49/8/4 72/9/4
0.278797f, 0.714508f,
0.290216f, 0.687449f,
0.218862f, 0.693504f,
// f 72/9/5 49/8/5 73/10/5
0.218862f, 0.693504f,
0.290216f, 0.687449f,
0.221434f, 0.673795f,
// f 73/10/6 49/8/6 50/11/6
0.221434f, 0.673795f,
0.290216f, 0.687449f,
0.290102f, 0.652018f,
// f 75/12/7 51/13/7 52/14/7
0.243142f, 0.244811f,
0.313490f, 0.26685f,
0.312474f, 0.225662f,
// f 75/12/8 52/14/8 76/15/8
0.243142f, 0.244811f,
0.312474f, 0.225662f,
0.239779f, 0.222326f,
// f 76/15/9 52/14/9 45/1/9
0.239779f, 0.222326f,
0.312474f, 0.225662f,
0.297030f, 0.185267f,
// f 61/16/10 62/17/10 56/18/10
0.769133f, 0.705789f,
0.800006f, 0.705134f,
0.724683f, 0.682011f,
// f 56/18/11 62/17/11 14/19/11
0.724683f, 0.682011f,
0.800006f, 0.705134f,
0.787923f, 0.681709f,
// f 56/18/12 14/19/12 63/20/12
0.724683f, 0.682011f,
0.787923f, 0.681709f,
0.800527f, 0.653321f,
// f 56/18/13 63/20/13 64/21/13
0.724683f, 0.682011f,
0.800527f, 0.653321f,
0.764765f, 0.657774f,
// f 64/22/14 65/23/14 58/24/14
0.794175f, 0.24222f,
0.829644f, 0.246174f,
0.751860f, 0.215992f,
// f 58/24/15 65/23/15 20/25/15
0.751860f, 0.215992f,
0.829644f, 0.246174f,
0.815694f, 0.214041f,
// f 58/24/16 20/25/16 66/26/16
0.751860f, 0.215992f,
0.815694f, 0.214041f,
0.824266f, 0.188468f,
// f 61/27/17 58/24/17 66/26/17
0.790647f, 0.188639f,
0.751860f, 0.215992f,
0.824266f, 0.188468f,
// f 40/28/18 70/29/18 41/30/18
0.422953f, 0.645909f,
0.441200f, 0.625361f,
0.342026f, 0.63271f,
// f 41/31/19 70/32/19 42/33/19
0.366614f, 0.287679f,
0.467338f, 0.292232f,
0.448348f, 0.268539f,
// f 27/34/20 82/35/20 56/36/20
0.563232f, 0.730236f,
0.661180f, 0.719935f,
0.661341f, 0.694434f,
// f 27/34/21 56/36/21 28/37/21
0.563232f, 0.730236f,
0.661341f, 0.694434f,
0.563362f, 0.703725f,
// f 28/37/22 56/36/22 29/38/22
0.563362f, 0.703725f,
0.661341f, 0.694434f,
0.563390f, 0.671726f,
// f 33/39/23 58/40/23 34/41/23
0.589514f, 0.233307f,
0.687511f, 0.203887f,
0.588350f, 0.196545f,
// f 34/41/24 58/40/24 22/42/24
0.588350f, 0.196545f,
0.687511f, 0.203887f,
0.587253f, 0.166356f,
// f 80/43/25 22/42/25 58/40/25
0.686540f, 0.174772f,
0.587253f, 0.166356f,
0.687511f, 0.203887f,
// f 61/27/26 66/26/26 68/44/26
0.790647f, 0.188639f,
0.824266f, 0.188468f,
0.825289f, 0.173324f,
// f 61/16/27 68/45/27 62/17/27
0.769133f, 0.705789f,
0.810926f, 0.720404f,
0.800006f, 0.705134f,
// f 64/21/28 63/20/28 69/46/28
0.764765f, 0.657774f,
0.800527f, 0.653321f,
0.824069f, 0.626887f,
// f 64/22/29 69/47/29 65/23/29
0.794175f, 0.24222f,
0.828140f, 0.261182f,
0.829644f, 0.246174f,
// f 66/48/30 9/49/30 10/50/30
0.809694f, 0.705733f,
0.841135f, 0.708522f,
0.860447f, 0.734237f,
// f 62/51/31 12/52/31 13/53/31
0.845540f, 0.182493f,
0.888545f, 0.150846f,
0.870231f, 0.181125f,
// f 62/51/32 13/53/32 14/54/32
0.845540f, 0.182493f,
0.870231f, 0.181125f,
0.832932f, 0.217262f,
// f 14/54/33 15/55/33 63/56/33
0.832932f, 0.217262f,
0.866325f, 0.258439f,
0.849286f, 0.252479f,
// f 69/57/34 16/58/34 17/59/34
0.860632f, 0.279043f,
0.883122f, 0.287421f,
0.883022f, 0.295683f,
// f 69/46/35 17/60/35 18/61/35
0.824069f, 0.626887f,
0.850669f, 0.608656f,
0.850863f, 0.615666f,
// f 65/62/36 19/63/36 20/64/36
0.806039f, 0.644813f,
0.834916f, 0.641429f,
0.803140f, 0.678363f,
// f 20/64/37 9/49/37 66/48/37
0.803140f, 0.678363f,
0.841135f, 0.708522f,
0.809694f, 0.705733f,
// f 1/65/38 84/66/38 87/67/38
0.210749f, 0.213176f,
0.228600f, 0.205369f,
0.221122f, 0.204939f,
// f 87/67/39 84/66/39 71/3/39
0.221122f, 0.204939f,
0.228600f, 0.205369f,
0.243135f, 0.187945f,
// f 87/68/40 71/4/40 85/69/40
0.201153f, 0.70916f,
0.223326f, 0.72363f,
0.208446f, 0.708834f,
// f 1/70/41 87/68/41 85/69/41
0.190707f, 0.700988f,
0.201153f, 0.70916f,
0.208446f, 0.708834f,
// f 1/70/42 85/69/42 2/71/42
0.190707f, 0.700988f,
0.208446f, 0.708834f,
0.195557f, 0.695508f,
// f 3/72/43 72/9/43 4/73/43
0.209065f, 0.697429f,
0.218862f, 0.693504f,
0.200026f, 0.688711f,
// f 4/73/44 72/9/44 73/10/44
0.200026f, 0.688711f,
0.218862f, 0.693504f,
0.221434f, 0.673795f,
// f 4/73/45 73/10/45 5/74/45
0.200026f, 0.688711f,
0.221434f, 0.673795f,
0.191005f, 0.679689f,
// f 5/74/46 73/10/46 86/75/46
0.191005f, 0.679689f,
0.221434f, 0.673795f,
0.205986f, 0.669504f,
// f 5/76/47 86/77/47 75/12/47
0.211617f, 0.24122f,
0.227474f, 0.250787f,
0.243142f, 0.244811f,
// f 5/78/48 75/12/48 6/79/48
0.212900f, 0.236599f,
0.243142f, 0.244811f,
0.220597f, 0.229082f,
// f 6/79/49 75/12/49 76/15/49
0.220597f, 0.229082f,
0.243142f, 0.244811f,
0.239779f, 0.222326f,
// f 6/79/50 76/15/50 7/80/50
0.220597f, 0.229082f,
0.239779f, 0.222326f,
0.229442f, 0.218715f,
// f 84/66/51 1/81/51 8/82/51
0.228600f, 0.205369f,
0.210847f, 0.217954f,
0.215837f, 0.221449f,
// f 84/66/52 45/1/52 71/3/52
0.228600f, 0.205369f,
0.297030f, 0.185267f,
0.243135f, 0.187945f,
// f 85/69/53 71/4/53 48/6/53
0.208446f, 0.708834f,
0.223326f, 0.72363f,
0.278797f, 0.714508f,
// f 85/69/54 48/6/54 72/9/54
0.208446f, 0.708834f,
0.278797f, 0.714508f,
0.218862f, 0.693504f,
// f 73/10/55 74/83/55 86/75/55
0.221434f, 0.673795f,
0.225861f, 0.658661f,
0.205986f, 0.669504f,
// f 86/77/56 74/84/56 75/12/56
0.227474f, 0.250787f,
0.248031f, 0.262151f,
0.243142f, 0.244811f,
// f 76/15/57 45/1/57 84/66/57
0.239779f, 0.222326f,
0.297030f, 0.185267f,
0.228600f, 0.205369f,
// f 36/85/58 77/86/58 35/87/58
0.445247f, 0.167748f,
0.495036f, 0.144163f,
0.433183f, 0.143883f,
// f 35/87/59 77/86/59 78/88/59
0.433183f, 0.143883f,
0.495036f, 0.144163f,
0.494560f, 0.138131f,
// f 35/89/60 78/90/60 79/91/60
0.411996f, 0.755382f,
0.472764f, 0.758542f,
0.472933f, 0.752864f,
// f 35/89/61 79/91/61 37/92/61
0.411996f, 0.755382f,
0.472933f, 0.752864f,
0.422920f, 0.733525f,
// f 70/93/62 83/94/62 88/95/62
0.482056f, 0.626278f,
0.509887f, 0.596753f,
0.501925f, 0.565502f,
// f 30/96/63 60/97/63 89/98/63
0.563269f, 0.644174f,
0.589442f, 0.631668f,
0.547566f, 0.627897f,
// f 89/99/64 60/100/64 32/101/64
0.574964f, 0.285185f,
0.617237f, 0.279227f,
0.590334f, 0.265329f,
// f 30/96/65 89/98/65 31/102/65
0.563269f, 0.644174f,
0.547566f, 0.627897f,
0.536720f, 0.627533f,
// f 31/102/66 89/98/66 90/103/66
0.536720f, 0.627533f,
0.547566f, 0.627897f,
0.542905f, 0.618585f,
// f 31/104/67 89/99/67 32/101/67
0.563993f, 0.285931f,
0.574964f, 0.285185f,
0.590334f, 0.265329f,
// f 80/43/68 53/105/68 81/106/68
0.686540f, 0.174772f,
0.729856f, 0.179159f,
0.678810f, 0.163358f,
// f 81/107/69 55/108/69 82/35/69
0.653755f, 0.730334f,
0.703836f, 0.714839f,
0.661180f, 0.719935f,
// f 82/35/70 55/108/70 56/18/70
0.661180f, 0.719935f,
0.703836f, 0.714839f,
0.724683f, 0.682011f,
// f 60/109/71 56/18/71 57/110/71
0.661157f, 0.64807f,
0.724683f, 0.682011f,
0.703842f, 0.65288f,
// f 60/111/72 57/112/72 58/24/72
0.689167f, 0.257476f,
0.732195f, 0.250395f,
0.751860f, 0.215992f,
// f 53/105/73 80/43/73 58/40/73
0.729856f, 0.179159f,
0.686540f, 0.174772f,
0.687511f, 0.203887f,
// f 53/105/74 61/27/74 67/113/74
0.729856f, 0.179159f,
0.790647f, 0.188639f,
0.766892f, 0.186416f,
// f 53/105/75 67/113/75 54/114/75
0.729856f, 0.179159f,
0.766892f, 0.186416f,
0.740439f, 0.176357f,
// f 54/115/76 67/116/76 55/108/76
0.714119f, 0.717029f,
0.740113f, 0.707363f,
0.703836f, 0.714839f,
// f 55/108/77 67/116/77 61/16/77
0.703836f, 0.714839f,
0.740113f, 0.707363f,
0.769133f, 0.705789f,
// f 55/108/78 61/16/78 56/18/78
0.703836f, 0.714839f,
0.769133f, 0.705789f,
0.724683f, 0.682011f,
// f 56/18/79 64/21/79 57/110/79
0.724683f, 0.682011f,
0.764765f, 0.657774f,
0.703842f, 0.65288f,
// f 57/112/80 64/22/80 58/24/80
0.732195f, 0.250395f,
0.794175f, 0.24222f,
0.751860f, 0.215992f,
// f 61/27/81 53/105/81 58/24/81
0.790647f, 0.188639f,
0.729856f, 0.179159f,
0.751860f, 0.215992f,
// f 70/93/82 31/117/82 83/94/82
0.482056f, 0.626278f,
0.525790f, 0.625937f,
0.509887f, 0.596753f,
// f 94/118/83 36/85/83 35/87/83
0.336025f, 0.168655f,
0.445247f, 0.167748f,
0.433183f, 0.143883f,
// f 94/119/84 35/87/84 46/2/84
0.335494f, 0.158859f,
0.433183f, 0.143883f,
0.301333f, 0.163178f,
// f 46/5/85 35/89/85 47/120/85
0.281423f, 0.74039f,
0.411996f, 0.755382f,
0.315165f, 0.745439f,
// f 47/121/86 35/89/86 37/92/86
0.315282f, 0.736601f,
0.411996f, 0.755382f,
0.422920f, 0.733525f,
// f 48/6/87 38/122/87 49/8/87
0.278797f, 0.714508f,
0.423024f, 0.707799f,
0.290216f, 0.687449f,
// f 49/8/88 38/122/88 39/123/88
0.290216f, 0.687449f,
0.423024f, 0.707799f,
0.423053f, 0.673014f,
// f 50/11/89 40/28/89 41/30/89
0.290102f, 0.652018f,
0.422953f, 0.645909f,
0.342026f, 0.63271f,
// f 41/31/90 42/33/90 51/13/90
0.366614f, 0.287679f,
0.448348f, 0.268539f,
0.313490f, 0.26685f,
// f 52/14/91 43/124/91 44/125/91
0.312474f, 0.225662f,
0.447608f, 0.236988f,
0.446347f, 0.197023f,
// f 52/14/92 44/125/92 45/1/92
0.312474f, 0.225662f,
0.446347f, 0.197023f,
0.297030f, 0.185267f,
// f 45/1/93 94/126/93 46/2/93
0.297030f, 0.185267f,
0.314576f, 0.162665f,
0.301333f, 0.163178f,
// f 94/127/94 95/128/94 97/129/94
0.315267f, 0.175755f,
0.382197f, 0.129098f,
0.348153f, 0.131819f,
// f 47/130/95 96/131/95 98/132/95
0.299619f, 0.743495f,
0.369204f, 0.770422f,
0.327860f, 0.767513f,
// f 45/1/96 44/125/96 94/133/96
0.297030f, 0.185267f,
0.446347f, 0.197023f,
0.322222f, 0.184222f,
// f 44/125/97 36/85/97 94/133/97
0.446347f, 0.197023f,
0.445247f, 0.167748f,
0.322222f, 0.184222f,
// f 51/13/98 42/33/98 43/124/98
0.313490f, 0.26685f,
0.448348f, 0.268539f,
0.447608f, 0.236988f,
// f 51/13/99 43/124/99 52/14/99
0.313490f, 0.26685f,
0.447608f, 0.236988f,
0.312474f, 0.225662f,
// f 49/8/100 39/123/100 50/11/100
0.290216f, 0.687449f,
0.423053f, 0.673014f,
0.290102f, 0.652018f,
// f 39/123/101 40/28/101 50/11/101
0.423053f, 0.673014f,
0.422953f, 0.645909f,
0.290102f, 0.652018f,
// f 47/134/102 37/92/102 38/122/102
0.301130f, 0.723305f,
0.422920f, 0.733525f,
0.423024f, 0.707799f,
// f 47/134/103 38/122/103 48/6/103
0.301130f, 0.723305f,
0.423024f, 0.707799f,
0.278797f, 0.714508f,
// f 44/125/104 34/41/104 22/42/104
0.446347f, 0.197023f,
0.588350f, 0.196545f,
0.587253f, 0.166356f,
// f 44/125/105 22/42/105 36/85/105
0.446347f, 0.197023f,
0.587253f, 0.166356f,
0.445247f, 0.167748f,
// f 43/124/106 33/39/106 34/41/106
0.447608f, 0.236988f,
0.589514f, 0.233307f,
0.588350f, 0.196545f,
// f 43/124/107 34/41/107 44/125/107
0.447608f, 0.236988f,
0.588350f, 0.196545f,
0.446347f, 0.197023f,
// f 42/33/108 32/101/108 33/39/108
0.448348f, 0.268539f,
0.590334f, 0.265329f,
0.589514f, 0.233307f,
// f 42/33/109 33/39/109 43/124/109
0.448348f, 0.268539f,
0.589514f, 0.233307f,
0.447608f, 0.236988f,
// f 70/135/110 31/136/110 42/33/110
0.508695f, 0.289479f,
0.552982f, 0.288283f,
0.448348f, 0.268539f,
// f 31/136/111 32/101/111 42/33/111
0.552982f, 0.288283f,
0.590334f, 0.265329f,
0.448348f, 0.268539f,
// f 40/28/112 30/96/112 31/117/112
0.422953f, 0.645909f,
0.563269f, 0.644174f,
0.525790f, 0.625937f,
// f 40/28/113 31/117/113 70/93/113
0.422953f, 0.645909f,
0.525790f, 0.625937f,
0.482056f, 0.626278f,
// f 39/123/114 29/38/114 40/28/114
0.423053f, 0.673014f,
0.563390f, 0.671726f,
0.422953f, 0.645909f,
// f 29/38/115 30/96/115 40/28/115
0.563390f, 0.671726f,
0.563269f, 0.644174f,
0.422953f, 0.645909f,
// f 38/122/116 28/37/116 39/123/116
0.423024f, 0.707799f,
0.563362f, 0.703725f,
0.423053f, 0.673014f,
// f 28/37/117 29/38/117 39/123/117
0.563362f, 0.703725f,
0.563390f, 0.671726f,
0.423053f, 0.673014f,
// f 37/92/118 27/34/118 38/122/118
0.422920f, 0.733525f,
0.563232f, 0.730236f,
0.423024f, 0.707799f,
// f 27/34/119 28/37/119 38/122/119
0.563232f, 0.730236f,
0.563362f, 0.703725f,
0.423024f, 0.707799f,
// f 79/137/120 25/138/120 27/34/120
0.500689f, 0.751828f,
0.536751f, 0.745161f,
0.563232f, 0.730236f,
// f 79/137/121 27/34/121 37/92/121
0.500689f, 0.751828f,
0.563232f, 0.730236f,
0.422920f, 0.733525f,
// f 79/139/122 25/140/122 26/141/122
0.537371f, 0.14009f,
0.548102f, 0.140143f,
0.572036f, 0.127658f,
// f 79/139/123 26/141/123 93/142/123
0.537371f, 0.14009f,
0.572036f, 0.127658f,
0.554411f, 0.12623f,
// f 78/143/124 24/144/124 79/145/124
0.515059f, 0.756876f,
0.533809f, 0.754826f,
0.515145f, 0.755611f,
// f 24/144/125 25/146/125 79/145/125
0.533809f, 0.754826f,
0.525718f, 0.755199f,
0.515145f, 0.755611f,
// f 77/147/126 21/148/126 24/149/126
0.537605f, 0.139636f,
0.548325f, 0.139702f,
0.556527f, 0.139986f,
// f 77/147/127 24/149/127 78/150/127
0.537605f, 0.139636f,
0.556527f, 0.139986f,
0.537462f, 0.138388f,
// f 77/151/128 21/152/128 23/153/128
0.521872f, 0.145197f,
0.559914f, 0.150429f,
0.572512f, 0.126748f,
// f 77/151/129 23/153/129 92/154/129
0.521872f, 0.145197f,
0.572512f, 0.126748f,
0.554908f, 0.125295f,
// f 36/85/130 22/42/130 77/151/130
0.445247f, 0.167748f,
0.587253f, 0.166356f,
0.521872f, 0.145197f,
// f 22/42/131 21/152/131 77/151/131
0.587253f, 0.166356f,
0.559914f, 0.150429f,
0.521872f, 0.145197f,
// f 91/155/132 54/156/132 81/107/132
0.658512f, 0.748753f,
0.693181f, 0.730372f,
0.653755f, 0.730334f,
// f 54/156/133 55/108/133 81/107/133
0.693181f, 0.730372f,
0.703836f, 0.714839f,
0.653755f, 0.730334f,
// f 81/106/134 53/105/134 54/157/134
0.678810f, 0.163358f,
0.729856f, 0.179159f,
0.718763f, 0.161842f,
// f 81/106/135 54/157/135 91/158/135
0.678810f, 0.163358f,
0.718763f, 0.161842f,
0.683007f, 0.142068f,
// f 24/159/136 59/160/136 25/138/136
0.547579f, 0.747739f,
0.589455f, 0.740568f,
0.536751f, 0.745161f,
// f 59/160/137 27/34/137 25/138/137
0.589455f, 0.740568f,
0.563232f, 0.730236f,
0.536751f, 0.745161f,
// f 21/152/138 22/42/138 59/161/138
0.559914f, 0.150429f,
0.587253f, 0.166356f,
0.613375f, 0.153868f,
// f 21/152/139 59/161/139 24/162/139
0.559914f, 0.150429f,
0.613375f, 0.153868f,
0.570751f, 0.147214f,
// f 7/80/140 76/15/140 84/66/140
0.229442f, 0.218715f,
0.239779f, 0.222326f,
0.228600f, 0.205369f,
// f 7/80/141 84/66/141 8/82/141
0.229442f, 0.218715f,
0.228600f, 0.205369f,
0.215837f, 0.221449f,
// f 2/71/142 85/69/142 3/72/142
0.195557f, 0.695508f,
0.208446f, 0.708834f,
0.209065f, 0.697429f,
// f 85/69/143 72/9/143 3/72/143
0.208446f, 0.708834f,
0.218862f, 0.693504f,
0.209065f, 0.697429f,
// f 69/46/144 18/61/144 19/63/144
0.824069f, 0.626887f,
0.850863f, 0.615666f,
0.834916f, 0.641429f,
// f 69/46/145 19/63/145 65/62/145
0.824069f, 0.626887f,
0.834916f, 0.641429f,
0.806039f, 0.644813f,
// f 63/56/146 15/55/146 69/57/146
0.849286f, 0.252479f,
0.866325f, 0.258439f,
0.860632f, 0.279043f,
// f 15/55/147 16/58/147 69/57/147
0.866325f, 0.258439f,
0.883122f, 0.287421f,
0.860632f, 0.279043f,
// f 68/163/148 11/164/148 12/52/148
0.856802f, 0.160723f,
0.888076f, 0.141894f,
0.888545f, 0.150846f,
// f 68/163/149 12/52/149 62/51/149
0.856802f, 0.160723f,
0.888545f, 0.150846f,
0.845540f, 0.182493f,
// f 66/48/150 10/50/150 68/45/150
0.809694f, 0.705733f,
0.860447f, 0.734237f,
0.810926f, 0.720404f,
// f 10/50/151 11/165/151 68/45/151
0.860447f, 0.734237f,
0.860601f, 0.742057f,
0.810926f, 0.720404f,
// f 32/101/152 60/111/152 33/39/152
0.590334f, 0.265329f,
0.689167f, 0.257476f,
0.589514f, 0.233307f,
// f 60/111/153 58/40/153 33/39/153
0.689167f, 0.257476f,
0.687511f, 0.203887f,
0.589514f, 0.233307f,
// f 29/38/154 56/36/154 60/109/154
0.563390f, 0.671726f,
0.661341f, 0.694434f,
0.661157f, 0.64807f,
// f 29/38/155 60/109/155 30/96/155
0.563390f, 0.671726f,
0.661157f, 0.64807f,
0.563269f, 0.644174f,
// f 59/160/156 81/107/156 82/35/156
0.589455f, 0.740568f,
0.653755f, 0.730334f,
0.661180f, 0.719935f,
// f 59/160/157 82/35/157 27/34/157
0.589455f, 0.740568f,
0.661180f, 0.719935f,
0.563232f, 0.730236f,
// f 22/42/158 80/43/158 59/161/158
0.587253f, 0.166356f,
0.686540f, 0.174772f,
0.613375f, 0.153868f,
// f 80/43/159 81/106/159 59/161/159
0.686540f, 0.174772f,
0.678810f, 0.163358f,
0.613375f, 0.153868f,
// f 74/84/160 41/166/160 51/13/160
0.248031f, 0.262151f,
0.297076f, 0.2803f,
0.313490f, 0.26685f,
// f 74/84/161 51/13/161 75/12/161
0.248031f, 0.262151f,
0.313490f, 0.26685f,
0.243142f, 0.244811f,
// f 73/10/162 50/11/162 74/83/162
0.221434f, 0.673795f,
0.290102f, 0.652018f,
0.225861f, 0.658661f,
// f 50/11/163 41/167/163 74/83/163
0.290102f, 0.652018f,
0.273694f, 0.641473f,
0.225861f, 0.658661f,
};
}