BotLowerBody.js 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560
  1. var BotLowerBody = function () {
  2. var scope = this;
  3. THREE.Geometry.call(this);
  4. v( 0.000000, 8.469804, -25.455685 );
  5. v( -0.000002, 8.469804, -53.022503 );
  6. v( -22.512768, 4.911262, -42.781345 );
  7. v( 0.000000, 8.469804, -53.022518 );
  8. v( -26.144451, 8.468858, 2.540005 );
  9. v( -26.144451, -5.486561, -3.559986 );
  10. v( -26.367752, 23.834919, 53.022518 );
  11. v( -26.367752, 23.834919, 39.052502 );
  12. v( -17.997009, 23.834919, 39.052502 );
  13. v( -17.997009, 23.834919, 53.022518 );
  14. v( -17.997009, 19.072422, 53.022518 );
  15. v( -26.367752, 19.072422, 53.022518 );
  16. v( -17.997009, 19.072422, 39.052502 );
  17. v( -26.367752, 19.072422, 39.052502 );
  18. v( -32.601906, 19.072418, 53.022518 );
  19. v( -32.601906, 19.072418, 39.052502 );
  20. v( -32.601906, 14.944919, 39.057381 );
  21. v( -32.601913, 0.692018, 21.599010 );
  22. v( -32.601906, -10.070072, 33.337505 );
  23. v( -32.601913, -10.075294, 21.599010 );
  24. v( -32.601913, -10.075294, 10.738934 );
  25. v( -17.937599, 14.944919, 27.697529 );
  26. v( -32.601913, 0.692018, 10.738934 );
  27. v( -18.905342, -16.332626, -25.448856 );
  28. v( -26.143005, -23.834919, -52.991795 );
  29. v( -11.643021, -20.358688, 2.540005 );
  30. v( -26.311214, 14.944919, 39.052147 );
  31. v( -26.144451, -16.334915, -25.448856 );
  32. v( -32.601906, -5.481800, -3.559986 );
  33. v( -11.646904, -20.363503, 11.185955 );
  34. v( -26.311214, 14.944919, 27.697529 );
  35. v( -11.646904, 14.944919, 39.057381 );
  36. v( -11.646904, 19.072418, 39.052502 );
  37. v( -11.646904, -23.790085, 49.733681 );
  38. v( -11.646904, 19.072418, 53.022518 );
  39. v( -26.144455, 2.190541, -34.722237 );
  40. v( -11.646904, 0.724927, 53.022518 );
  41. v( -11.646904, 14.944919, 25.074200 );
  42. v( -32.601906, 0.724927, 53.022518 );
  43. v( -11.646904, 0.724927, 33.337505 );
  44. v( -32.601906, 0.724927, 33.337505 );
  45. v( -32.601906, -10.070072, 33.337505 );
  46. v( -11.646904, -10.070072, 33.337505 );
  47. v( -11.646904, -10.070072, 53.022518 );
  48. v( -32.601906, -10.070072, 53.022518 );
  49. v( -11.646904, -23.790085, 53.022518 );
  50. v( -32.601906, -23.790085, 53.022518 );
  51. v( -11.646904, -23.790085, 11.189114 );
  52. v( -32.601906, -23.790085, 11.189114 );
  53. v( -17.937599, 14.944919, 39.052147 );
  54. v( -11.646904, -23.790085, 11.189114 );
  55. v( -32.601906, -20.333195, 11.185955 );
  56. v( -32.601906, -23.790085, 11.189114 );
  57. v( -26.311214, 14.944919, 30.315639 );
  58. v( -22.530685, 8.468865, -52.991772 );
  59. v( -17.937599, 14.944919, 30.315639 );
  60. v( -14.892025, -20.358364, -25.448856 );
  61. v( -15.268379, -20.358364, 2.509366 );
  62. v( -32.601906, -20.333195, 2.540005 );
  63. v( -32.601906, 14.944919, 2.540005 );
  64. v( -11.646904, 14.944919, 2.540005 );
  65. v( -32.601906, 14.944919, 25.074200 );
  66. v( 0.000000, -23.683624, -53.018497 );
  67. v( -11.646904, 14.944919, 17.658443 );
  68. v( -32.601906, 14.944919, 17.658443 );
  69. v( -11.657383, 14.944919, 25.079433 );
  70. v( -11.646904, 7.007417, 25.074200 );
  71. v( -32.591423, 14.944919, 25.079433 );
  72. v( -32.601906, 7.007417, 25.074200 );
  73. v( -22.518890, 4.855207, -52.991795 );
  74. v( -11.646904, -20.358219, 2.540005 );
  75. v( -26.144470, -16.334919, -52.991795 );
  76. v( -18.893738, -20.358040, -25.448856 );
  77. v( -18.905342, -16.330708, -3.596409 );
  78. v( -14.929680, 8.468858, -0.557674 );
  79. v( -26.142986, -23.834915, -25.448856 );
  80. v( -32.601906, -20.333195, -3.559986 );
  81. v( -26.144451, -5.486561, 2.540005 );
  82. v( -26.144451, -16.343426, -3.559986 );
  83. v( -15.080200, -20.358364, -0.541342 );
  84. v( -32.601913, -0.807982, 20.099010 );
  85. v( -32.601913, -8.575294, 20.099010 );
  86. v( -32.601913, -8.575294, 12.238934 );
  87. v( -32.601913, -0.807982, 12.238934 );
  88. v( -40.329689, -0.807982, 20.099010 );
  89. v( -26.144451, 2.186163, -0.521877 );
  90. v( -32.601906, -23.790085, 49.733681 );
  91. v( -40.329689, -8.575294, 20.099010 );
  92. v( -40.329689, -8.575294, 12.238934 );
  93. v( -40.329689, -0.807982, 12.238934 );
  94. v( -42.499687, -0.807982, 20.099010 );
  95. v( -42.499687, -8.575294, 20.099010 );
  96. v( -42.499687, -8.575294, 12.238934 );
  97. v( -42.499687, -0.807982, 12.238934 );
  98. v( 26.143742, -20.084923, -52.991802 );
  99. v( 26.144472, -5.716291, -52.991802 );
  100. v( 26.144453, -5.619403, -3.559986 );
  101. v( 26.144463, -5.667847, -34.707203 );
  102. v( -11.840092, 8.468939, -37.809090 );
  103. v( 0.000000, 8.469853, -37.806103 );
  104. v( 0.000000, 8.469804, -50.109692 );
  105. v( -11.840076, 8.468966, -50.082230 );
  106. v( -5.924137, 8.469396, -37.807590 );
  107. v( -5.913811, 8.469384, -50.095951 );
  108. v( 0.000000, 8.469831, -43.957890 );
  109. v( -5.918974, 8.469390, -43.951771 );
  110. v( -11.840084, 8.468952, -43.945660 );
  111. v( -32.601906, -10.070072, 49.734653 );
  112. v( -26.132481, 14.944919, 13.080716 );
  113. v( -32.601906, 19.072418, 49.748653 );
  114. v( -17.997009, 19.072422, 49.748653 );
  115. v( -11.646904, 19.072418, 49.748653 );
  116. v( -26.367752, 19.072422, 49.748653 );
  117. v( -26.367752, 23.834919, 49.748653 );
  118. v( -17.997009, 23.834919, 49.748653 );
  119. v( -11.646904, -10.070072, 49.734653 );
  120. v( -26.144451, 8.468858, -42.781071 );
  121. v( -18.893738, -20.358040, -3.632832 );
  122. v( -11.646904, 0.724927, 49.790146 );
  123. v( -32.601906, 0.724927, 49.790146 );
  124. v( -22.530708, 8.468858, -42.781071 );
  125. v( -26.144451, 8.468858, -0.533763 );
  126. v( -32.601906, -5.481800, 2.540005 );
  127. v( 0.000000, -23.784893, -25.662609 );
  128. v( -26.144451, 4.869660, -42.781071 );
  129. v( -26.144470, 4.902339, -52.991795 );
  130. v( -26.132481, 14.944919, 2.540005 );
  131. v( -14.936008, 8.468858, 2.540005 );
  132. v( -14.935799, 14.944919, 13.080716 );
  133. v( -14.935799, 14.944919, 2.540005 );
  134. v( -14.923347, 8.468858, -25.594269 );
  135. v( -26.143719, -20.084915, -25.448856 );
  136. v( -26.143738, -20.084919, -52.991795 );
  137. v( -26.144470, -5.716290, -52.991795 );
  138. v( -26.144451, -5.619403, -3.559986 );
  139. v( -26.144463, -5.667847, -34.707195 );
  140. v( 22.512772, 4.911263, -42.781353 );
  141. v( 26.144453, 8.468858, 2.540005 );
  142. v( 26.144453, -5.486561, -3.559986 );
  143. v( 26.367754, 23.834923, 53.022518 );
  144. v( 26.367754, 23.834923, 39.052502 );
  145. v( 17.997011, 23.834923, 39.052502 );
  146. v( 17.997011, 23.834923, 53.022518 );
  147. v( 17.997011, 19.072422, 53.022518 );
  148. v( 26.367754, 19.072422, 53.022518 );
  149. v( 17.997011, 19.072422, 39.052502 );
  150. v( 26.367754, 19.072422, 39.052502 );
  151. v( 32.601906, 19.072418, 53.022518 );
  152. v( 32.601906, 19.072418, 39.052502 );
  153. v( 32.601906, 14.944919, 39.057384 );
  154. v( 32.601913, 0.692018, 21.599010 );
  155. v( 32.601906, -10.070072, 33.337505 );
  156. v( 32.601913, -10.075294, 21.599010 );
  157. v( 32.601913, -10.075294, 10.738934 );
  158. v( 17.937601, 14.944919, 27.697521 );
  159. v( 32.601913, 0.692018, 10.738934 );
  160. v( 18.905342, -16.332626, -25.448864 );
  161. v( 26.143007, -23.834923, -52.991802 );
  162. v( 11.643020, -20.358688, 2.540005 );
  163. v( 26.311216, 14.944919, 39.052151 );
  164. v( 26.144453, -16.334915, -25.448864 );
  165. v( 32.601906, -5.481800, -3.559986 );
  166. v( 11.646903, -20.363503, 11.185955 );
  167. v( 26.311216, 14.944919, 27.697521 );
  168. v( 11.646903, 14.944919, 39.057384 );
  169. v( 11.646903, 19.072418, 39.052502 );
  170. v( 11.646903, -23.790089, 49.733685 );
  171. v( 11.646903, 19.072418, 53.022518 );
  172. v( 26.144459, 2.190542, -34.722248 );
  173. v( 11.646903, 0.724927, 53.022518 );
  174. v( 11.646903, 14.944919, 25.074200 );
  175. v( 32.601906, 0.724927, 53.022518 );
  176. v( 11.646903, 0.724927, 33.337505 );
  177. v( 32.601906, 0.724927, 33.337505 );
  178. v( 32.601906, -10.070072, 33.337505 );
  179. v( 11.646903, -10.070072, 33.337505 );
  180. v( 11.646903, -10.070072, 53.022518 );
  181. v( 32.601906, -10.070072, 53.022518 );
  182. v( 11.646903, -23.790089, 53.022518 );
  183. v( 32.601906, -23.790089, 53.022518 );
  184. v( 17.937601, 14.944919, 39.052151 );
  185. v( 11.646903, -23.790089, 11.189114 );
  186. v( 32.601906, -20.333195, 11.185955 );
  187. v( 32.601906, -23.790089, 11.189114 );
  188. v( 26.311216, 14.944919, 30.315639 );
  189. v( 22.530687, 8.468867, -52.991772 );
  190. v( 17.937601, 14.944919, 30.315639 );
  191. v( 14.892026, -20.358364, -25.448864 );
  192. v( 15.268376, -20.358364, 2.509365 );
  193. v( 32.601906, -20.333195, 2.540005 );
  194. v( 32.601906, 14.944919, 2.540005 );
  195. v( 11.646903, 14.944919, 2.540005 );
  196. v( 32.601906, 14.944919, 25.074200 );
  197. v( 11.646903, 14.944919, 17.658443 );
  198. v( 32.601906, 14.944919, 17.658443 );
  199. v( 11.657381, 14.944919, 25.079433 );
  200. v( 11.646903, 7.007418, 25.074200 );
  201. v( 32.591423, 14.944919, 25.079433 );
  202. v( 32.601906, 7.007418, 25.074200 );
  203. v( 22.518894, 4.855207, -52.991802 );
  204. v( 11.646903, -20.358223, 2.540005 );
  205. v( 18.893738, -20.358044, -25.448864 );
  206. v( 18.905342, -16.330708, -3.596409 );
  207. v( 14.929679, 8.468858, -0.557682 );
  208. v( 26.142988, -23.834915, -25.448864 );
  209. v( 32.601906, -20.333195, -3.559986 );
  210. v( 26.144453, -5.486561, 2.540005 );
  211. v( 26.144453, -16.343426, -3.559986 );
  212. v( 15.080199, -20.358364, -0.541355 );
  213. v( 32.601913, -0.807982, 20.099010 );
  214. v( 32.601913, -8.575294, 20.099010 );
  215. v( 32.601913, -8.575294, 12.238934 );
  216. v( 32.601913, -0.807982, 12.238934 );
  217. v( 40.329697, -0.807982, 20.099010 );
  218. v( 26.144453, 2.186163, -0.521885 );
  219. v( 32.601906, -23.790089, 49.733685 );
  220. v( 40.329697, -8.575294, 20.099010 );
  221. v( 40.329697, -8.575294, 12.238934 );
  222. v( 40.329697, -0.807982, 12.238934 );
  223. v( 42.499695, -0.807982, 20.099010 );
  224. v( 42.499695, -8.575294, 20.099010 );
  225. v( 42.499695, -8.575294, 12.238934 );
  226. v( 42.499695, -0.807982, 12.238934 );
  227. v( 14.935796, 14.944919, 13.080715 );
  228. v( 14.935796, 14.944919, 2.540005 );
  229. v( 14.923348, 8.468858, -25.594280 );
  230. v( 26.143724, -20.084915, -25.448864 );
  231. v( 11.840092, 8.468940, -37.809101 );
  232. v( 11.840075, 8.468966, -50.082241 );
  233. v( 5.924135, 8.469398, -37.807606 );
  234. v( 5.913811, 8.469384, -50.095959 );
  235. v( 5.918972, 8.469390, -43.951778 );
  236. v( 11.840084, 8.468953, -43.945667 );
  237. v( 32.601906, -10.070072, 49.734661 );
  238. v( 26.132483, 14.944919, 13.080715 );
  239. v( 32.601906, 19.072418, 49.748653 );
  240. v( 17.997011, 19.072422, 49.748653 );
  241. v( 11.646903, 19.072418, 49.748653 );
  242. v( 26.367754, 19.072422, 49.748653 );
  243. v( 26.367754, 23.834923, 49.748653 );
  244. v( 17.997011, 23.834923, 49.748653 );
  245. v( 11.646903, -10.070072, 49.734661 );
  246. v( 26.144453, 8.468858, -42.781086 );
  247. v( 18.893738, -20.358044, -3.632832 );
  248. v( 11.646903, 0.724927, 49.790142 );
  249. v( 32.601906, 0.724927, 49.790142 );
  250. v( 22.530710, 8.468858, -42.781086 );
  251. v( 26.144453, 8.468858, -0.533772 );
  252. v( 32.601906, -5.481800, 2.540005 );
  253. v( 26.144453, 4.869661, -42.781086 );
  254. v( 26.144472, 4.902339, -52.991802 );
  255. v( 26.132483, 14.944919, 2.540005 );
  256. v( 14.936008, 8.468858, 2.540005 );
  257. f4( 17, 19, 41, 40, 1.000000, 0.000000, -0.000000 );
  258. f4( 223, 224, 191, 193, 1.000000, 0.000000, -0.000000 );
  259. f4( 51, 29, 50, 52, 1.000000, 0.000000, -0.000000 );
  260. f4( 87, 88, 82, 81, 1.000000, 0.000000, -0.000000 );
  261. f4( 115, 43, 45, 33, 1.000000, 0.000000, -0.000000 );
  262. f4( 111, 34, 36, 118, 1.000000, 0.000000, -0.000000 );
  263. f4( 38, 36, 34, 14, 1.000000, 0.000000, -0.000000 );
  264. f4( 0, 99, 98, 130, 1.000000, 0.000000, -0.000000 );
  265. f3( 50, 29, 42, 1.000000, 0.000000, -0.000000 );
  266. f4( 37, 39, 42, 66, 1.000000, 0.000000, -0.000000 );
  267. f4( 29, 70, 66, 42, 1.000000, 0.000000, -0.000000 );
  268. f4( 80, 81, 19, 17, 1.000000, 0.000000, -0.000000 );
  269. f4( 81, 82, 20, 19, 1.000000, 0.000000, -0.000000 );
  270. f4( 82, 83, 22, 20, 1.000000, 0.000000, -0.000000 );
  271. f4( 112, 13, 15, 109, 1.000000, 0.000000, -0.000000 );
  272. f4( 33, 50, 42, 115, 1.000000, 0.000000, -0.000000 );
  273. f4( 69, 125, 124, 2, 1.000000, 0.000000, -0.000000 );
  274. f4( 117, 72, 56, 79, 1.000000, 0.000000, -0.000000 );
  275. f3( 25, 70, 60, 1.000000, 0.000000, -0.000000 );
  276. f4( 78, 76, 28, 134, 1.000000, 0.000000, -0.000000 );
  277. f4( 51, 76, 117, 57, 1.000000, 0.000000, -0.000000 );
  278. f3( 131, 75, 72, 1.000000, 0.000000, -0.000000 );
  279. f4( 45, 43, 44, 46, 1.000000, 0.000000, -0.000000 );
  280. f4( 104, 100, 103, 105, 1.000000, 0.000000, -0.000000 );
  281. f4( 28, 76, 58, 122, 1.000000, 0.000000, -0.000000 );
  282. f4( 12, 49, 55, 8, 1.000000, 0.000000, -0.000000 );
  283. f4( 135, 124, 125, 133, 1.000000, 0.000000, -0.000000 );
  284. f4( 5, 28, 122, 77, 1.000000, 0.000000, -0.000000 );
  285. f4( 51, 57, 25, 29, 1.000000, 0.000000, -0.000000 );
  286. f4( 24, 62, 123, 75, 1.000000, 0.000000, -0.000000 );
  287. f4( 2, 124, 116, 120, 1.000000, 0.000000, -0.000000 );
  288. f3( 28, 5, 134, 1.000000, 0.000000, -0.000000 );
  289. f4( 54, 69, 2, 120, 1.000000, 0.000000, -0.000000 );
  290. f4( 23, 73, 78, 27, 1.000000, 0.000000, -0.000000 );
  291. f4( 112, 109, 14, 11, 1.000000, 0.000000, -0.000000 );
  292. f4( 119, 16, 61, 68, 1.000000, 0.000000, -0.000000 );
  293. f4( 56, 72, 75, 123, 1.000000, 0.000000, -0.000000 );
  294. f4( 42, 39, 40, 41, 1.000000, 0.000000, -0.000000 );
  295. f4( 74, 130, 116, 121, 1.000000, 0.000000, -0.000000 );
  296. f4( 23, 27, 131, 72, 1.000000, 0.000000, -0.000000 );
  297. f4( 24, 125, 69, 62, 1.000000, 0.000000, -0.000000 );
  298. f4( 62, 69, 54, 3, 1.000000, 0.000000, -0.000000 );
  299. f4( 89, 84, 80, 83, 1.000000, 0.000000, -0.000000 );
  300. f4( 193, 191, 158, 196, 1.000000, 0.000000, -0.000000 );
  301. f4( 3, 54, 101, 103, 1.000000, 0.000000, -0.000000 );
  302. f3( 120, 98, 106, 1.000000, 0.000000, -0.000000 );
  303. f4( 169, 244, 245, 171, 1.000000, 0.000000, -0.000000 );
  304. f4( 105, 103, 101, 106, 1.000000, 0.000000, -0.000000 );
  305. f4( 46, 86, 33, 45, 1.000000, 0.000000, -0.000000 );
  306. f4( 84, 87, 81, 80, 1.000000, 0.000000, -0.000000 );
  307. f3( 103, 100, 3, 1.000000, 0.000000, -0.000000 );
  308. f3( 99, 102, 98, 1.000000, 0.000000, -0.000000 );
  309. f4( 86, 52, 50, 33, 1.000000, 0.000000, -0.000000 );
  310. f3( 122, 58, 20, 1.000000, 0.000000, -0.000000 );
  311. f4( 105, 102, 99, 104, 1.000000, 0.000000, -0.000000 );
  312. f4( 120, 106, 101, 54, 1.000000, 0.000000, -0.000000 );
  313. f4( 4, 77, 122, 59, 1.000000, 0.000000, -0.000000 );
  314. f4( 106, 98, 102, 105, 1.000000, 0.000000, -0.000000 );
  315. f4( 108, 126, 59, 64, 1.000000, 0.000000, -0.000000 );
  316. f4( 109, 15, 16, 119, 1.000000, 0.000000, -0.000000 );
  317. f4( 111, 32, 12, 110, 1.000000, 0.000000, -0.000000 );
  318. f4( 113, 7, 13, 112, 1.000000, 0.000000, -0.000000 );
  319. f4( 114, 8, 7, 113, 1.000000, 0.000000, -0.000000 );
  320. f4( 114, 9, 10, 110, 1.000000, 0.000000, -0.000000 );
  321. f4( 119, 40, 39, 118, 1.000000, 0.000000, -0.000000 );
  322. f4( 115, 42, 41, 107, 1.000000, 0.000000, -0.000000 );
  323. f4( 86, 46, 44, 107, 1.000000, 0.000000, -0.000000 );
  324. f3( 119, 68, 40, 1.000000, 0.000000, -0.000000 );
  325. f4( 98, 120, 116, 130, 1.000000, 0.000000, -0.000000 );
  326. f4( 63, 64, 68, 66, 1.000000, 0.000000, -0.000000 );
  327. f4( 83, 80, 17, 22, 1.000000, 0.000000, -0.000000 );
  328. f4( 127, 4, 126, 129, 1.000000, 0.000000, -0.000000 );
  329. f4( 17, 40, 68, 22, 1.000000, 0.000000, -0.000000 );
  330. f4( 79, 56, 130, 74, 1.000000, 0.000000, -0.000000 );
  331. f4( 58, 51, 19, 20, 1.000000, 0.000000, -0.000000 );
  332. f4( 35, 116, 124, 135, 1.000000, 0.000000, -0.000000 );
  333. f4( 90, 91, 87, 84, 1.000000, 0.000000, -0.000000 );
  334. f4( 121, 4, 127, 74, 1.000000, 0.000000, -0.000000 );
  335. f4( 76, 78, 73, 117, 1.000000, 0.000000, -0.000000 );
  336. f4( 132, 24, 75, 131, 1.000000, 0.000000, -0.000000 );
  337. f4( 129, 60, 25, 57, 1.000000, 0.000000, -0.000000 );
  338. f4( 85, 121, 116, 35, 1.000000, 0.000000, -0.000000 );
  339. f3( 117, 79, 57, 1.000000, 0.000000, -0.000000 );
  340. f4( 57, 79, 74, 127, 1.000000, 0.000000, -0.000000 );
  341. f4( 128, 129, 126, 108, 1.000000, 0.000000, -0.000000 );
  342. f4( 135, 133, 132, 131, 1.000000, 0.000000, -0.000000 );
  343. f4( 27, 35, 135, 131, 1.000000, 0.000000, -0.000000 );
  344. f4( 78, 5, 35, 27, 1.000000, 0.000000, -0.000000 );
  345. f4( 77, 85, 35, 5, 1.000000, 0.000000, -0.000000 );
  346. f3( 190, 137, 251, 1.000000, 0.000000, -0.000000 );
  347. f4( 91, 92, 88, 87, 1.000000, 0.000000, -0.000000 );
  348. f4( 4, 121, 85, 77, 1.000000, 0.000000, -0.000000 );
  349. f4( 0, 130, 56, 123, 1.000000, 0.000000, -0.000000 );
  350. f4( 26, 16, 15, 13, 1.000000, 0.000000, -0.000000 );
  351. f4( 53, 26, 13, 7, 1.000000, 0.000000, -0.000000 );
  352. f4( 23, 72, 117, 73, 1.000000, 0.000000, -0.000000 );
  353. f4( 14, 109, 119, 38, 1.000000, 0.000000, -0.000000 );
  354. f4( 88, 89, 83, 82, 1.000000, 0.000000, -0.000000 );
  355. f4( 122, 20, 22, 59, 1.000000, 0.000000, -0.000000 );
  356. f4( 7, 8, 55, 53, 1.000000, 0.000000, -0.000000 );
  357. f4( 111, 110, 10, 34, 1.000000, 0.000000, -0.000000 );
  358. f4( 63, 128, 108, 64, 1.000000, 0.000000, -0.000000 );
  359. f4( 30, 53, 55, 21, 1.000000, 0.000000, -0.000000 );
  360. f4( 19, 51, 52, 41, 1.000000, 0.000000, -0.000000 );
  361. f4( 113, 112, 11, 6, 1.000000, 0.000000, -0.000000 );
  362. f3( 18, 19, 20, 1.000000, 0.000000, -0.000000 );
  363. f4( 114, 113, 6, 9, 1.000000, 0.000000, -0.000000 );
  364. f4( 118, 31, 32, 111, 1.000000, 0.000000, -0.000000 );
  365. f4( 118, 39, 37, 31, 1.000000, 0.000000, -0.000000 );
  366. f4( 64, 59, 22, 68, 1.000000, 0.000000, -0.000000 );
  367. f4( 10, 9, 6, 11, 1.000000, 0.000000, -0.000000 );
  368. f4( 92, 93, 89, 88, 1.000000, 0.000000, -0.000000 );
  369. f4( 93, 90, 84, 89, 1.000000, 0.000000, -0.000000 );
  370. f4( 220, 221, 222, 219, 1.000000, 0.000000, -0.000000 );
  371. f4( 66, 68, 67, 65, 1.000000, 0.000000, -0.000000 );
  372. f4( 31, 49, 12, 32, 1.000000, 0.000000, -0.000000 );
  373. f4( 110, 12, 8, 114, 1.000000, 0.000000, -0.000000 );
  374. f4( 60, 129, 128, 63, 1.000000, 0.000000, -0.000000 );
  375. f4( 25, 60, 63, 66, 1.000000, 0.000000, -0.000000 );
  376. f4( 119, 118, 36, 38, 1.000000, 0.000000, -0.000000 );
  377. f3( 4, 59, 126, 1.000000, 0.000000, -0.000000 );
  378. f4( 115, 107, 44, 43, 1.000000, 0.000000, -0.000000 );
  379. f4( 107, 41, 52, 86, 1.000000, 0.000000, -0.000000 );
  380. f4( 30, 21, 65, 61, 1.000000, 0.000000, -0.000000 );
  381. f4( 16, 26, 30, 61, 1.000000, 0.000000, -0.000000 );
  382. f4( 31, 37, 21, 49, 1.000000, 0.000000, -0.000000 );
  383. f4( 174, 152, 150, 173, 1.000000, 0.000000, -0.000000 );
  384. f4( 177, 233, 241, 176, 1.000000, 0.000000, -0.000000 );
  385. f4( 181, 162, 182, 183, 1.000000, 0.000000, -0.000000 );
  386. f4( 211, 217, 216, 210, 1.000000, 0.000000, -0.000000 );
  387. f4( 178, 176, 241, 166, 1.000000, 0.000000, -0.000000 );
  388. f4( 169, 167, 237, 244, 1.000000, 0.000000, -0.000000 );
  389. f4( 167, 169, 171, 147, 1.000000, 0.000000, -0.000000 );
  390. f4( 227, 99, 0, 225, 1.000000, 0.000000, -0.000000 );
  391. f3( 162, 181, 175, 1.000000, 0.000000, -0.000000 );
  392. f4( 175, 172, 170, 196, 1.000000, 0.000000, -0.000000 );
  393. f4( 196, 200, 162, 175, 1.000000, 0.000000, -0.000000 );
  394. f4( 152, 210, 209, 150, 1.000000, 0.000000, -0.000000 );
  395. f4( 153, 211, 210, 152, 1.000000, 0.000000, -0.000000 );
  396. f4( 155, 212, 211, 153, 1.000000, 0.000000, -0.000000 );
  397. f4( 148, 146, 238, 235, 1.000000, 0.000000, -0.000000 );
  398. f4( 175, 181, 166, 241, 1.000000, 0.000000, -0.000000 );
  399. f4( 249, 250, 199, 136, 1.000000, 0.000000, -0.000000 );
  400. f4( 243, 208, 187, 201, 1.000000, 0.000000, -0.000000 );
  401. f3( 200, 158, 191, 1.000000, 0.000000, -0.000000 );
  402. f3( 96, 138, 161, 1.000000, 0.000000, -0.000000 );
  403. f4( 243, 205, 182, 188, 1.000000, 0.000000, -0.000000 );
  404. f4( 156, 201, 226, 160, 1.000000, 0.000000, -0.000000 );
  405. f4( 177, 176, 178, 179, 1.000000, 0.000000, -0.000000 );
  406. f4( 230, 100, 104, 231, 1.000000, 0.000000, -0.000000 );
  407. f4( 189, 205, 161, 248, 1.000000, 0.000000, -0.000000 );
  408. f4( 186, 180, 145, 141, 1.000000, 0.000000, -0.000000 );
  409. f4( 250, 249, 97, 95, 1.000000, 0.000000, -0.000000 );
  410. f4( 248, 161, 138, 206, 1.000000, 0.000000, -0.000000 );
  411. f4( 158, 188, 182, 162, 1.000000, 0.000000, -0.000000 );
  412. f4( 123, 62, 157, 204, 1.000000, 0.000000, -0.000000 );
  413. f4( 242, 249, 136, 246, 1.000000, 0.000000, -0.000000 );
  414. f4( 207, 96, 161, 205, 1.000000, 0.000000, -0.000000 );
  415. f4( 136, 199, 185, 246, 1.000000, 0.000000, -0.000000 );
  416. f4( 207, 202, 156, 160, 1.000000, 0.000000, -0.000000 );
  417. f4( 147, 235, 238, 144, 1.000000, 0.000000, -0.000000 );
  418. f4( 192, 149, 245, 198, 1.000000, 0.000000, -0.000000 );
  419. f4( 204, 201, 187, 123, 1.000000, 0.000000, -0.000000 );
  420. f4( 173, 172, 175, 174, 1.000000, 0.000000, -0.000000 );
  421. f4( 242, 225, 203, 247, 1.000000, 0.000000, -0.000000 );
  422. f3( 201, 204, 226, 1.000000, 0.000000, -0.000000 );
  423. f4( 199, 250, 157, 62, 1.000000, 0.000000, -0.000000 );
  424. f4( 185, 199, 62, 3, 1.000000, 0.000000, -0.000000 );
  425. f4( 209, 213, 218, 212, 1.000000, 0.000000, -0.000000 );
  426. f4( 183, 174, 233, 215, 1.000000, 0.000000, -0.000000 );
  427. f4( 3, 230, 228, 185, 1.000000, 0.000000, -0.000000 );
  428. f4( 228, 232, 246, 185, 1.000000, 0.000000, -0.000000 );
  429. f4( 195, 154, 163, 192, 1.000000, 0.000000, -0.000000 );
  430. f4( 228, 230, 231, 232, 1.000000, 0.000000, -0.000000 );
  431. f4( 166, 215, 179, 178, 1.000000, 0.000000, -0.000000 );
  432. f4( 210, 216, 213, 209, 1.000000, 0.000000, -0.000000 );
  433. f3( 100, 230, 3, 1.000000, 0.000000, -0.000000 );
  434. f3( 229, 99, 227, 1.000000, 0.000000, -0.000000 );
  435. f4( 181, 183, 215, 166, 1.000000, 0.000000, -0.000000 );
  436. f4( 155, 153, 248, 190, 1.000000, 0.000000, -0.000000 );
  437. f4( 99, 229, 231, 104, 1.000000, 0.000000, -0.000000 );
  438. f3( 232, 227, 246, 1.000000, 0.000000, -0.000000 );
  439. f4( 248, 206, 137, 190, 1.000000, 0.000000, -0.000000 );
  440. f4( 229, 227, 232, 231, 1.000000, 0.000000, -0.000000 );
  441. f4( 190, 251, 234, 194, 1.000000, 0.000000, -0.000000 );
  442. f4( 149, 148, 235, 245, 1.000000, 0.000000, -0.000000 );
  443. f4( 145, 165, 237, 236, 1.000000, 0.000000, -0.000000 );
  444. f4( 146, 140, 239, 238, 1.000000, 0.000000, -0.000000 );
  445. f4( 140, 141, 240, 239, 1.000000, 0.000000, -0.000000 );
  446. f4( 143, 142, 240, 236, 1.000000, 0.000000, -0.000000 );
  447. f4( 172, 173, 245, 244, 1.000000, 0.000000, -0.000000 );
  448. f4( 174, 175, 241, 233, 1.000000, 0.000000, -0.000000 );
  449. f4( 177, 179, 215, 233, 1.000000, 0.000000, -0.000000 );
  450. f3( 198, 245, 173, 1.000000, 0.000000, -0.000000 );
  451. f4( 242, 246, 227, 225, 1.000000, 0.000000, -0.000000 );
  452. f4( 198, 194, 193, 196, 1.000000, 0.000000, -0.000000 );
  453. f4( 150, 209, 212, 155, 1.000000, 0.000000, -0.000000 );
  454. f4( 251, 137, 252, 224, 1.000000, 0.000000, -0.000000 );
  455. f4( 198, 173, 150, 155, 1.000000, 0.000000, -0.000000 );
  456. f4( 225, 187, 208, 203, 1.000000, 0.000000, -0.000000 );
  457. f4( 152, 182, 189, 153, 1.000000, 0.000000, -0.000000 );
  458. f4( 249, 242, 168, 97, 1.000000, 0.000000, -0.000000 );
  459. f4( 216, 220, 219, 213, 1.000000, 0.000000, -0.000000 );
  460. f4( 252, 137, 247, 203, 1.000000, 0.000000, -0.000000 );
  461. f4( 202, 207, 205, 243, 1.000000, 0.000000, -0.000000 );
  462. f4( 204, 157, 94, 226, 1.000000, 0.000000, -0.000000 );
  463. f4( 158, 191, 224, 188, 1.000000, 0.000000, -0.000000 );
  464. f4( 242, 247, 214, 168, 1.000000, 0.000000, -0.000000 );
  465. f3( 208, 243, 188, 1.000000, 0.000000, -0.000000 );
  466. f4( 203, 208, 188, 252, 1.000000, 0.000000, -0.000000 );
  467. f4( 251, 224, 223, 234, 1.000000, 0.000000, -0.000000 );
  468. f4( 94, 95, 97, 226, 1.000000, 0.000000, -0.000000 );
  469. f4( 97, 168, 160, 226, 1.000000, 0.000000, -0.000000 );
  470. f4( 168, 138, 207, 160, 1.000000, 0.000000, -0.000000 );
  471. f4( 168, 214, 206, 138, 1.000000, 0.000000, -0.000000 );
  472. f4( 163, 159, 149, 192, 1.000000, 0.000000, -0.000000 );
  473. f4( 217, 221, 220, 216, 1.000000, 0.000000, -0.000000 );
  474. f4( 137, 206, 214, 247, 1.000000, 0.000000, -0.000000 );
  475. f4( 187, 225, 0, 123, 1.000000, 0.000000, -0.000000 );
  476. f4( 148, 149, 159, 146, 1.000000, 0.000000, -0.000000 );
  477. f4( 146, 159, 184, 140, 1.000000, 0.000000, -0.000000 );
  478. f4( 243, 201, 156, 202, 1.000000, 0.000000, -0.000000 );
  479. f4( 245, 235, 147, 171, 1.000000, 0.000000, -0.000000 );
  480. f4( 212, 218, 217, 211, 1.000000, 0.000000, -0.000000 );
  481. f3( 153, 189, 248, 1.000000, 0.000000, -0.000000 );
  482. f4( 186, 141, 140, 184, 1.000000, 0.000000, -0.000000 );
  483. f4( 143, 236, 237, 167, 1.000000, 0.000000, -0.000000 );
  484. f4( 234, 223, 193, 194, 1.000000, 0.000000, -0.000000 );
  485. f4( 186, 184, 163, 154, 1.000000, 0.000000, -0.000000 );
  486. f4( 183, 182, 152, 174, 1.000000, 0.000000, -0.000000 );
  487. f4( 144, 238, 239, 139, 1.000000, 0.000000, -0.000000 );
  488. f3( 152, 151, 153, 1.000000, 0.000000, -0.000000 );
  489. f4( 139, 239, 240, 142, 1.000000, 0.000000, -0.000000 );
  490. f4( 165, 164, 244, 237, 1.000000, 0.000000, -0.000000 );
  491. f4( 170, 172, 244, 164, 1.000000, 0.000000, -0.000000 );
  492. f4( 155, 190, 194, 198, 1.000000, 0.000000, -0.000000 );
  493. f4( 139, 142, 143, 144, 1.000000, 0.000000, -0.000000 );
  494. f4( 218, 222, 221, 217, 1.000000, 0.000000, -0.000000 );
  495. f4( 213, 219, 222, 218, 1.000000, 0.000000, -0.000000 );
  496. f4( 154, 170, 164, 180, 1.000000, 0.000000, -0.000000 );
  497. f4( 197, 198, 196, 195, 1.000000, 0.000000, -0.000000 );
  498. f4( 145, 180, 164, 165, 1.000000, 0.000000, -0.000000 );
  499. f4( 141, 145, 236, 240, 1.000000, 0.000000, -0.000000 );
  500. f4( 90, 93, 92, 91, 1.000000, 0.000000, -0.000000 );
  501. scope.colors = {};
  502. scope.selections = {};
  503. scope.selections["c1"] = [0, 1, 2, 3, 8, 9, 10, 14, 15, 16, 19, 20, 24, 27, 28, 30, 31, 32, 35, 37, 42, 43, 49, 52, 53, 56, 57, 58, 59, 60, 64, 65, 67, 69, 72, 74, 78, 80, 89, 93, 97, 98, 101, 103, 107, 108, 109, 114, 115, 117, 118, 120, 122, 123, 124, 125, 126, 128, 129, 134, 135, 136, 140, 141, 142, 145, 146, 149, 150, 153, 154, 156, 157, 158, 161, 163, 168, 169, 172, 175, 178, 179, 182, 183, 184, 185, 186, 190, 191, 193, 195, 198, 200, 204, 206, 215, 219, 223, 224, 227, 229, 233, 234, 235, 239, 240, 241];
  504. scope.selections["c2"] = [4, 5, 6, 7, 17, 18, 21, 22, 25, 26, 29, 33, 34, 36, 38, 39, 40, 41, 44, 45, 46, 48, 50, 51, 54, 55, 61, 62, 63, 66, 68, 73, 75, 76, 79, 81, 82, 90, 92, 94, 95, 96, 99, 100, 102, 104, 105, 106, 110, 111, 112, 113, 116, 119, 121, 127, 130, 131, 132, 133, 143, 144, 147, 148, 151, 152, 155, 159, 160, 162, 164, 165, 166, 167, 170, 171, 174, 176, 177, 181, 187, 188, 189, 192, 194, 199, 201, 202, 205, 207, 208, 216, 218, 220, 221, 222, 225, 226, 228, 230, 231, 232, 236, 237, 238, 242, 243];
  505. scope.selections["c3"] = [11, 12, 13, 47, 70, 137, 138, 139, 180, 196];
  506. scope.selections["c4"] = [23, 71, 77, 83, 84, 85, 86, 87, 88, 91, 173, 197, 203, 209, 210, 211, 212, 213, 214, 217];
  507. scope.colors["c1"] = 0x000000;
  508. scope.colors["c2"] = 0x028fd4;
  509. scope.colors["c3"] = 0xe0dc0a;
  510. scope.colors["c4"] = 0xed3537;
  511. scope.autoColor = function(){
  512. for(var s in this.selections){
  513. for(var i = 0 ; i < this.selections[s].length; i++) this.faces[this.selections[s][i]].material = [ new THREE.MeshColorFillMaterial( this.colors[s],1) ];
  514. }
  515. }
  516. scope.getPosition = function(){ return new THREE.Vector3(-0.87381744384765625, -354.34426879882812, 2.7036786079406738); }
  517. scope.getRotation = function(){ return new THREE.Vector3(-1.5707963705062866, 0.0, 1.7484555314695172e-07); }
  518. scope.getScale = function(){ return new THREE.Vector3(1.6200000047683716, 1.6200000047683716, 1.6200000047683716); }
  519. function v( x, y, z ) {
  520. scope.vertices.push( new THREE.Vertex( new THREE.Vector3( x, y, z ) ) );
  521. }
  522. function f3( a, b, c, nx, ny, nz ) {
  523. scope.faces.push( new THREE.Face3( a, b, c, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
  524. }
  525. function f4( a, b, c, d, nx, ny, nz ) {
  526. scope.faces.push( new THREE.Face4( a, b, c, d, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
  527. }
  528. function uv( u1, v1, u2, v2, u3, v3, u4, v4 ) {
  529. var uv = [];
  530. uv.push( new THREE.UV( u1, v1 ) );
  531. uv.push( new THREE.UV( u2, v2 ) );
  532. uv.push( new THREE.UV( u3, v3 ) );
  533. if ( u4 && v4 ) uv.push( new THREE.UV( u4, v4 ) );
  534. scope.uvs.push( uv );
  535. }
  536. }
  537. BotLowerBody.prototype = new THREE.Geometry();
  538. BotLowerBody.prototype.constructor = BotLowerBody;