netlogo1.rs 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417
  1. /* This file is part of DarkFi (https://dark.fi)
  2. *
  3. * Copyright (C) 2020-2025 Dyne.org foundation
  4. *
  5. * This program is free software: you can redistribute it and/or modify
  6. * it under the terms of the GNU Affero General Public License as
  7. * published by the Free Software Foundation, either version 3 of the
  8. * License, or (at your option) any later version.
  9. *
  10. * This program is distributed in the hope that it will be useful,
  11. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. * GNU Affero General Public License for more details.
  14. *
  15. * You should have received a copy of the GNU Affero General Public License
  16. * along with this program. If not, see <https://www.gnu.org/licenses/>.
  17. */
  18. use crate::{
  19. mesh::Color,
  20. ui::{ShapeVertex, VectorShape},
  21. };
  22. pub fn create_netlogo1(color: Color) -> VectorShape {
  23. VectorShape {
  24. verts: vec![
  25. ShapeVertex::from_xy(-0.034947, -0.03768, color),
  26. ShapeVertex::from_xy(-0.021192, -0.189183, color),
  27. ShapeVertex::from_xy(-0.035545, -0.043763, color),
  28. ShapeVertex::from_xy(-0.041013, -0.052745, color),
  29. ShapeVertex::from_xy(-0.043934, -0.066087, color),
  30. ShapeVertex::from_xy(-0.050937, -0.077335, color),
  31. ShapeVertex::from_xy(-0.058013, -0.083846, color),
  32. ShapeVertex::from_xy(-0.065698, -0.087646, color),
  33. ShapeVertex::from_xy(-0.070556, -0.117769, color),
  34. ShapeVertex::from_xy(-0.061582, -0.12456, color),
  35. ShapeVertex::from_xy(-0.065026, -0.133213, color),
  36. ShapeVertex::from_xy(-0.069929, -0.143103, color),
  37. ShapeVertex::from_xy(-0.089029, -0.169798, color),
  38. ShapeVertex::from_xy(-0.102098, -0.166296, color),
  39. ShapeVertex::from_xy(-0.128435, -0.185978, color),
  40. ShapeVertex::from_xy(-0.128735, -0.193764, color),
  41. ShapeVertex::from_xy(-0.130746, -0.200187, color),
  42. ShapeVertex::from_xy(-0.136462, -0.210338, color),
  43. ShapeVertex::from_xy(-0.139587, -0.214786, color),
  44. ShapeVertex::from_xy(-0.14413, -0.218396, color),
  45. ShapeVertex::from_xy(-0.149987, -0.222294, color),
  46. ShapeVertex::from_xy(-0.156709, -0.228816, color),
  47. ShapeVertex::from_xy(-0.166206, -0.238353, color),
  48. ShapeVertex::from_xy(-0.170992, -0.244264, color),
  49. ShapeVertex::from_xy(-0.175793, -0.246293, color),
  50. ShapeVertex::from_xy(-0.178205, -0.250923, color),
  51. ShapeVertex::from_xy(-0.184379, -0.25771, color),
  52. ShapeVertex::from_xy(-0.188044, -0.261778, color),
  53. ShapeVertex::from_xy(-0.193191, -0.265462, color),
  54. ShapeVertex::from_xy(-0.197933, -0.269105, color),
  55. ShapeVertex::from_xy(-0.201634, -0.272823, color),
  56. ShapeVertex::from_xy(-0.205271, -0.278574, color),
  57. ShapeVertex::from_xy(-0.211892, -0.286262, color),
  58. ShapeVertex::from_xy(-0.190459, -0.289964, color),
  59. ShapeVertex::from_xy(-0.217679, -0.290015, color),
  60. ShapeVertex::from_xy(-0.23765, -0.303975, color),
  61. ShapeVertex::from_xy(-0.183855, -0.288948, color),
  62. ShapeVertex::from_xy(-0.167231, -0.287985, color),
  63. ShapeVertex::from_xy(-0.173053, -0.287682, color),
  64. ShapeVertex::from_xy(-0.160765, -0.285338, color),
  65. ShapeVertex::from_xy(-0.156231, -0.283501, color),
  66. ShapeVertex::from_xy(-0.150933, -0.282416, color),
  67. ShapeVertex::from_xy(-0.144131, -0.282047, color),
  68. ShapeVertex::from_xy(-0.139105, -0.28198, color),
  69. ShapeVertex::from_xy(-0.137028, -0.282181, color),
  70. ShapeVertex::from_xy(-0.130159, -0.2793, color),
  71. ShapeVertex::from_xy(-0.127579, -0.278503, color),
  72. ShapeVertex::from_xy(-0.121213, -0.277565, color),
  73. ShapeVertex::from_xy(-0.115617, -0.277196, color),
  74. ShapeVertex::from_xy(-0.11173, -0.277129, color),
  75. ShapeVertex::from_xy(-0.106235, -0.274449, color),
  76. ShapeVertex::from_xy(-0.090828, -0.272991, color),
  77. ShapeVertex::from_xy(-0.098648, -0.272465, color),
  78. ShapeVertex::from_xy(-0.086355, -0.272604, color),
  79. ShapeVertex::from_xy(-0.078448, -0.274, color),
  80. ShapeVertex::from_xy(-0.07436, -0.276346, color),
  81. ShapeVertex::from_xy(-0.069447, -0.279078, color),
  82. ShapeVertex::from_xy(-0.061317, -0.277878, color),
  83. ShapeVertex::from_xy(-0.058731, -0.276119, color),
  84. ShapeVertex::from_xy(-0.053502, -0.273612, color),
  85. ShapeVertex::from_xy(-0.048871, -0.272132, color),
  86. ShapeVertex::from_xy(-0.041516, -0.270446, color),
  87. ShapeVertex::from_xy(-0.037495, -0.268798, color),
  88. ShapeVertex::from_xy(-0.033343, -0.258513, color),
  89. ShapeVertex::from_xy(-0.005825, -0.253528, color),
  90. ShapeVertex::from_xy(-0.010887, -0.159248, color),
  91. ShapeVertex::from_xy(0.022911, -0.257567, color),
  92. ShapeVertex::from_xy(0.027097, -0.268467, color),
  93. ShapeVertex::from_xy(0.035949, -0.271778, color),
  94. ShapeVertex::from_xy(0.038884, -0.273788, color),
  95. ShapeVertex::from_xy(0.043709, -0.275196, color),
  96. ShapeVertex::from_xy(0.047891, -0.276925, color),
  97. ShapeVertex::from_xy(0.050585, -0.278292, color),
  98. ShapeVertex::from_xy(0.052032, -0.279217, color),
  99. ShapeVertex::from_xy(0.055289, -0.279659, color),
  100. ShapeVertex::from_xy(0.058947, -0.280677, color),
  101. ShapeVertex::from_xy(0.06392, -0.277919, color),
  102. ShapeVertex::from_xy(0.067445, -0.27624, color),
  103. ShapeVertex::from_xy(0.074522, -0.274672, color),
  104. ShapeVertex::from_xy(0.080449, -0.273801, color),
  105. ShapeVertex::from_xy(0.087469, -0.272994, color),
  106. ShapeVertex::from_xy(0.094503, -0.273854, color),
  107. ShapeVertex::from_xy(0.099004, -0.275738, color),
  108. ShapeVertex::from_xy(0.105236, -0.278673, color),
  109. ShapeVertex::from_xy(0.110684, -0.278078, color),
  110. ShapeVertex::from_xy(0.117037, -0.278802, color),
  111. ShapeVertex::from_xy(0.125919, -0.28279, color),
  112. ShapeVertex::from_xy(0.139413, -0.28226, color),
  113. ShapeVertex::from_xy(0.155799, -0.287535, color),
  114. ShapeVertex::from_xy(0.159433, -0.287361, color),
  115. ShapeVertex::from_xy(0.163614, -0.287482, color),
  116. ShapeVertex::from_xy(0.170249, -0.288246, color),
  117. ShapeVertex::from_xy(0.175797, -0.289412, color),
  118. ShapeVertex::from_xy(0.181547, -0.291583, color),
  119. ShapeVertex::from_xy(0.186211, -0.293513, color),
  120. ShapeVertex::from_xy(0.189629, -0.293151, color),
  121. ShapeVertex::from_xy(0.194856, -0.293111, color),
  122. ShapeVertex::from_xy(0.192982, -0.27479, color),
  123. ShapeVertex::from_xy(0.201829, -0.295799, color),
  124. ShapeVertex::from_xy(0.207612, -0.289348, color),
  125. ShapeVertex::from_xy(0.213632, -0.298818, color),
  126. ShapeVertex::from_xy(0.218915, -0.296493, color),
  127. ShapeVertex::from_xy(0.227358, -0.303067, color),
  128. ShapeVertex::from_xy(0.195836, -0.278807, color),
  129. ShapeVertex::from_xy(-0.055987, -0.130842, color),
  130. ShapeVertex::from_xy(0.20248, -0.285282, color),
  131. ShapeVertex::from_xy(0.190426, -0.271567, color),
  132. ShapeVertex::from_xy(0.182951, -0.267009, color),
  133. ShapeVertex::from_xy(0.173783, -0.256039, color),
  134. ShapeVertex::from_xy(0.166673, -0.250674, color),
  135. ShapeVertex::from_xy(0.163513, -0.247794, color),
  136. ShapeVertex::from_xy(0.161185, -0.245619, color),
  137. ShapeVertex::from_xy(0.145324, -0.246395, color),
  138. ShapeVertex::from_xy(0.146137, -0.232547, color),
  139. ShapeVertex::from_xy(0.147306, -0.230421, color),
  140. ShapeVertex::from_xy(0.143754, -0.227196, color),
  141. ShapeVertex::from_xy(0.142123, -0.2251, color),
  142. ShapeVertex::from_xy(0.140259, -0.223067, color),
  143. ShapeVertex::from_xy(0.139128, -0.221226, color),
  144. ShapeVertex::from_xy(0.134733, -0.217778, color),
  145. ShapeVertex::from_xy(0.129959, -0.214425, color),
  146. ShapeVertex::from_xy(0.127537, -0.21242, color),
  147. ShapeVertex::from_xy(0.125499, -0.209697, color),
  148. ShapeVertex::from_xy(0.123571, -0.206786, color),
  149. ShapeVertex::from_xy(0.121662, -0.203137, color),
  150. ShapeVertex::from_xy(0.119125, -0.198462, color),
  151. ShapeVertex::from_xy(0.118679, -0.193919, color),
  152. ShapeVertex::from_xy(0.118429, -0.189801, color),
  153. ShapeVertex::from_xy(0.118692, -0.185132, color),
  154. ShapeVertex::from_xy(0.115331, -0.181253, color),
  155. ShapeVertex::from_xy(0.101671, -0.172815, color),
  156. ShapeVertex::from_xy(0.091478, -0.16607, color),
  157. ShapeVertex::from_xy(0.078808, -0.169053, color),
  158. ShapeVertex::from_xy(0.066995, -0.152747, color),
  159. ShapeVertex::from_xy(0.056905, -0.137464, color),
  160. ShapeVertex::from_xy(0.051096, -0.124789, color),
  161. ShapeVertex::from_xy(0.059499, -0.115899, color),
  162. ShapeVertex::from_xy(0.054934, -0.085968, color),
  163. ShapeVertex::from_xy(0.045071, -0.080438, color),
  164. ShapeVertex::from_xy(0.038293, -0.073144, color),
  165. ShapeVertex::from_xy(0.032963, -0.062968, color),
  166. ShapeVertex::from_xy(0.031455, -0.057931, color),
  167. ShapeVertex::from_xy(0.030805, -0.051949, color),
  168. ShapeVertex::from_xy(0.028478, -0.048789, color),
  169. ShapeVertex::from_xy(0.026924, -0.045304, color),
  170. ShapeVertex::from_xy(0.022982, -0.037228, color),
  171. ShapeVertex::from_xy(0.022338, -0.030443, color),
  172. ShapeVertex::from_xy(0.021837, -0.029112, color),
  173. ShapeVertex::from_xy(0.0199, -0.026512, color),
  174. ShapeVertex::from_xy(0.01722, -0.021213, color),
  175. ShapeVertex::from_xy(0.015567, -0.015618, color),
  176. ShapeVertex::from_xy(0.014016, -0.010161, color),
  177. ShapeVertex::from_xy(0.013053, -0.004162, color),
  178. ShapeVertex::from_xy(0.010806, -0.001432, color),
  179. ShapeVertex::from_xy(0.007505, 0.00557, color),
  180. ShapeVertex::from_xy(-0.005448, 0.056362, color),
  181. ShapeVertex::from_xy(0.005167, 0.011373, color),
  182. ShapeVertex::from_xy(-0.008566, 0.041082, color),
  183. ShapeVertex::from_xy(0.003552, 0.020114, color),
  184. ShapeVertex::from_xy(-0.014445, 0.019435, color),
  185. ShapeVertex::from_xy(-0.011269, 0.027052, color),
  186. ShapeVertex::from_xy(-0.016056, 0.007257, color),
  187. ShapeVertex::from_xy(-0.018448, 0.001526, color),
  188. ShapeVertex::from_xy(-0.021091, -0.002164, color),
  189. ShapeVertex::from_xy(-0.024393, -0.00859, color),
  190. ShapeVertex::from_xy(-0.027054, -0.01401, color),
  191. ShapeVertex::from_xy(-0.028888, -0.017512, color),
  192. ShapeVertex::from_xy(-0.030055, -0.019096, color),
  193. ShapeVertex::from_xy(-0.030389, -0.022598, color),
  194. ShapeVertex::from_xy(-0.030921, -0.025879, color),
  195. ShapeVertex::from_xy(-0.032269, -0.029088, color),
  196. ShapeVertex::from_xy(-0.034574, -0.031806, color),
  197. ShapeVertex::from_xy(0.064686, -0.259031, color),
  198. ShapeVertex::from_xy(-0.011083, -0.159246, color),
  199. ShapeVertex::from_xy(-0.024801, -0.159233, color),
  200. ShapeVertex::from_xy(0.063958, -0.259284, color),
  201. ShapeVertex::from_xy(-0.011555, -0.159243, color),
  202. ShapeVertex::from_xy(0.063189, -0.25955, color),
  203. ShapeVertex::from_xy(-0.012406, -0.159236, color),
  204. ShapeVertex::from_xy(-0.09813, -0.224381, color),
  205. ShapeVertex::from_xy(-0.013025, -0.159235, color),
  206. ShapeVertex::from_xy(-0.097722, -0.225108, color),
  207. ShapeVertex::from_xy(-0.013577, -0.159235, color),
  208. ShapeVertex::from_xy(-0.096878, -0.225718, color),
  209. ShapeVertex::from_xy(-0.014013, -0.159234, color),
  210. ShapeVertex::from_xy(-0.096281, -0.226295, color),
  211. ShapeVertex::from_xy(-0.014513, -0.159234, color),
  212. ShapeVertex::from_xy(-0.095695, -0.22711, color),
  213. ShapeVertex::from_xy(-0.09857, -0.223282, color),
  214. ShapeVertex::from_xy(-0.095994, -0.22658, color),
  215. ShapeVertex::from_xy(-0.098619, -0.22146, color),
  216. ShapeVertex::from_xy(-0.095368, -0.227237, color),
  217. ShapeVertex::from_xy(-0.09858, -0.222061, color),
  218. ShapeVertex::from_xy(-0.094761, -0.228093, color),
  219. ShapeVertex::from_xy(-0.015319, -0.159233, color),
  220. ShapeVertex::from_xy(-0.094143, -0.229017, color),
  221. ShapeVertex::from_xy(-0.015877, -0.159233, color),
  222. ShapeVertex::from_xy(-0.09324, -0.229333, color),
  223. ShapeVertex::from_xy(-0.016363, -0.159233, color),
  224. ShapeVertex::from_xy(-0.092688, -0.2297, color),
  225. ShapeVertex::from_xy(-0.099165, -0.219482, color),
  226. ShapeVertex::from_xy(-0.019272, -0.159233, color),
  227. ShapeVertex::from_xy(-0.089827, -0.229834, color),
  228. ShapeVertex::from_xy(-0.09919, -0.218889, color),
  229. ShapeVertex::from_xy(-0.087231, -0.230738, color),
  230. ShapeVertex::from_xy(-0.021111, -0.159233, color),
  231. ShapeVertex::from_xy(-0.085087, -0.23228, color),
  232. ShapeVertex::from_xy(-0.021723, -0.159233, color),
  233. ShapeVertex::from_xy(-0.082941, -0.233815, color),
  234. ShapeVertex::from_xy(-0.021254, -0.159233, color),
  235. ShapeVertex::from_xy(-0.081185, -0.235069, color),
  236. ShapeVertex::from_xy(-0.098334, -0.224094, color),
  237. ShapeVertex::from_xy(-0.079764, -0.236046, color),
  238. ShapeVertex::from_xy(-0.022194, -0.159233, color),
  239. ShapeVertex::from_xy(-0.079071, -0.236127, color),
  240. ShapeVertex::from_xy(-0.022977, -0.159233, color),
  241. ShapeVertex::from_xy(-0.077484, -0.236522, color),
  242. ShapeVertex::from_xy(-0.022535, -0.159233, color),
  243. ShapeVertex::from_xy(-0.075765, -0.23663, color),
  244. ShapeVertex::from_xy(-0.022753, -0.159233, color),
  245. ShapeVertex::from_xy(-0.072824, -0.236872, color),
  246. ShapeVertex::from_xy(-0.022846, -0.159233, color),
  247. ShapeVertex::from_xy(-0.070142, -0.23701, color),
  248. ShapeVertex::from_xy(-0.099232, -0.218765, color),
  249. ShapeVertex::from_xy(-0.071212, -0.237005, color),
  250. ShapeVertex::from_xy(-0.099474, -0.218051, color),
  251. ShapeVertex::from_xy(-0.055509, -0.235356, color),
  252. ShapeVertex::from_xy(-0.023147, -0.159233, color),
  253. ShapeVertex::from_xy(-0.09977, -0.2174, color),
  254. ShapeVertex::from_xy(-0.023687, -0.159233, color),
  255. ShapeVertex::from_xy(-0.020224, -0.159233, color),
  256. ShapeVertex::from_xy(0.059823, -0.26024, color),
  257. ShapeVertex::from_xy(-0.019818, -0.159233, color),
  258. ShapeVertex::from_xy(0.06035, -0.260129, color),
  259. ShapeVertex::from_xy(-0.01955, -0.159233, color),
  260. ShapeVertex::from_xy(0.061543, -0.259837, color),
  261. ShapeVertex::from_xy(-0.021012, -0.159233, color),
  262. ShapeVertex::from_xy(0.062458, -0.259677, color),
  263. ShapeVertex::from_xy(0.062967, -0.259589, color),
  264. ShapeVertex::from_xy(0.066547, -0.258386, color),
  265. ShapeVertex::from_xy(0.067887, -0.258014, color),
  266. ShapeVertex::from_xy(0.07004, -0.257309, color),
  267. ShapeVertex::from_xy(0.071653, -0.256721, color),
  268. ShapeVertex::from_xy(0.074543, -0.255857, color),
  269. ShapeVertex::from_xy(0.075867, -0.255461, color),
  270. ShapeVertex::from_xy(0.076304, -0.255347, color),
  271. ShapeVertex::from_xy(0.076776, -0.255223, color),
  272. ShapeVertex::from_xy(0.077765, -0.25473, color),
  273. ShapeVertex::from_xy(0.078621, -0.254303, color),
  274. ShapeVertex::from_xy(0.079304, -0.254101, color),
  275. ShapeVertex::from_xy(0.079705, -0.253983, color),
  276. ShapeVertex::from_xy(0.084591, -0.234438, color),
  277. ShapeVertex::from_xy(-0.02509, -0.159233, color),
  278. ShapeVertex::from_xy(0.084454, -0.246992, color),
  279. ShapeVertex::from_xy(-0.025419, -0.159233, color),
  280. ShapeVertex::from_xy(0.084755, -0.246549, color),
  281. ShapeVertex::from_xy(-0.026684, -0.159456, color),
  282. ShapeVertex::from_xy(0.08494, -0.246032, color),
  283. ShapeVertex::from_xy(-0.029013, -0.159776, color),
  284. ShapeVertex::from_xy(0.085077, -0.245651, color),
  285. ShapeVertex::from_xy(-0.031462, -0.159804, color),
  286. ShapeVertex::from_xy(0.085089, -0.245244, color),
  287. ShapeVertex::from_xy(-0.034065, -0.159816, color),
  288. ShapeVertex::from_xy(0.085093, -0.244838, color),
  289. ShapeVertex::from_xy(0.085095, -0.244581, color),
  290. ShapeVertex::from_xy(0.085197, -0.244219, color),
  291. ShapeVertex::from_xy(-0.043031, -0.160046, color),
  292. ShapeVertex::from_xy(0.08534, -0.243711, color),
  293. ShapeVertex::from_xy(-0.050281, -0.161081, color),
  294. ShapeVertex::from_xy(0.085372, -0.24305, color),
  295. ShapeVertex::from_xy(-0.106779, -0.188431, color),
  296. ShapeVertex::from_xy(0.085381, -0.242279, color),
  297. ShapeVertex::from_xy(-0.106826, -0.18927, color),
  298. ShapeVertex::from_xy(0.085392, -0.241218, color),
  299. ShapeVertex::from_xy(-0.105986, -0.198897, color),
  300. ShapeVertex::from_xy(0.085184, -0.239298, color),
  301. ShapeVertex::from_xy(-0.104937, -0.202471, color),
  302. ShapeVertex::from_xy(0.084811, -0.237365, color),
  303. ShapeVertex::from_xy(-0.10419, -0.204777, color),
  304. ShapeVertex::from_xy(0.084803, -0.236092, color),
  305. ShapeVertex::from_xy(-0.103318, -0.207974, color),
  306. ShapeVertex::from_xy(-0.10301, -0.209201, color),
  307. ShapeVertex::from_xy(-0.10245, -0.210605, color),
  308. ShapeVertex::from_xy(0.0231, -0.188042, color),
  309. ShapeVertex::from_xy(-0.102131, -0.211545, color),
  310. ShapeVertex::from_xy(0.02043, -0.18195, color),
  311. ShapeVertex::from_xy(-0.102013, -0.211899, color),
  312. ShapeVertex::from_xy(0.0193, -0.179456, color),
  313. ShapeVertex::from_xy(-0.101246, -0.213619, color),
  314. ShapeVertex::from_xy(0.035385, -0.129474, color),
  315. ShapeVertex::from_xy(-0.100984, -0.214397, color),
  316. ShapeVertex::from_xy(0.034789, -0.128797, color),
  317. ShapeVertex::from_xy(-0.100965, -0.214453, color),
  318. ShapeVertex::from_xy(0.02832, -0.124036, color),
  319. ShapeVertex::from_xy(-0.100513, -0.215161, color),
  320. ShapeVertex::from_xy(0.026496, -0.123395, color),
  321. ShapeVertex::from_xy(-0.100175, -0.216001, color),
  322. ShapeVertex::from_xy(0.024577, -0.122305, color),
  323. ShapeVertex::from_xy(-0.10007, -0.216506, color),
  324. ShapeVertex::from_xy(0.022202, -0.121382, color),
  325. ShapeVertex::from_xy(-0.099891, -0.216732, color),
  326. ShapeVertex::from_xy(0.019673, -0.120967, color),
  327. ShapeVertex::from_xy(-0.099838, -0.217023, color),
  328. ShapeVertex::from_xy(0.017803, -0.120827, color),
  329. ShapeVertex::from_xy(-0.097975, -0.2246, color),
  330. ShapeVertex::from_xy(0.016976, -0.120765, color),
  331. ShapeVertex::from_xy(-0.008383, -0.159268, color),
  332. ShapeVertex::from_xy(-0.009077, -0.159263, color),
  333. ShapeVertex::from_xy(-0.010141, -0.159254, color),
  334. ShapeVertex::from_xy(0.031415, -0.246154, color),
  335. ShapeVertex::from_xy(0.036001, -0.245594, color),
  336. ShapeVertex::from_xy(-0.057723, -0.120552, color),
  337. ShapeVertex::from_xy(0.155174, -0.23772, color),
  338. ShapeVertex::from_xy(0.150658, -0.23322, color),
  339. ],
  340. indices: vec![
  341. 174, 2, 0, 252, 3, 2, 254, 4, 3, 256, 5, 4, 258, 6, 5, 6, 262, 7, 311, 8, 7, 311, 9, 8,
  342. 104, 266, 10, 10, 268, 11, 268, 12, 11, 12, 272, 13, 272, 14, 13, 274, 15, 14, 276, 16,
  343. 15, 16, 280, 17, 17, 281, 18, 18, 282, 19, 19, 284, 20, 20, 286, 21, 21, 288, 22, 22,
  344. 290, 23, 23, 292, 24, 24, 294, 25, 25, 296, 26, 26, 298, 27, 27, 300, 28, 28, 302, 29,
  345. 29, 228, 30, 30, 225, 31, 31, 223, 32, 32, 203, 34, 34, 200, 35, 200, 33, 35, 190, 36,
  346. 33, 192, 38, 36, 188, 37, 38, 211, 39, 37, 179, 40, 39, 304, 41, 40, 181, 42, 41, 183,
  347. 43, 42, 185, 44, 43, 189, 45, 44, 187, 46, 45, 191, 47, 46, 47, 195, 48, 195, 49, 48,
  348. 197, 50, 49, 199, 51, 50, 51, 202, 52, 52, 204, 53, 53, 206, 54, 54, 208, 55, 55, 210,
  349. 56, 56, 212, 57, 57, 214, 58, 58, 216, 59, 59, 218, 60, 60, 220, 61, 61, 224, 62, 62,
  350. 222, 63, 63, 226, 64, 104, 311, 1, 64, 1, 66, 66, 309, 67, 310, 231, 68, 231, 69, 68,
  351. 233, 70, 69, 235, 71, 70, 237, 72, 71, 238, 73, 72, 177, 74, 73, 175, 75, 74, 172, 76,
  352. 75, 239, 77, 76, 240, 78, 77, 78, 242, 79, 79, 243, 80, 80, 244, 81, 81, 245, 82, 82,
  353. 246, 83, 83, 247, 84, 84, 248, 85, 85, 249, 86, 86, 250, 87, 250, 88, 87, 88, 1, 89,
  354. 89, 1, 90, 90, 1, 91, 91, 1, 92, 92, 1, 93, 93, 1, 94, 94, 1, 95, 95, 1, 96, 96, 1, 98,
  355. 98, 1, 100, 100, 1, 102, 102, 1, 101, 101, 1, 99, 99, 1, 105, 105, 1, 103, 103, 1, 97,
  356. 97, 1, 106, 106, 1, 107, 107, 1, 108, 108, 1, 109, 109, 1, 110, 1, 111, 110, 312, 112,
  357. 111, 313, 1, 113, 113, 255, 114, 114, 257, 115, 115, 259, 116, 116, 261, 117, 117, 263,
  358. 118, 118, 264, 119, 119, 265, 120, 120, 267, 121, 121, 269, 122, 122, 271, 123, 123,
  359. 273, 124, 124, 275, 125, 125, 277, 126, 126, 279, 127, 127, 251, 128, 251, 129, 128,
  360. 129, 1, 130, 130, 283, 131, 283, 132, 131, 285, 133, 132, 287, 134, 133, 289, 135, 134,
  361. 135, 293, 136, 293, 137, 136, 295, 138, 137, 138, 299, 139, 139, 301, 140, 140, 303,
  362. 141, 141, 305, 142, 305, 143, 142, 143, 307, 144, 144, 308, 145, 145, 65, 146, 146,
  363. 173, 147, 147, 176, 148, 148, 178, 149, 149, 180, 150, 150, 182, 151, 151, 184, 152,
  364. 152, 186, 153, 153, 194, 154, 154, 196, 156, 156, 198, 158, 158, 201, 155, 201, 157,
  365. 155, 234, 160, 157, 232, 159, 160, 230, 161, 159, 236, 162, 161, 205, 163, 162, 209,
  366. 164, 163, 207, 165, 164, 213, 166, 165, 217, 167, 166, 219, 168, 167, 221, 169, 168,
  367. 215, 170, 169, 227, 171, 170, 229, 0, 171, 176, 173, 1, 252, 174, 1, 178, 176, 1, 254,
  368. 252, 1, 180, 178, 1, 256, 254, 1, 182, 180, 1, 258, 256, 1, 184, 182, 1, 260, 258, 1,
  369. 186, 184, 1, 262, 260, 1, 194, 186, 1, 196, 194, 1, 198, 196, 1, 201, 198, 1, 268, 266,
  370. 1, 234, 201, 1, 270, 268, 1, 232, 234, 1, 272, 270, 1, 230, 232, 1, 274, 272, 1, 236,
  371. 230, 1, 276, 274, 1, 205, 236, 1, 278, 276, 1, 209, 205, 1, 280, 278, 1, 207, 209, 1,
  372. 281, 280, 1, 213, 207, 1, 282, 281, 1, 217, 213, 1, 284, 282, 1, 219, 217, 1, 286, 284,
  373. 1, 221, 219, 1, 288, 286, 1, 215, 221, 1, 290, 288, 1, 227, 215, 1, 292, 290, 1, 229,
  374. 227, 1, 294, 292, 1, 174, 229, 1, 296, 294, 1, 298, 296, 1, 300, 298, 1, 302, 300, 1,
  375. 228, 302, 1, 225, 228, 1, 223, 225, 1, 203, 223, 1, 200, 203, 1, 190, 200, 1, 192, 190,
  376. 1, 188, 192, 1, 211, 188, 1, 179, 211, 1, 304, 179, 1, 181, 304, 1, 183, 181, 1, 185,
  377. 183, 1, 189, 185, 1, 187, 189, 1, 191, 187, 1, 193, 191, 1, 195, 193, 1, 197, 195, 1,
  378. 199, 197, 1, 204, 202, 1, 206, 204, 1, 208, 206, 1, 210, 208, 1, 212, 210, 1, 214, 212,
  379. 1, 216, 214, 1, 218, 216, 1, 220, 218, 1, 224, 220, 1, 222, 224, 1, 226, 222, 1, 233,
  380. 231, 1, 235, 233, 1, 237, 235, 1, 238, 237, 1, 177, 238, 1, 175, 177, 1, 172, 175, 1,
  381. 239, 172, 1, 240, 239, 1, 241, 240, 1, 242, 241, 1, 243, 242, 1, 244, 243, 1, 245, 244,
  382. 1, 246, 245, 1, 247, 246, 1, 248, 247, 1, 249, 248, 1, 250, 249, 1, 255, 253, 1, 257,
  383. 255, 1, 259, 257, 1, 261, 259, 1, 263, 261, 1, 264, 263, 1, 265, 264, 1, 267, 265, 1,
  384. 269, 267, 1, 271, 269, 1, 273, 271, 1, 275, 273, 1, 277, 275, 1, 279, 277, 1, 251, 279,
  385. 1, 285, 283, 1, 287, 285, 1, 289, 287, 1, 291, 289, 1, 293, 291, 1, 295, 293, 1, 297,
  386. 295, 1, 299, 297, 1, 301, 299, 1, 303, 301, 1, 305, 303, 1, 306, 305, 1, 307, 306, 1,
  387. 308, 307, 1, 65, 308, 1, 173, 65, 1, 310, 1, 231, 313, 312, 1, 114, 313, 113, 174, 252,
  388. 2, 252, 254, 3, 254, 256, 4, 256, 258, 5, 258, 260, 6, 6, 260, 262, 7, 262, 311, 262,
  389. 1, 311, 311, 104, 9, 10, 9, 104, 104, 1, 266, 10, 266, 268, 268, 270, 12, 12, 270, 272,
  390. 272, 274, 14, 274, 276, 15, 276, 278, 16, 16, 278, 280, 17, 280, 281, 18, 281, 282, 19,
  391. 282, 284, 20, 284, 286, 21, 286, 288, 22, 288, 290, 23, 290, 292, 24, 292, 294, 25,
  392. 294, 296, 26, 296, 298, 27, 298, 300, 28, 300, 302, 29, 302, 228, 30, 228, 225, 31,
  393. 225, 223, 32, 223, 203, 34, 203, 200, 200, 190, 33, 190, 192, 36, 192, 188, 38, 188,
  394. 211, 37, 211, 179, 39, 179, 304, 40, 304, 181, 41, 181, 183, 42, 183, 185, 43, 185,
  395. 189, 44, 189, 187, 45, 187, 191, 46, 191, 193, 47, 47, 193, 195, 195, 197, 49, 197,
  396. 199, 50, 199, 1, 51, 51, 1, 202, 52, 202, 204, 53, 204, 206, 54, 206, 208, 55, 208,
  397. 210, 56, 210, 212, 57, 212, 214, 58, 214, 216, 59, 216, 218, 60, 218, 220, 61, 220,
  398. 224, 62, 224, 222, 63, 222, 226, 64, 226, 1, 66, 1, 309, 68, 67, 310, 67, 309, 310,
  399. 231, 233, 69, 233, 235, 70, 235, 237, 71, 237, 238, 72, 238, 177, 73, 177, 175, 74,
  400. 175, 172, 75, 172, 239, 76, 239, 240, 77, 240, 241, 78, 78, 241, 242, 79, 242, 243, 80,
  401. 243, 244, 81, 244, 245, 82, 245, 246, 83, 246, 247, 84, 247, 248, 85, 248, 249, 86,
  402. 249, 250, 250, 1, 88, 1, 312, 111, 312, 313, 112, 113, 112, 313, 1, 253, 113, 113, 253,
  403. 255, 114, 255, 257, 115, 257, 259, 116, 259, 261, 117, 261, 263, 118, 263, 264, 119,
  404. 264, 265, 120, 265, 267, 121, 267, 269, 122, 269, 271, 123, 271, 273, 124, 273, 275,
  405. 125, 275, 277, 126, 277, 279, 127, 279, 251, 251, 1, 129, 130, 1, 283, 283, 285, 132,
  406. 285, 287, 133, 287, 289, 134, 289, 291, 135, 135, 291, 293, 293, 295, 137, 295, 297,
  407. 138, 138, 297, 299, 139, 299, 301, 140, 301, 303, 141, 303, 305, 305, 306, 143, 143,
  408. 306, 307, 144, 307, 308, 145, 308, 65, 146, 65, 173, 147, 173, 176, 148, 176, 178, 149,
  409. 178, 180, 150, 180, 182, 151, 182, 184, 152, 184, 186, 153, 186, 194, 154, 194, 196,
  410. 156, 196, 198, 158, 198, 201, 201, 234, 157, 234, 232, 160, 232, 230, 159, 230, 236,
  411. 161, 236, 205, 162, 205, 209, 163, 209, 207, 164, 207, 213, 165, 213, 217, 166, 217,
  412. 219, 167, 219, 221, 168, 221, 215, 169, 215, 227, 170, 227, 229, 171, 229, 174, 0, 310,
  413. 309, 1,
  414. ],
  415. }
  416. }