model_chip.h 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420
  1. #define NUM_VERTICES 136
  2. float vertexCoords[NUM_VERTICES][3] = {
  3. {1.000000, 1.000000, 0.152153},
  4. {-1.000000, 1.000000, 0.152153},
  5. {-1.000000, -1.000000, 0.152153},
  6. {1.000000, -1.000000, 0.152153},
  7. {1.000000, -1.000000, -0.185787},
  8. {-1.000000, -1.000000, -0.185787},
  9. {-1.000000, 1.000000, -0.185787},
  10. {1.000000, 1.000000, -0.185787},
  11. {-1.000043, -0.785071, -0.015780},
  12. {-1.155724, -0.785071, -0.015780},
  13. {-1.155724, -0.918718, -0.015780},
  14. {-1.000043, -0.918718, -0.015780},
  15. {-1.155724, -0.785071, 0.127052},
  16. {-1.000043, -0.785071, 0.127052},
  17. {-1.000043, -0.918718, 0.127052},
  18. {-1.155724, -0.918718, 0.127052},
  19. {-1.234192, -0.918846, -0.087021},
  20. {-1.234397, -0.785201, -0.086336},
  21. {-1.235319, -0.784943, -0.229143},
  22. {-1.235114, -0.918588, -0.229828},
  23. {-1.388133, -0.919573, -0.078673},
  24. {-1.389056, -0.919314, -0.221479},
  25. {-1.389261, -0.785669, -0.220795},
  26. {-1.388338, -0.785927, -0.077988},
  27. {-1.000043, -0.219627, -0.015780},
  28. {-1.155724, -0.219627, -0.015780},
  29. {-1.155724, -0.353273, -0.015780},
  30. {-1.000043, -0.353273, -0.015780},
  31. {-1.155724, -0.219627, 0.127052},
  32. {-1.000043, -0.219627, 0.127052},
  33. {-1.000043, -0.353273, 0.127052},
  34. {-1.155724, -0.353273, 0.127052},
  35. {-1.234192, -0.353402, -0.087021},
  36. {-1.234397, -0.219756, -0.086336},
  37. {-1.235319, -0.219498, -0.229143},
  38. {-1.235114, -0.353143, -0.229828},
  39. {-1.388133, -0.354128, -0.078673},
  40. {-1.389056, -0.353870, -0.221479},
  41. {-1.389261, -0.220224, -0.220795},
  42. {-1.388338, -0.220482, -0.077988},
  43. {-1.000043, 0.345818, -0.015780},
  44. {-1.155724, 0.345818, -0.015780},
  45. {-1.155724, 0.212172, -0.015780},
  46. {-1.000043, 0.212172, -0.015780},
  47. {-1.155724, 0.345818, 0.127052},
  48. {-1.000043, 0.345818, 0.127052},
  49. {-1.000043, 0.212172, 0.127052},
  50. {-1.155724, 0.212172, 0.127052},
  51. {-1.234192, 0.212043, -0.087021},
  52. {-1.234397, 0.345689, -0.086336},
  53. {-1.235319, 0.345947, -0.229143},
  54. {-1.235114, 0.212301, -0.229828},
  55. {-1.388133, 0.211317, -0.078673},
  56. {-1.389056, 0.211575, -0.221479},
  57. {-1.389261, 0.345221, -0.220795},
  58. {-1.388338, 0.344962, -0.077988},
  59. {-1.000043, 0.911263, -0.015780},
  60. {-1.155724, 0.911263, -0.015780},
  61. {-1.155724, 0.777617, -0.015780},
  62. {-1.000043, 0.777617, -0.015780},
  63. {-1.155724, 0.911263, 0.127052},
  64. {-1.000043, 0.911263, 0.127052},
  65. {-1.000043, 0.777617, 0.127052},
  66. {-1.155724, 0.777617, 0.127052},
  67. {-1.234192, 0.777488, -0.087021},
  68. {-1.234397, 0.911133, -0.086336},
  69. {-1.235319, 0.911392, -0.229143},
  70. {-1.235114, 0.777746, -0.229828},
  71. {-1.388133, 0.776762, -0.078673},
  72. {-1.389056, 0.777020, -0.221479},
  73. {-1.389261, 0.910665, -0.220795},
  74. {-1.388338, 0.910407, -0.077988},
  75. {1.000043, -0.785071, -0.015780},
  76. {1.000043, -0.918718, -0.015780},
  77. {1.155723, -0.918718, -0.015780},
  78. {1.155723, -0.785071, -0.015780},
  79. {1.155723, -0.785071, 0.127052},
  80. {1.155723, -0.918718, 0.127052},
  81. {1.000043, -0.918718, 0.127052},
  82. {1.000043, -0.785071, 0.127052},
  83. {1.234397, -0.785201, -0.086336},
  84. {1.234192, -0.918846, -0.087021},
  85. {1.235114, -0.918588, -0.229828},
  86. {1.235319, -0.784943, -0.229143},
  87. {1.388133, -0.919573, -0.078673},
  88. {1.388338, -0.785927, -0.077988},
  89. {1.389260, -0.785669, -0.220795},
  90. {1.389056, -0.919314, -0.221479},
  91. {1.000043, -0.219627, -0.015780},
  92. {1.000043, -0.353273, -0.015780},
  93. {1.155723, -0.353273, -0.015780},
  94. {1.155723, -0.219627, -0.015780},
  95. {1.155723, -0.219627, 0.127052},
  96. {1.155723, -0.353273, 0.127052},
  97. {1.000043, -0.353273, 0.127052},
  98. {1.000043, -0.219627, 0.127052},
  99. {1.234397, -0.219756, -0.086336},
  100. {1.234192, -0.353402, -0.087021},
  101. {1.235114, -0.353143, -0.229828},
  102. {1.235319, -0.219498, -0.229143},
  103. {1.388133, -0.354128, -0.078673},
  104. {1.388338, -0.220482, -0.077988},
  105. {1.389260, -0.220224, -0.220795},
  106. {1.389056, -0.353870, -0.221479},
  107. {1.000043, 0.345818, -0.015780},
  108. {1.000043, 0.212172, -0.015780},
  109. {1.155723, 0.212172, -0.015780},
  110. {1.155723, 0.345818, -0.015780},
  111. {1.155723, 0.345818, 0.127052},
  112. {1.155723, 0.212172, 0.127052},
  113. {1.000043, 0.212172, 0.127052},
  114. {1.000043, 0.345818, 0.127052},
  115. {1.234397, 0.345689, -0.086336},
  116. {1.234192, 0.212043, -0.087021},
  117. {1.235114, 0.212301, -0.229828},
  118. {1.235319, 0.345947, -0.229143},
  119. {1.388133, 0.211317, -0.078673},
  120. {1.388338, 0.344962, -0.077988},
  121. {1.389260, 0.345221, -0.220795},
  122. {1.389056, 0.211575, -0.221479},
  123. {1.000043, 0.911263, -0.015780},
  124. {1.000043, 0.777616, -0.015780},
  125. {1.155723, 0.777616, -0.015780},
  126. {1.155723, 0.911263, -0.015780},
  127. {1.155723, 0.911263, 0.127052},
  128. {1.155723, 0.777616, 0.127052},
  129. {1.000043, 0.777616, 0.127052},
  130. {1.000043, 0.911263, 0.127052},
  131. {1.234397, 0.911133, -0.086336},
  132. {1.234192, 0.777488, -0.087021},
  133. {1.235114, 0.777746, -0.229828},
  134. {1.235319, 0.911392, -0.229143},
  135. {1.388133, 0.776762, -0.078673},
  136. {1.388338, 0.910407, -0.077988},
  137. {1.389260, 0.910665, -0.220795},
  138. {1.389056, 0.777020, -0.221479},
  139. };int edgeIndices[][3] = {
  140. {0, 1},
  141. {1, 2},
  142. {2, 3},
  143. {3, 0},
  144. {4, 3},
  145. {3, 2},
  146. {2, 5},
  147. {5, 4},
  148. {5, 2},
  149. {2, 1},
  150. {1, 6},
  151. {6, 5},
  152. {6, 7},
  153. {7, 4},
  154. {4, 5},
  155. {5, 6},
  156. {7, 0},
  157. {0, 3},
  158. {3, 4},
  159. {4, 7},
  160. {6, 1},
  161. {1, 0},
  162. {0, 7},
  163. {7, 6},
  164. {8, 9},
  165. {9, 10},
  166. {10, 11},
  167. {11, 8},
  168. {12, 13},
  169. {13, 14},
  170. {14, 15},
  171. {15, 12},
  172. {13, 8},
  173. {8, 11},
  174. {11, 14},
  175. {14, 13},
  176. {12, 15},
  177. {15, 16},
  178. {16, 17},
  179. {17, 12},
  180. {10, 9},
  181. {9, 18},
  182. {18, 19},
  183. {19, 10},
  184. {20, 21},
  185. {21, 22},
  186. {22, 23},
  187. {23, 20},
  188. {17, 16},
  189. {16, 20},
  190. {20, 23},
  191. {23, 17},
  192. {19, 18},
  193. {18, 22},
  194. {22, 21},
  195. {21, 19},
  196. {24, 25},
  197. {25, 26},
  198. {26, 27},
  199. {27, 24},
  200. {28, 29},
  201. {29, 30},
  202. {30, 31},
  203. {31, 28},
  204. {29, 24},
  205. {24, 27},
  206. {27, 30},
  207. {30, 29},
  208. {28, 31},
  209. {31, 32},
  210. {32, 33},
  211. {33, 28},
  212. {26, 25},
  213. {25, 34},
  214. {34, 35},
  215. {35, 26},
  216. {36, 37},
  217. {37, 38},
  218. {38, 39},
  219. {39, 36},
  220. {33, 32},
  221. {32, 36},
  222. {36, 39},
  223. {39, 33},
  224. {35, 34},
  225. {34, 38},
  226. {38, 37},
  227. {37, 35},
  228. {40, 41},
  229. {41, 42},
  230. {42, 43},
  231. {43, 40},
  232. {44, 45},
  233. {45, 46},
  234. {46, 47},
  235. {47, 44},
  236. {45, 40},
  237. {40, 43},
  238. {43, 46},
  239. {46, 45},
  240. {44, 47},
  241. {47, 48},
  242. {48, 49},
  243. {49, 44},
  244. {42, 41},
  245. {41, 50},
  246. {50, 51},
  247. {51, 42},
  248. {52, 53},
  249. {53, 54},
  250. {54, 55},
  251. {55, 52},
  252. {49, 48},
  253. {48, 52},
  254. {52, 55},
  255. {55, 49},
  256. {51, 50},
  257. {50, 54},
  258. {54, 53},
  259. {53, 51},
  260. {56, 57},
  261. {57, 58},
  262. {58, 59},
  263. {59, 56},
  264. {60, 61},
  265. {61, 62},
  266. {62, 63},
  267. {63, 60},
  268. {61, 56},
  269. {56, 59},
  270. {59, 62},
  271. {62, 61},
  272. {60, 63},
  273. {63, 64},
  274. {64, 65},
  275. {65, 60},
  276. {58, 57},
  277. {57, 66},
  278. {66, 67},
  279. {67, 58},
  280. {68, 69},
  281. {69, 70},
  282. {70, 71},
  283. {71, 68},
  284. {65, 64},
  285. {64, 68},
  286. {68, 71},
  287. {71, 65},
  288. {67, 66},
  289. {66, 70},
  290. {70, 69},
  291. {69, 67},
  292. {72, 73},
  293. {73, 74},
  294. {74, 75},
  295. {75, 72},
  296. {76, 77},
  297. {77, 78},
  298. {78, 79},
  299. {79, 76},
  300. {79, 78},
  301. {78, 73},
  302. {73, 72},
  303. {72, 79},
  304. {76, 80},
  305. {80, 81},
  306. {81, 77},
  307. {77, 76},
  308. {74, 82},
  309. {82, 83},
  310. {83, 75},
  311. {75, 74},
  312. {84, 85},
  313. {85, 86},
  314. {86, 87},
  315. {87, 84},
  316. {80, 85},
  317. {85, 84},
  318. {84, 81},
  319. {81, 80},
  320. {82, 87},
  321. {87, 86},
  322. {86, 83},
  323. {83, 82},
  324. {88, 89},
  325. {89, 90},
  326. {90, 91},
  327. {91, 88},
  328. {92, 93},
  329. {93, 94},
  330. {94, 95},
  331. {95, 92},
  332. {95, 94},
  333. {94, 89},
  334. {89, 88},
  335. {88, 95},
  336. {92, 96},
  337. {96, 97},
  338. {97, 93},
  339. {93, 92},
  340. {90, 98},
  341. {98, 99},
  342. {99, 91},
  343. {91, 90},
  344. {100, 101},
  345. {101, 102},
  346. {102, 103},
  347. {103, 100},
  348. {96, 101},
  349. {101, 100},
  350. {100, 97},
  351. {97, 96},
  352. {98, 103},
  353. {103, 102},
  354. {102, 99},
  355. {99, 98},
  356. {104, 105},
  357. {105, 106},
  358. {106, 107},
  359. {107, 104},
  360. {108, 109},
  361. {109, 110},
  362. {110, 111},
  363. {111, 108},
  364. {111, 110},
  365. {110, 105},
  366. {105, 104},
  367. {104, 111},
  368. {108, 112},
  369. {112, 113},
  370. {113, 109},
  371. {109, 108},
  372. {106, 114},
  373. {114, 115},
  374. {115, 107},
  375. {107, 106},
  376. {116, 117},
  377. {117, 118},
  378. {118, 119},
  379. {119, 116},
  380. {112, 117},
  381. {117, 116},
  382. {116, 113},
  383. {113, 112},
  384. {114, 119},
  385. {119, 118},
  386. {118, 115},
  387. {115, 114},
  388. {120, 121},
  389. {121, 122},
  390. {122, 123},
  391. {123, 120},
  392. {124, 125},
  393. {125, 126},
  394. {126, 127},
  395. {127, 124},
  396. {127, 126},
  397. {126, 121},
  398. {121, 120},
  399. {120, 127},
  400. {124, 128},
  401. {128, 129},
  402. {129, 125},
  403. {125, 124},
  404. {122, 130},
  405. {130, 131},
  406. {131, 123},
  407. {123, 122},
  408. {132, 133},
  409. {133, 134},
  410. {134, 135},
  411. {135, 132},
  412. {128, 133},
  413. {133, 132},
  414. {132, 129},
  415. {129, 128},
  416. {130, 135},
  417. {135, 134},
  418. {134, 131},
  419. {131, 130},
  420. };