Revision 0e93d1a3
Added by Leszek Koltunski about 2 years ago
| src/main/java/org/distorted/examples/meshfile/MeshFileRenderer.java | ||
|---|---|---|
| 393 | 393 |
{
|
| 394 | 394 |
return new float[][] |
| 395 | 395 |
{
|
| 396 |
{-0.5f , 1.5f , -0.5f }, //0
|
|
| 397 |
{-0.5f , 0.5f , -0.5f },
|
|
| 398 |
{-0.5f , 0.5f , 0.5f },
|
|
| 399 |
{-0.5f , 1.5f , 0.5f },
|
|
| 400 |
{-0.5f , -0.5f , -0.5f },
|
|
| 401 |
{-0.5f , -0.5f , 0.5f }, //5
|
|
| 402 |
{-0.5f , -1.5f , -0.5f },
|
|
| 403 |
{-0.5f , -1.5f , 0.5f },
|
|
| 404 |
{ 1.5f , -0.5f , -0.5f },
|
|
| 405 |
{ 1.5f , -1.5f , -0.5f },
|
|
| 406 |
{ 1.5f , -1.5f , 0.5f }, //10
|
|
| 407 |
{ 1.5f , -0.5f , 0.5f },
|
|
| 408 |
{ 1.5f , 0.5f , -0.5f },
|
|
| 409 |
{ 1.5f , 0.5f , 0.5f },
|
|
| 410 |
{ 1.5f , 1.5f , -0.5f },
|
|
| 411 |
{ 1.5f , 1.5f , 0.5f }, //15
|
|
| 412 |
{-2.5f , 2.5f , -0.5f },
|
|
| 413 |
{-2.5f , 1.5f , -0.5f },
|
|
| 414 |
{-2.5f , 1.5f , 0.5f },
|
|
| 415 |
{-2.5f , 2.5f , 0.5f },
|
|
| 416 |
{-2.5f , 0.5f , -0.5f }, //20
|
|
| 417 |
{-2.5f , 0.5f , 0.5f },
|
|
| 418 |
{-2.5f , -0.5f , -0.5f },
|
|
| 419 |
{-2.5f , -0.5f , 0.5f },
|
|
| 420 |
{-2.5f , -1.5f , -0.5f },
|
|
| 421 |
{-2.5f , -1.5f , 0.5f }, //25
|
|
| 422 |
{-2.5f , -2.5f , -0.5f },
|
|
| 423 |
{-2.5f , -2.5f , 0.5f },
|
|
| 424 |
{ 0.5f , 1.5f , 0.5f },
|
|
| 425 |
{ 0.5f , 0.5f , 0.5f },
|
|
| 426 |
{ 0.5f , 0.5f , -0.5f }, //30
|
|
| 427 |
{ 0.5f , 1.5f , -0.5f },
|
|
| 428 |
{ 0.5f , -0.5f , 0.5f },
|
|
| 429 |
{ 0.5f , -0.5f , -0.5f },
|
|
| 430 |
{ 0.5f , -1.5f , 0.5f },
|
|
| 431 |
{ 0.5f , -1.5f , -0.5f }, //35
|
|
| 432 |
{ 2.5f , -0.5f , 0.5f },
|
|
| 433 |
{ 2.5f , -1.5f , 0.5f },
|
|
| 434 |
{ 2.5f , -1.5f , -0.5f },
|
|
| 435 |
{ 2.5f , -0.5f , -0.5f },
|
|
| 436 |
{ 2.5f , 0.5f , 0.5f }, //40
|
|
| 437 |
{ 2.5f , 0.5f , -0.5f },
|
|
| 438 |
{ 2.5f , 1.5f , 0.5f },
|
|
| 439 |
{ 2.5f , 1.5f , -0.5f },
|
|
| 440 |
{ 2.5f , 2.5f , 0.5f },
|
|
| 441 |
{ 2.5f , 2.5f , -0.5f }, //45
|
|
| 442 |
{ 2.5f , -2.5f , 0.5f },
|
|
| 443 |
{ 2.5f , -2.5f , -0.5f },
|
|
| 444 |
{-1.5f , 1.5f , 0.5f },
|
|
| 445 |
{-1.5f , 0.5f , 0.5f },
|
|
| 446 |
{-1.5f , 0.5f , -0.5f }, //50
|
|
| 447 |
{-1.5f , 1.5f , -0.5f },
|
|
| 448 |
{-1.5f , -0.5f , 0.5f },
|
|
| 449 |
{-1.5f , -0.5f , -0.5f },
|
|
| 450 |
{-1.5f , -1.5f , 0.5f },
|
|
| 451 |
{-1.5f , -1.5f , -0.5f }, //55
|
|
| 452 |
{-1.5f , -2.5f , -0.5f },
|
|
| 453 |
{-1.5f , -2.5f , 0.5f },
|
|
| 454 |
{-0.5f , -2.5f , -0.5f },
|
|
| 455 |
{-0.5f , -2.5f , 0.5f },
|
|
| 456 |
{ 0.5f , -2.5f , -0.5f }, //60
|
|
| 457 |
{ 0.5f , -2.5f , 0.5f },
|
|
| 458 |
{ 1.5f , -2.5f , -0.5f },
|
|
| 459 |
{ 1.5f , -2.5f , 0.5f },
|
|
| 460 |
{ 1.5f , 2.5f , -0.5f },
|
|
| 461 |
{ 1.5f , 2.5f , 0.5f }, //65
|
|
| 462 |
{ 0.5f , 2.5f , -0.5f },
|
|
| 463 |
{ 0.5f , 2.5f , 0.5f },
|
|
| 464 |
{-0.5f , 2.5f , -0.5f },
|
|
| 465 |
{-0.5f , 2.5f , 0.5f },
|
|
| 466 |
{-1.5f , 2.5f , -0.5f }, //70
|
|
| 467 |
{-1.5f , 2.5f , 0.5f },
|
|
| 396 |
{-1.6281155f, -0.2072947f, -3.1770508f },
|
|
| 397 |
{ 1.2135257f, -1.9635254f, -3.1770515f },
|
|
| 398 |
{-0.5427052f, -1.9635254f, -0.33541024f},
|
|
| 399 |
{-1.9635254f, -0.7499998f, -1.2135254f },
|
|
| 400 |
{-0.75000024f, 1.2135258f, -1.9635254f },
|
|
| 401 |
{ 1.2135253f, 0.87811553f,-1.4208202f },
|
|
| 402 |
{-1.2135255f, 0.4635256f, -0.7499998f },
|
|
| 403 |
{ 1.2135255f, -1.9635254f, -3.1770515f },
|
|
| 404 |
{ 2.9697561f, -1.9635254f, -0.33541024f},
|
|
| 405 |
{ 1.2135255f, -1.9635254f, 0.75f },
|
|
| 406 |
{ 8.940697E-8f, 1.7881393E-7f, 0.0f },
|
|
| 407 |
{ 1.2135255f, -0.4635254f, 0.75f },
|
|
| 408 |
{ 0.0f, 0.0f, 0.0f },
|
|
| 409 |
{ 1.2135255f, 0.87811553f, -1.4208202f },
|
|
| 410 |
{ 2.427051f, 0.0f, 0.0f }
|
|
| 411 |
|
|
| 468 | 412 |
}; |
| 469 | 413 |
} |
| 470 | 414 |
|
| ... | ... | |
| 474 | 418 |
{
|
| 475 | 419 |
return new int[][][] |
| 476 | 420 |
{
|
| 477 |
// { { 0, 1, 2, 3 } , { 1, 4, 5, 2 } , { 4, 6, 7, 5 } },
|
|
| 478 |
// { { 8, 9,10,11 } , { 12, 8,11,13 } , { 14,12,13,15 } },
|
|
| 479 |
// { { 16,17,18,19 } , { 17,20,21,18 } , { 20,22,23,21 } , { 22,24,25,23 } , { 24,26,27,25 } },
|
|
| 480 |
// { { 28,29,30,31 } , { 29,32,33,30 } , { 32,34,35,33 } },
|
|
| 481 |
// { { 36,37,38,39 } , { 40,36,39,41 } , { 42,40,41,43 } , { 44,42,43,45 } , { 37,46,47,38 } },
|
|
| 482 |
// { { 48,49,50,51 } , { 49,52,53,50 } , { 52,54,55,53 } },
|
|
| 483 |
// { { 28,31,14,15 } },
|
|
| 484 |
// { { 48,51, 0, 3 } },
|
|
| 485 |
// { { 27,26,56,57 } , { 57,56,58,59 } , { 59,58,60,61 } , { 61,60,62,63 } , { 63,62,47,46 } },
|
|
| 486 |
// { { 64,65,44,45 } , { 66,67,65,64 } , { 68,69,67,66 } , { 70,71,69,68 } , { 16,19,71,70 } },
|
|
| 487 |
// { { 55,54, 7, 6 } },
|
|
| 488 |
// { { 35,34,10, 9 } },
|
|
| 489 |
{ { 31,30, 1, 0 } , { 30,33, 4, 1 } , { 33,35, 6, 4 } , { 35,60,58, 6 } , { 6,58,56,55 } , { 55,56,26,24 } , { 53,55,24,22 } , { 50,53,22,20 } , { 51,50,20,17 } , { 70,51,17,16 } , { 68, 0,51,70 } , { 66,31, 0,68 } , { 64,14,31,66 } , { 45,43,14,64 } , { 43,41,12,14 } , { 41,39, 8,12 } , { 39,38, 9, 8 } , { 38,47,62, 9 } , { 9,62,60,35 } },
|
|
| 490 |
{ { 3, 2,29,28 } , { 2, 5,32,29 } , { 5, 7,34,32 } , { 7,59,61,34 } , { 54,57,59, 7 } , { 25,27,57,54 } , { 23,25,54,52 } , { 21,23,52,49 } , { 18,21,49,48 } , { 19,18,48,71 } , { 71,48, 3,69 } , { 69, 3,28,67 } , { 67,28,15,65 } , { 65,15,42,44 } , { 15,13,40,42 } , { 13,11,36,40 } , { 11,10,37,36 } , { 10,63,46,37 } , { 34,61,63,10 } },
|
|
| 421 |
{{ 0, 1, 2, 3 }},
|
|
| 422 |
{{ 4, 5, 1, 0 }},
|
|
| 423 |
{{ 0, 3, 6, 4 }},
|
|
| 424 |
{{ 2, 7, 8, 9 }},
|
|
| 425 |
{{ 3, 2, 10,6 }, { 2, 9, 11, 12 }},
|
|
| 426 |
{{13, 14, 8, 7}},
|
|
| 427 |
{{ 6, 10, 5, 4}, { 11, 14, 13, 12}},
|
|
| 428 |
{{ 9, 8, 14, 11}}
|
|
| 491 | 429 |
}; |
| 492 | 430 |
} |
| 493 | 431 |
|
Also available in: Unified diff
improvements from the 'texture coordinate' investigation.