Guest User

Untitled

a guest
Sep 9th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
D 9.01 KB | None | 0 0
  1. const GfxSimpleSkeleton.Vertex verts[] = [
  2.         // HEAD
  3.         // X-
  4.         {[-s_2,   0, -s_2], [ 0.25f,   0.5f], [-1,  0,  0], 0},
  5.         {[-s_2,   0,  s_2], [ 0.375f,  0.5f], [-1,  0,  0], 0},
  6.         {[-s_2, s_4,  s_2], [ 0.375f,  0.25f], [-1,  0,  0], 0},
  7.         {[-s_2, s_4, -s_2], [ 0.25f,   0.25f], [-1,  0,  0], 0},
  8.         // X+
  9.         {[ s_2,   0,  s_2], [ 0.0f,    0.5f], [ 1,  0,  0], 0},
  10.         {[ s_2,   0, -s_2], [ 0.125f,  0.5f], [ 1,  0,  0], 0},
  11.         {[ s_2, s_4, -s_2], [ 0.125f,  0.25f], [ 1,  0,  0], 0},
  12.         {[ s_2, s_4,  s_2], [ 0.0f,    0.25f], [ 1,  0,  0], 0},
  13.         // Y- Bottom
  14.         {[ s_2,   0,  s_2], [ 0.375f,  0.25f], [ 0, -1,  0], 0},
  15.         {[-s_2,   0,  s_2], [ 0.25f,   0.25f], [ 0, -1,  0], 0},
  16.         {[-s_2,   0, -s_2], [ 0.25f,   0.0f], [ 0, -1,  0], 0},
  17.         {[ s_2,   0, -s_2], [ 0.375f,  0.0f], [ 0, -1,  0], 0},
  18.         // Y+ Top
  19.         {[-s_2, s_4,  s_2], [ 0.25f,   0.0f], [ 0,  1,  0], 0},
  20.         {[ s_2, s_4,  s_2], [ 0.125f,  0.0f], [ 0,  1,  0], 0},
  21.         {[ s_2, s_4, -s_2], [ 0.125f,  0.25f], [ 0,  1,  0], 0},
  22.         {[-s_2, s_4, -s_2], [ 0.25f,   0.25f], [ 0,  1,  0], 0},
  23.         // Z- Front
  24.         {[ s_2,   0, -s_2], [ 0.125f,  0.5f], [ 0,  0, -1], 0},
  25.         {[-s_2,   0, -s_2], [ 0.25f,   0.5f], [ 0,  0, -1], 0},
  26.         {[-s_2, s_4, -s_2], [ 0.25f,   0.25f], [ 0,  0, -1], 0},
  27.         {[ s_2, s_4, -s_2], [ 0.125f,  0.25f], [ 0,  0, -1], 0},
  28.         // Z+ Back
  29.         {[-s_2,   0,  s_2], [ 0.375f,  0.5f], [ 0,  0,  1], 0},
  30.         {[ s_2,   0,  s_2], [ 0.5f,    0.5f], [ 0,  0,  1], 0},
  31.         {[ s_2, s_4,  s_2], [ 0.5f,    0.25f], [ 0,  0,  1], 0},
  32.         {[-s_2, s_4,  s_2], [ 0.375f,  0.25f], [ 0,  0,  1], 0},
  33.  
  34.         // Body
  35.         // X-
  36.         {[-s_2, -s_3, -sz], [ 0.4375f,  1.0f], [-1,  0,  0], 1},
  37.         {[-s_2, -s_3,  sz], [ 0.5f,     1.0f], [-1,  0,  0], 1},
  38.         {[-s_2,  s_3,  sz], [ 0.5f,     0.625f], [-1,  0,  0], 1},
  39.         {[-s_2,  s_3, -sz], [ 0.4375,   0.625f], [-1,  0,  0], 1},
  40.         // X+
  41.         {[ s_2, -s_3,  sz], [ 0.25f,    1.0f], [ 1,  0,  0], 1},
  42.         {[ s_2, -s_3, -sz], [ 0.3125f,  1.0f], [ 1,  0,  0], 1},
  43.         {[ s_2,  s_3, -sz], [ 0.3125f,  0.625f], [ 1,  0,  0], 1},
  44.         {[ s_2,  s_3,  sz], [ 0.25f,    0.625f], [ 1,  0,  0], 1},
  45.         // Y- Bottom
  46.         {[ s_2, -s_3,  sz], [ 0.4375f,  0.625f], [ 0, -1,  0], 1},
  47.         {[-s_2, -s_3,  sz], [ 0.5625f,  0.625f], [ 0, -1,  0], 1},
  48.         {[-s_2, -s_3, -sz], [ 0.5625f,  0.5f], [ 0, -1,  0], 1},
  49.         {[ s_2, -s_3, -sz], [ 0.4375f,  0.5f], [ 0, -1,  0], 1},
  50.         // Y+ Top
  51.         {[-s_2,  s_3,  sz], [ 0.4375f,  0.5f], [ 0,  1,  0], 1},
  52.         {[ s_2,  s_3,  sz], [ 0.3125f,  0.5f], [ 0,  1,  0], 1},
  53.         {[ s_2,  s_3, -sz], [ 0.3125f,  0.625f], [ 0,  1,  0], 1},
  54.         {[-s_2,  s_3, -sz], [ 0.4375f,  0.625f], [ 0,  1,  0], 1},
  55.         // Z- Front
  56.         {[ s_2, -s_3, -sz], [ 0.3125f,  1.0f], [ 0,  0, -1], 1},
  57.         {[-s_2, -s_3, -sz], [ 0.4375,   1.0f], [ 0,  0, -1], 1},
  58.         {[-s_2,  s_3, -sz], [ 0.4375,   0.625f], [ 0,  0, -1], 1},
  59.         {[ s_2,  s_3, -sz], [ 0.3125f,  0.625f], [ 0,  0, -1], 1},
  60.         // Z+ Back
  61.         {[-s_2, -s_3,  sz], [ 0.5f,    1.0f], [ 0,  0,  1], 1},
  62.         {[ s_2, -s_3,  sz], [ 0.625f,  1.0f], [ 0,  0,  1], 1},
  63.         {[ s_2,  s_3,  sz], [ 0.625f,  0.625f], [ 0,  0,  1], 1},
  64.         {[-s_2,  s_3,  sz], [ 0.5f,    0.625f], [ 0,  0,  1], 1},
  65.  
  66.         // Arm 1
  67.         // X-
  68.         {[-sz, -s_5, -sz], [ 0.6875f,  1.0f], [-1,  0,  0], 2},
  69.         {[-sz, -s_5,  sz], [ 0.625f,    1.0f], [-1,  0,  0], 2},
  70.         {[-sz,   sz,  sz], [ 0.625f,    0.625f], [-1,  0,  0], 2},
  71.         {[-sz,   sz, -sz], [ 0.6875f,  0.625f], [-1,  0,  0], 2},
  72.         // X+
  73.         {[ sz, -s_5,  sz], [ 0.8125f,  1.0f], [ 1,  0,  0], 2},
  74.         {[ sz, -s_5, -sz], [ 0.75f,   1.0f], [ 1,  0,  0], 2},
  75.         {[ sz,   sz, -sz], [ 0.75f,   0.625f], [ 1,  0,  0], 2},
  76.         {[ sz,   sz,  sz], [ 0.8125f,  0.625f], [ 1,  0,  0], 2},
  77.         // Y- Bottom
  78.         {[ sz, -s_5,  sz], [ 0.8125f,  0.625f], [ 0, -1,  0], 2},
  79.         {[-sz, -s_5,  sz], [ 0.75f,    0.625f], [ 0, -1,  0], 2},
  80.         {[-sz, -s_5, -sz], [ 0.75f,    0.5f], [ 0, -1,  0], 2},
  81.         {[ sz, -s_5, -sz], [ 0.8125f,  0.5f], [ 0, -1,  0], 2},
  82.         // Y+ Top
  83.         {[-sz,   sz,  sz], [ 0.6875f,  0.625f], [ 0,  1,  0], 2},
  84.         {[ sz,   sz,  sz], [ 0.75f,    0.625f], [ 0,  1,  0], 2},
  85.         {[ sz,   sz, -sz], [ 0.75f,    0.5f], [ 0,  1,  0], 2},
  86.         {[-sz,   sz, -sz], [ 0.6875f,  0.5f], [ 0,  1,  0], 2},
  87.         // Z- Front
  88.         {[ sz, -s_5, -sz], [ 0.75f,    1.0f], [ 0,  0, -1], 2},
  89.         {[-sz, -s_5, -sz], [ 0.6875f,  1.0f], [ 0,  0, -1], 2},
  90.         {[-sz,   sz, -sz], [ 0.6875f,  0.625f], [ 0,  0, -1], 2},
  91.         {[ sz,   sz, -sz], [ 0.75f,    0.625f], [ 0,  0, -1], 2},
  92.         // Z+ Back
  93.         {[-sz, -s_5,  sz], [ 0.875f,   1.0f], [ 0,  0,  1], 2},
  94.         {[ sz, -s_5,  sz], [ 0.8175f,  1.0f], [ 0,  0,  1], 2},
  95.         {[ sz,   sz,  sz], [ 0.8175f,  0.625f], [ 0,  0,  1], 2},
  96.         {[-sz,   sz,  sz], [ 0.875f,   0.625f], [ 0,  0,  1], 2},
  97.  
  98.         // Arm 2
  99.         // X-
  100.         {[-sz, -s_5, -sz], [ 0.75f,    1.0f], [-1,  0,  0], 3},
  101.         {[-sz, -s_5,  sz], [ 0.8125f,  1.0f], [-1,  0,  0], 3},
  102.         {[-sz,   sz,  sz], [ 0.8125f,  0.625f], [-1,  0,  0], 3},
  103.         {[-sz,   sz, -sz], [ 0.75f,    0.625f], [-1,  0,  0], 3},
  104.         // X+
  105.         {[ sz, -s_5,  sz], [ 0.625f,   1.0f], [ 1,  0,  0], 3},
  106.         {[ sz, -s_5, -sz], [ 0.6875f,  1.0f], [ 1,  0,  0], 3},
  107.         {[ sz,   sz, -sz], [ 0.6875f,  0.625f], [ 1,  0,  0], 3},
  108.         {[ sz,   sz,  sz], [ 0.625f,   0.625f], [ 1,  0,  0], 3},
  109.         // Y- Bottom
  110.         {[ sz, -s_5,  sz], [ 0.75f,    0.625f], [ 0, -1,  0], 3},
  111.         {[-sz, -s_5,  sz], [ 0.8125f,  0.625f], [ 0, -1,  0], 3},
  112.         {[-sz, -s_5, -sz], [ 0.8125f,  0.5f], [ 0, -1,  0], 3},
  113.         {[ sz, -s_5, -sz], [ 0.75f,    0.5f], [ 0, -1,  0], 3},
  114.         // Y+ Top
  115.         {[-sz,   sz,  sz], [ 0.75f,    0.625f], [ 0,  1,  0], 3},
  116.         {[ sz,   sz,  sz], [ 0.6875f,  0.625f], [ 0,  1,  0], 3},
  117.         {[ sz,   sz, -sz], [ 0.6875f,  0.5f], [ 0,  1,  0], 3},
  118.         {[-sz,   sz, -sz], [ 0.75f,    0.5f], [ 0,  1,  0], 3},
  119.         // Z- Front
  120.         {[ sz, -s_5, -sz], [ 0.6875f,  1.0f], [ 0,  0, -1], 3},
  121.         {[-sz, -s_5, -sz], [ 0.75f,    1.0f], [ 0,  0, -1], 3},
  122.         {[-sz,   sz, -sz], [ 0.75f,    0.625f], [ 0,  0, -1], 3},
  123.         {[ sz,   sz, -sz], [ 0.6875f,  0.625f], [ 0,  0, -1], 3},
  124.         // Z+ Back
  125.         {[-sz, -s_5,  sz], [ 0.8125f,  1.0f], [ 0,  0,  1], 3},
  126.         {[ sz, -s_5,  sz], [ 0.875f,   1.0f], [ 0,  0,  1], 3},
  127.         {[ sz,   sz,  sz], [ 0.875f,   0.625f], [ 0,  0,  1], 3},
  128.         {[-sz,   sz,  sz], [ 0.8125f,  0.625f], [ 0,  0,  1], 3},
  129.  
  130.         // Leg 1
  131.         // X-
  132.         {[-sz, -s_6, -sz], [ 0.0625f,  1.0f], [-1,  0,  0], 4},
  133.         {[-sz, -s_6,  sz], [ 0.0f,     1.0f], [-1,  0,  0], 4},
  134.         {[-sz,    0,  sz], [ 0.0f,     0.625f], [-1,  0,  0], 4},
  135.         {[-sz,    0, -sz], [ 0.0625f,  0.625f], [-1,  0,  0], 4},
  136.         // X+
  137.         {[ sz, -s_6,  sz], [ 0.1875f,  1.0f], [ 1,  0,  0], 4},
  138.         {[ sz, -s_6, -sz], [ 0.125f,   1.0f], [ 1,  0,  0], 4},
  139.         {[ sz,    0, -sz], [ 0.125f,   0.625f], [ 1,  0,  0], 4},
  140.         {[ sz,    0,  sz], [ 0.1875f,  0.625f], [ 1,  0,  0], 4},
  141.         // Y- Bottom
  142.         {[ sz, -s_6,  sz], [ 0.1875f,  0.625f], [ 0, -1,  0], 4},
  143.         {[-sz, -s_6,  sz], [ 0.125f,   0.625f], [ 0, -1,  0], 4},
  144.         {[-sz, -s_6, -sz], [ 0.125f,   0.5f], [ 0, -1,  0], 4},
  145.         {[ sz, -s_6, -sz], [ 0.1875f,  0.5f], [ 0, -1,  0], 4},
  146.         // Y+ Top
  147.         {[-sz,    0,  sz], [ 0.0625f,  0.5f], [ 0,  1,  0], 4},
  148.         {[ sz,    0,  sz], [ 0.125f,   0.5f], [ 0,  1,  0], 4},
  149.         {[ sz,    0, -sz], [ 0.125f,   0.625f], [ 0,  1,  0], 4},
  150.         {[-sz,    0, -sz], [ 0.0625f,  0.625f], [ 0,  1,  0], 4},
  151.         // Z- Front
  152.         {[ sz, -s_6, -sz], [ 0.125f,   1.0f], [ 0,  0, -1], 4},
  153.         {[-sz, -s_6, -sz], [ 0.0625f,  1.0f], [ 0,  0, -1], 4},
  154.         {[-sz,    0, -sz], [ 0.0625f,  0.625f], [ 0,  0, -1], 4},
  155.         {[ sz,    0, -sz], [ 0.125f,   0.625f], [ 0,  0, -1], 4},
  156.         // Z+ Back
  157.         {[-sz, -s_6,  sz], [ 0.25f,    1.0f], [ 0,  0,  1], 4},
  158.         {[ sz, -s_6,  sz], [ 0.1875f,  1.0f], [ 0,  0,  1], 4},
  159.         {[ sz,    0,  sz], [ 0.1875f,  0.625f], [ 0,  0,  1], 4},
  160.         {[-sz,    0,  sz], [ 0.25f,    0.625f], [ 0,  0,  1], 4},
  161.  
  162.         // Leg 2
  163.         // X-
  164.         {[-sz, -s_6, -sz], [ 0.125f,   1.0f], [-1,  0,  0], 5},
  165.         {[-sz, -s_6,  sz], [ 0.1875f,  1.0f], [-1,  0,  0], 5},
  166.         {[-sz,    0,  sz], [ 0.1875f,  0.625f], [-1,  0,  0], 5},
  167.         {[-sz,    0, -sz], [ 0.125f,   0.625f], [-1,  0,  0], 5},
  168.         // X+
  169.         {[ sz, -s_6,  sz], [ 0.0f,     1.0f], [ 1,  0,  0], 5},
  170.         {[ sz, -s_6, -sz], [ 0.0625f,  1.0f], [ 1,  0,  0], 5},
  171.         {[ sz,    0, -sz], [ 0.0625f,  0.625f], [ 1,  0,  0], 5},
  172.         {[ sz,    0,  sz], [ 0.0f,     0.625f], [ 1,  0,  0], 5},
  173.         // Y- Bottom
  174.         {[ sz, -s_6,  sz], [ 0.125f,   0.625f], [ 0, -1,  0], 5},
  175.         {[-sz, -s_6,  sz], [ 0.1875f,  0.625f], [ 0, -1,  0], 5},
  176.         {[-sz, -s_6, -sz], [ 0.1875f,  0.5f], [ 0, -1,  0], 5},
  177.         {[ sz, -s_6, -sz], [ 0.125f,   0.5f], [ 0, -1,  0], 5},
  178.         // Y+ Top
  179.         {[-sz,    0,  sz], [ 0.125f,   0.5f], [ 0,  1,  0], 5},
  180.         {[ sz,    0,  sz], [ 0.0625f,  0.5f], [ 0,  1,  0], 5},
  181.         {[ sz,    0, -sz], [ 0.0625f,  0.625f], [ 0,  1,  0], 5},
  182.         {[-sz,    0, -sz], [ 0.125f,   0.625f], [ 0,  1,  0], 5},
  183.         // Z- Front
  184.         {[ sz, -s_6, -sz], [ 0.0625f,  1.0f], [ 0,  0, -1], 5},
  185.         {[-sz, -s_6, -sz], [ 0.125f,   1.0f], [ 0,  0, -1], 5},
  186.         {[-sz,    0, -sz], [ 0.125f,   0.625f], [ 0,  0, -1], 5},
  187.         {[ sz,    0, -sz], [ 0.0625f,  0.625f], [ 0,  0, -1], 5},
  188.         // Z+ Back
  189.         {[-sz, -s_6,  sz], [ 0.1875f,  1.0f], [ 0,  0,  1], 5},
  190.         {[ sz, -s_6,  sz], [ 0.25f,    1.0f], [ 0,  0,  1], 5},
  191.         {[ sz,    0,  sz], [ 0.25f,    0.625f], [ 0,  0,  1], 5},
  192.         {[-sz,    0,  sz], [ 0.1875f,  0.625f], [ 0,  0,  1], 5}
  193.     ];
Add Comment
Please, Sign In to add comment