Revision 0e93d1a3
Added by Leszek Koltunski about 1 year 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.