| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371 |
- #define CAR_VERTEX_COUNT 124
- const S3L_Unit carVertices[CAR_VERTEX_COUNT * 3] = {
- -706, 166, -901, // 0
- -706, -352, -686, // 3
- -706, -48, -990, // 6
- -706, 255, -686, // 9
- -489, -302, -432, // 12
- -706, -48, -382, // 15
- -489, -48, -328, // 18
- -706, 166, -471, // 21
- -489, 204, -432, // 24
- -282, 160, -477, // 27
- -282, -48, -390, // 30
- -282, -257, -477, // 33
- -282, -344, -686, // 36
- -489, -407, -686, // 39
- -706, -263, -901, // 42
- -489, -302, -939, // 45
- -282, -257, -895, // 48
- -282, -48, -981, // 51
- -489, -48, -1044, // 54
- -282, 160, -895, // 57
- -489, 204, -939, // 60
- -489, 309, -686, // 63
- -282, 246, -686, // 66
- -706, -263, -471, // 69
- 705, 166, -471, // 72
- 705, -352, -686, // 75
- 705, -48, -382, // 78
- 705, 255, -686, // 81
- 487, -302, -939, // 84
- 705, -48, -990, // 87
- 487, -48, -1044, // 90
- 705, 166, -901, // 93
- 487, 204, -939, // 96
- 281, 160, -895, // 99
- 281, -48, -981, // 102
- 281, -257, -895, // 105
- 281, -344, -686, // 108
- 487, -407, -686, // 111
- 705, -263, -471, // 114
- 487, -302, -432, // 117
- 281, -257, -477, // 120
- 281, -48, -390, // 123
- 487, -48, -328, // 126
- 281, 160, -477, // 129
- 487, 204, -432, // 132
- 487, 309, -686, // 135
- 281, 246, -686, // 138
- 705, -263, -901, // 141
- -706, 166, 480, // 144
- -706, -352, 695, // 147
- -706, -48, 391, // 150
- -706, 255, 695, // 153
- -489, -302, 948, // 156
- -706, -48, 999, // 159
- -489, -48, 1053, // 162
- -706, 166, 909, // 165
- -489, 204, 948, // 168
- -282, 160, 904, // 171
- -282, -48, 990, // 174
- -282, -257, 904, // 177
- -282, -344, 695, // 180
- -489, -407, 695, // 183
- -706, -263, 480, // 186
- -489, -302, 441, // 189
- -282, -257, 486, // 192
- -282, -48, 399, // 195
- -489, -48, 336, // 198
- -282, 160, 486, // 201
- -489, 204, 441, // 204
- -489, 309, 695, // 207
- -282, 246, 695, // 210
- -706, -263, 909, // 213
- 705, 166, 909, // 216
- 705, -352, 695, // 219
- 705, -48, 999, // 222
- 705, 255, 695, // 225
- 487, -302, 441, // 228
- 705, -48, 391, // 231
- 487, -48, 336, // 234
- 705, 166, 480, // 237
- 487, 204, 441, // 240
- 281, 160, 486, // 243
- 281, -48, 399, // 246
- 281, -257, 486, // 249
- 281, -344, 695, // 252
- 487, -407, 695, // 255
- 705, -263, 909, // 258
- 487, -302, 948, // 261
- 281, -257, 904, // 264
- 281, -48, 990, // 267
- 487, -48, 1053, // 270
- 281, 160, 904, // 273
- 487, 204, 948, // 276
- 487, 309, 695, // 279
- 281, 246, 695, // 282
- 705, -263, 480, // 285
- -335, -142, -276, // 288
- -424, 204, -350, // 291
- -481, 214, 301, // 294
- -234, 656, -288, // 297
- -275, 656, 218, // 300
- -219, -36, -834, // 303
- -237, -140, -370, // 306
- 225, -36, -834, // 309
- 260, 275, -591, // 312
- -228, 232, -814, // 315
- 235, 232, -814, // 318
- -229, 380, 577, // 321
- 241, 656, -288, // 324
- -254, 275, -591, // 327
- 281, 656, 218, // 330
- -240, 343, 772, // 333
- 246, 343, 772, // 336
- 232, 28, 840, // 339
- -225, 28, 840, // 342
- -229, -167, 356, // 345
- -360, -161, 249, // 348
- 235, 380, 577, // 351
- 236, -167, 356, // 354
- 244, -140, -370, // 357
- 342, -142, -276, // 360
- 367, -161, 249, // 363
- 487, 214, 301, // 366
- 430, 204, -350 // 369
- }; // modelVertices
- #define CAR_TRIANGLE_COUNT 228
- const S3L_Index carTriangleIndices[CAR_TRIANGLE_COUNT * 3] = {
- 0, 1, 2, // 0
- 1, 0, 3, // 3
- 4, 5, 6, // 6
- 6, 7, 8, // 9
- 6, 9, 10, // 12
- 6, 11, 4, // 15
- 4, 12, 13, // 18
- 1, 4, 13, // 21
- 14, 13, 15, // 24
- 13, 16, 15, // 27
- 15, 17, 18, // 30
- 2, 15, 18, // 33
- 18, 19, 20, // 36
- 0, 18, 20, // 39
- 3, 20, 21, // 42
- 3, 8, 7, // 45
- 22, 8, 21, // 48
- 21, 19, 22, // 51
- 1, 14, 2, // 54
- 3, 7, 1, // 57
- 7, 5, 1, // 60
- 5, 23, 1, // 63
- 19, 12, 22, // 66
- 19, 17, 12, // 69
- 12, 17, 16, // 72
- 22, 12, 9, // 75
- 9, 12, 10, // 78
- 11, 10, 12, // 81
- 4, 23, 5, // 84
- 6, 5, 7, // 87
- 6, 8, 9, // 90
- 6, 10, 11, // 93
- 4, 11, 12, // 96
- 1, 23, 4, // 99
- 14, 1, 13, // 102
- 13, 12, 16, // 105
- 15, 16, 17, // 108
- 2, 14, 15, // 111
- 18, 17, 19, // 114
- 0, 2, 18, // 117
- 3, 0, 20, // 120
- 3, 21, 8, // 123
- 22, 9, 8, // 126
- 21, 20, 19, // 129
- 24, 25, 26, // 132
- 25, 24, 27, // 135
- 28, 29, 30, // 138
- 30, 31, 32, // 141
- 30, 33, 34, // 144
- 30, 35, 28, // 147
- 28, 36, 37, // 150
- 25, 28, 37, // 153
- 38, 37, 39, // 156
- 37, 40, 39, // 159
- 39, 41, 42, // 162
- 26, 39, 42, // 165
- 42, 43, 44, // 168
- 24, 42, 44, // 171
- 27, 44, 45, // 174
- 27, 32, 31, // 177
- 46, 32, 45, // 180
- 45, 43, 46, // 183
- 25, 38, 26, // 186
- 27, 31, 25, // 189
- 31, 29, 25, // 192
- 29, 47, 25, // 195
- 43, 36, 46, // 198
- 43, 41, 36, // 201
- 36, 41, 40, // 204
- 46, 36, 33, // 207
- 33, 36, 34, // 210
- 35, 34, 36, // 213
- 28, 47, 29, // 216
- 30, 29, 31, // 219
- 30, 32, 33, // 222
- 30, 34, 35, // 225
- 28, 35, 36, // 228
- 25, 47, 28, // 231
- 38, 25, 37, // 234
- 37, 36, 40, // 237
- 39, 40, 41, // 240
- 26, 38, 39, // 243
- 42, 41, 43, // 246
- 24, 26, 42, // 249
- 27, 24, 44, // 252
- 27, 45, 32, // 255
- 46, 33, 32, // 258
- 45, 44, 43, // 261
- 48, 49, 50, // 264
- 49, 48, 51, // 267
- 52, 53, 54, // 270
- 54, 55, 56, // 273
- 54, 57, 58, // 276
- 54, 59, 52, // 279
- 52, 60, 61, // 282
- 49, 52, 61, // 285
- 62, 61, 63, // 288
- 61, 64, 63, // 291
- 63, 65, 66, // 294
- 50, 63, 66, // 297
- 66, 67, 68, // 300
- 48, 66, 68, // 303
- 51, 68, 69, // 306
- 51, 56, 55, // 309
- 70, 56, 69, // 312
- 69, 67, 70, // 315
- 49, 62, 50, // 318
- 51, 55, 49, // 321
- 55, 53, 49, // 324
- 53, 71, 49, // 327
- 67, 60, 70, // 330
- 67, 65, 60, // 333
- 60, 65, 64, // 336
- 70, 60, 57, // 339
- 57, 60, 58, // 342
- 59, 58, 60, // 345
- 52, 71, 53, // 348
- 54, 53, 55, // 351
- 54, 56, 57, // 354
- 54, 58, 59, // 357
- 52, 59, 60, // 360
- 49, 71, 52, // 363
- 62, 49, 61, // 366
- 61, 60, 64, // 369
- 63, 64, 65, // 372
- 50, 62, 63, // 375
- 66, 65, 67, // 378
- 48, 50, 66, // 381
- 51, 48, 68, // 384
- 51, 69, 56, // 387
- 70, 57, 56, // 390
- 69, 68, 67, // 393
- 72, 73, 74, // 396
- 73, 72, 75, // 399
- 76, 77, 78, // 402
- 78, 79, 80, // 405
- 78, 81, 82, // 408
- 78, 83, 76, // 411
- 76, 84, 85, // 414
- 73, 76, 85, // 417
- 86, 85, 87, // 420
- 85, 88, 87, // 423
- 87, 89, 90, // 426
- 74, 87, 90, // 429
- 90, 91, 92, // 432
- 72, 90, 92, // 435
- 75, 92, 93, // 438
- 75, 80, 79, // 441
- 94, 80, 93, // 444
- 93, 91, 94, // 447
- 73, 86, 74, // 450
- 75, 79, 73, // 453
- 79, 77, 73, // 456
- 77, 95, 73, // 459
- 91, 84, 94, // 462
- 91, 89, 84, // 465
- 84, 89, 88, // 468
- 94, 84, 81, // 471
- 81, 84, 82, // 474
- 83, 82, 84, // 477
- 76, 95, 77, // 480
- 78, 77, 79, // 483
- 78, 80, 81, // 486
- 78, 82, 83, // 489
- 76, 83, 84, // 492
- 73, 95, 76, // 495
- 86, 73, 85, // 498
- 85, 84, 88, // 501
- 87, 88, 89, // 504
- 74, 86, 87, // 507
- 90, 89, 91, // 510
- 72, 74, 90, // 513
- 75, 72, 92, // 516
- 75, 93, 80, // 519
- 94, 81, 80, // 522
- 93, 92, 91, // 525
- 96, 97, 98, // 528
- 97, 99, 100, // 531
- 101, 102, 103, // 534
- 104, 105, 106, // 537
- 100, 107, 98, // 540
- 104, 108, 109, // 543
- 103, 106, 101, // 546
- 99, 97, 109, // 549
- 108, 110, 99, // 552
- 111, 107, 112, // 555
- 111, 113, 114, // 558
- 102, 101, 109, // 561
- 107, 115, 98, // 564
- 98, 115, 116, // 567
- 115, 102, 116, // 570
- 111, 114, 107, // 573
- 115, 107, 114, // 576
- 109, 97, 102, // 579
- 97, 96, 102, // 582
- 105, 109, 101, // 585
- 107, 100, 117, // 588
- 118, 114, 113, // 591
- 119, 115, 118, // 594
- 96, 116, 102, // 597
- 120, 121, 122, // 600
- 123, 122, 110, // 603
- 102, 119, 103, // 606
- 105, 104, 109, // 609
- 110, 122, 117, // 612
- 99, 109, 108, // 615
- 106, 105, 101, // 618
- 108, 104, 123, // 621
- 100, 99, 110, // 624
- 112, 107, 117, // 627
- 113, 111, 112, // 630
- 119, 104, 103, // 633
- 117, 122, 118, // 636
- 122, 121, 118, // 639
- 118, 121, 119, // 642
- 112, 117, 113, // 645
- 118, 113, 117, // 648
- 104, 119, 123, // 651
- 123, 119, 120, // 654
- 106, 103, 104, // 657
- 110, 117, 100, // 660
- 102, 115, 119, // 663
- 118, 115, 114, // 666
- 120, 119, 121, // 669
- 96, 98, 116, // 672
- 97, 100, 98, // 675
- 120, 122, 123, // 678
- 123, 110, 108 // 681
- }; // modelTriangleIndices
- S3L_Model3D carModel;
- void carModelInit()
- {
- S3L_model3DInit(
- carVertices,
- CAR_VERTEX_COUNT,
- carTriangleIndices,
- CAR_TRIANGLE_COUNT,
- &carModel);
- }
|