From 4b732c2fe94a6e6d7de2aad91529ec9cc333833b Mon Sep 17 00:00:00 2001 From: Persson-dev Date: Wed, 28 Jun 2023 22:54:22 +0200 Subject: [PATCH] add ressources --- test/Assets/armor_stand.obj | 463 +++++++++++++++++++ test/Assets/armor_stand.png | Bin 0 -> 1634 bytes test/Assets/blaze.obj | 601 +++++++++++++++++++++++++ test/Assets/blaze.png | Bin 0 -> 824 bytes test/Assets/creeper.obj | 279 ++++++++++++ test/Assets/creeper.png | Bin 0 -> 3144 bytes test/Assets/giant.obj | 325 ++++++++++++++ test/Assets/giant.png | Bin 0 -> 1694 bytes test/Assets/silverfish.obj | 463 +++++++++++++++++++ test/Assets/silverfish.png | Bin 0 -> 1339 bytes test/Assets/skeleton.obj | 325 ++++++++++++++ test/Assets/skeleton.png | Bin 0 -> 1271 bytes test/Assets/slime.obj | 233 ++++++++++ test/Assets/slime.png | Bin 0 -> 426 bytes test/Assets/spider.obj | 509 +++++++++++++++++++++ test/Assets/spider.png | Bin 0 -> 1792 bytes test/Assets/witch.obj | 647 +++++++++++++++++++++++++++ test/Assets/witch.png | Bin 0 -> 2247 bytes test/Assets/zombie.obj | 325 ++++++++++++++ test/Assets/zombie.png | Bin 0 -> 768 bytes test/Assets/zombified_piglin.obj | 739 +++++++++++++++++++++++++++++++ test/Assets/zombified_piglin.png | Bin 0 -> 3304 bytes 22 files changed, 4909 insertions(+) create mode 100644 test/Assets/armor_stand.obj create mode 100644 test/Assets/armor_stand.png create mode 100644 test/Assets/blaze.obj create mode 100644 test/Assets/blaze.png create mode 100644 test/Assets/creeper.obj create mode 100644 test/Assets/creeper.png create mode 100644 test/Assets/giant.obj create mode 100644 test/Assets/giant.png create mode 100644 test/Assets/silverfish.obj create mode 100644 test/Assets/silverfish.png create mode 100644 test/Assets/skeleton.obj create mode 100644 test/Assets/skeleton.png create mode 100644 test/Assets/slime.obj create mode 100644 test/Assets/slime.png create mode 100644 test/Assets/spider.obj create mode 100644 test/Assets/spider.png create mode 100644 test/Assets/witch.obj create mode 100644 test/Assets/witch.png create mode 100644 test/Assets/zombie.obj create mode 100644 test/Assets/zombie.png create mode 100644 test/Assets/zombified_piglin.obj create mode 100644 test/Assets/zombified_piglin.png diff --git a/test/Assets/armor_stand.obj b/test/Assets/armor_stand.obj new file mode 100644 index 0000000..d69c00b --- /dev/null +++ b/test/Assets/armor_stand.obj @@ -0,0 +1,463 @@ +# Made in Blockbench 4.7.4 +mtllib armor_stand.mtl + +o head +v 0.0625 1.875 0.0625 +v 0.0625 1.875 -0.0625 +v 0.0625 1.4375 0.0625 +v 0.0625 1.4375 -0.0625 +v -0.0625 1.875 -0.0625 +v -0.0625 1.875 0.0625 +v -0.0625 1.4375 -0.0625 +v -0.0625 1.4375 0.0625 +vt 0.03125 0.96875 +vt 0.0625 0.96875 +vt 0.0625 0.859375 +vt 0.03125 0.859375 +vt 0 0.96875 +vt 0.03125 0.96875 +vt 0.03125 0.859375 +vt 0 0.859375 +vt 0.09375 0.96875 +vt 0.125 0.96875 +vt 0.125 0.859375 +vt 0.09375 0.859375 +vt 0.0625 0.96875 +vt 0.09375 0.96875 +vt 0.09375 0.859375 +vt 0.0625 0.859375 +vt 0.0625 0.96875 +vt 0.03125 0.96875 +vt 0.03125 1 +vt 0.0625 1 +vt 0.09375 1 +vt 0.0625 1 +vt 0.0625 0.96875 +vt 0.09375 0.96875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_008ca971-b56b-ee8d-d41a-6f8b49501f97 +f 4/4/1 7/3/1 5/2/1 2/1/1 +f 3/8/2 4/7/2 2/6/2 1/5/2 +f 8/12/3 3/11/3 1/10/3 6/9/3 +f 7/16/4 8/15/4 6/14/4 5/13/4 +f 6/20/5 1/19/5 2/18/5 5/17/5 +f 7/24/6 4/23/6 3/22/6 8/21/6 +o body +v 0.375 1.5 0.09375 +v 0.375 1.5 -0.09375 +v 0.375 1.3125 0.09375 +v 0.375 1.3125 -0.09375 +v -0.375 1.5 -0.09375 +v -0.375 1.5 0.09375 +v -0.375 1.3125 -0.09375 +v -0.375 1.3125 0.09375 +vt 0.046875 0.546875 +vt 0.234375 0.546875 +vt 0.234375 0.5 +vt 0.046875 0.5 +vt 0 0.546875 +vt 0.046875 0.546875 +vt 0.046875 0.5 +vt 0 0.5 +vt 0.28125 0.546875 +vt 0.46875 0.546875 +vt 0.46875 0.5 +vt 0.28125 0.5 +vt 0.234375 0.546875 +vt 0.28125 0.546875 +vt 0.28125 0.5 +vt 0.234375 0.5 +vt 0.234375 0.546875 +vt 0.046875 0.546875 +vt 0.046875 0.59375 +vt 0.234375 0.59375 +vt 0.421875 0.59375 +vt 0.234375 0.59375 +vt 0.234375 0.546875 +vt 0.421875 0.546875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_008ca971-b56b-ee8d-d41a-6f8b49501f97 +f 12/28/7 15/27/7 13/26/7 10/25/7 +f 11/32/8 12/31/8 10/30/8 9/29/8 +f 16/36/9 11/35/9 9/34/9 14/33/9 +f 15/40/10 16/39/10 14/38/10 13/37/10 +f 14/44/11 9/43/11 10/42/11 13/41/11 +f 15/48/12 12/47/12 11/46/12 16/45/12 +o left_arm +v -0.3125 1.5 0.0625 +v -0.3125 1.5 -0.0625 +v -0.3125 0.75 0.0625 +v -0.3125 0.75 -0.0625 +v -0.4375 1.5 -0.0625 +v -0.4375 1.5 0.0625 +v -0.4375 0.75 -0.0625 +v -0.4375 0.75 0.0625 +vt 0.5625 0.71875 +vt 0.53125 0.71875 +vt 0.53125 0.53125 +vt 0.5625 0.53125 +vt 0.59375 0.71875 +vt 0.5625 0.71875 +vt 0.5625 0.53125 +vt 0.59375 0.53125 +vt 0.625 0.71875 +vt 0.59375 0.71875 +vt 0.59375 0.53125 +vt 0.625 0.53125 +vt 0.53125 0.71875 +vt 0.5 0.71875 +vt 0.5 0.53125 +vt 0.53125 0.53125 +vt 0.53125 0.71875 +vt 0.5625 0.71875 +vt 0.5625 0.75 +vt 0.53125 0.75 +vt 0.5625 0.75 +vt 0.59375 0.75 +vt 0.59375 0.71875 +vt 0.5625 0.71875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_008ca971-b56b-ee8d-d41a-6f8b49501f97 +f 20/52/13 23/51/13 21/50/13 18/49/13 +f 19/56/14 20/55/14 18/54/14 17/53/14 +f 24/60/15 19/59/15 17/58/15 22/57/15 +f 23/64/16 24/63/16 22/62/16 21/61/16 +f 22/68/17 17/67/17 18/66/17 21/65/17 +f 23/72/18 20/71/18 19/70/18 24/69/18 +o right_arm +v 0.4375 1.5 0.0625 +v 0.4375 1.5 -0.0625 +v 0.4375 0.75 0.0625 +v 0.4375 0.75 -0.0625 +v 0.3125 1.5 -0.0625 +v 0.3125 1.5 0.0625 +v 0.3125 0.75 -0.0625 +v 0.3125 0.75 0.0625 +vt 0.40625 0.96875 +vt 0.4375 0.96875 +vt 0.4375 0.78125 +vt 0.40625 0.78125 +vt 0.375 0.96875 +vt 0.40625 0.96875 +vt 0.40625 0.78125 +vt 0.375 0.78125 +vt 0.46875 0.96875 +vt 0.5 0.96875 +vt 0.5 0.78125 +vt 0.46875 0.78125 +vt 0.4375 0.96875 +vt 0.46875 0.96875 +vt 0.46875 0.78125 +vt 0.4375 0.78125 +vt 0.4375 0.96875 +vt 0.40625 0.96875 +vt 0.40625 1 +vt 0.4375 1 +vt 0.46875 1 +vt 0.4375 1 +vt 0.4375 0.96875 +vt 0.46875 0.96875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_008ca971-b56b-ee8d-d41a-6f8b49501f97 +f 28/76/19 31/75/19 29/74/19 26/73/19 +f 27/80/20 28/79/20 26/78/20 25/77/20 +f 32/84/21 27/83/21 25/82/21 30/81/21 +f 31/88/22 32/87/22 30/86/22 29/85/22 +f 30/92/23 25/91/23 26/90/23 29/89/23 +f 31/96/24 28/95/24 27/94/24 32/93/24 +o left_leg +v -0.05625000000000002 0.75 0.0625 +v -0.05625000000000002 0.75 -0.0625 +v -0.05625000000000002 0.0625 0.0625 +v -0.05625000000000002 0.0625 -0.0625 +v -0.18125000000000002 0.75 -0.0625 +v -0.18125000000000002 0.75 0.0625 +v -0.18125000000000002 0.0625 -0.0625 +v -0.18125000000000002 0.0625 0.0625 +vt 0.6875 0.71875 +vt 0.65625 0.71875 +vt 0.65625 0.546875 +vt 0.6875 0.546875 +vt 0.71875 0.71875 +vt 0.6875 0.71875 +vt 0.6875 0.546875 +vt 0.71875 0.546875 +vt 0.75 0.71875 +vt 0.71875 0.71875 +vt 0.71875 0.546875 +vt 0.75 0.546875 +vt 0.65625 0.71875 +vt 0.625 0.71875 +vt 0.625 0.546875 +vt 0.65625 0.546875 +vt 0.65625 0.71875 +vt 0.6875 0.71875 +vt 0.6875 0.75 +vt 0.65625 0.75 +vt 0.6875 0.75 +vt 0.71875 0.75 +vt 0.71875 0.71875 +vt 0.6875 0.71875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_008ca971-b56b-ee8d-d41a-6f8b49501f97 +f 36/100/25 39/99/25 37/98/25 34/97/25 +f 35/104/26 36/103/26 34/102/26 33/101/26 +f 40/108/27 35/107/27 33/106/27 38/105/27 +f 39/112/28 40/111/28 38/110/28 37/109/28 +f 38/116/29 33/115/29 34/114/29 37/113/29 +f 39/120/30 36/119/30 35/118/30 40/117/30 +o right_leg +v 0.19062500000000004 0.75 0.0625 +v 0.19062500000000004 0.75 -0.0625 +v 0.19062500000000004 0.0625 0.0625 +v 0.19062500000000004 0.0625 -0.0625 +v 0.06562500000000004 0.75 -0.0625 +v 0.06562500000000004 0.75 0.0625 +v 0.06562500000000004 0.0625 -0.0625 +v 0.06562500000000004 0.0625 0.0625 +vt 0.15625 0.96875 +vt 0.1875 0.96875 +vt 0.1875 0.796875 +vt 0.15625 0.796875 +vt 0.125 0.96875 +vt 0.15625 0.96875 +vt 0.15625 0.796875 +vt 0.125 0.796875 +vt 0.21875 0.96875 +vt 0.25 0.96875 +vt 0.25 0.796875 +vt 0.21875 0.796875 +vt 0.1875 0.96875 +vt 0.21875 0.96875 +vt 0.21875 0.796875 +vt 0.1875 0.796875 +vt 0.1875 0.96875 +vt 0.15625 0.96875 +vt 0.15625 1 +vt 0.1875 1 +vt 0.21875 1 +vt 0.1875 1 +vt 0.1875 0.96875 +vt 0.21875 0.96875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_008ca971-b56b-ee8d-d41a-6f8b49501f97 +f 44/124/31 47/123/31 45/122/31 42/121/31 +f 43/128/32 44/127/32 42/126/32 41/125/32 +f 48/132/33 43/131/33 41/130/33 46/129/33 +f 47/136/34 48/135/34 46/134/34 45/133/34 +f 46/140/35 41/139/35 42/138/35 45/137/35 +f 47/144/36 44/143/36 43/142/36 48/141/36 +o right +v -0.0625 1.3125 0.0625 +v -0.0625 1.3125 -0.0625 +v -0.0625 0.875 0.0625 +v -0.0625 0.875 -0.0625 +v -0.1875 1.3125 -0.0625 +v -0.1875 1.3125 0.0625 +v -0.1875 0.875 -0.0625 +v -0.1875 0.875 0.0625 +vt 0.78125 0.71875 +vt 0.8125 0.71875 +vt 0.8125 0.609375 +vt 0.78125 0.609375 +vt 0.75 0.71875 +vt 0.78125 0.71875 +vt 0.78125 0.609375 +vt 0.75 0.609375 +vt 0.84375 0.71875 +vt 0.875 0.71875 +vt 0.875 0.609375 +vt 0.84375 0.609375 +vt 0.8125 0.71875 +vt 0.84375 0.71875 +vt 0.84375 0.609375 +vt 0.8125 0.609375 +vt 0.8125 0.71875 +vt 0.78125 0.71875 +vt 0.78125 0.75 +vt 0.8125 0.75 +vt 0.84375 0.75 +vt 0.8125 0.75 +vt 0.8125 0.71875 +vt 0.84375 0.71875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_008ca971-b56b-ee8d-d41a-6f8b49501f97 +f 52/148/37 55/147/37 53/146/37 50/145/37 +f 51/152/38 52/151/38 50/150/38 49/149/38 +f 56/156/39 51/155/39 49/154/39 54/153/39 +f 55/160/40 56/159/40 54/158/40 53/157/40 +f 54/164/41 49/163/41 50/162/41 53/161/41 +f 55/168/42 52/167/42 51/166/42 56/165/42 +o left +v 0.1875 1.3125 0.0625 +v 0.1875 1.3125 -0.0625 +v 0.1875 0.875 0.0625 +v 0.1875 0.875 -0.0625 +v 0.0625 1.3125 -0.0625 +v 0.0625 1.3125 0.0625 +v 0.0625 0.875 -0.0625 +v 0.0625 0.875 0.0625 +vt 0.28125 0.96875 +vt 0.3125 0.96875 +vt 0.3125 0.859375 +vt 0.28125 0.859375 +vt 0.25 0.96875 +vt 0.28125 0.96875 +vt 0.28125 0.859375 +vt 0.25 0.859375 +vt 0.34375 0.96875 +vt 0.375 0.96875 +vt 0.375 0.859375 +vt 0.34375 0.859375 +vt 0.3125 0.96875 +vt 0.34375 0.96875 +vt 0.34375 0.859375 +vt 0.3125 0.859375 +vt 0.3125 0.96875 +vt 0.28125 0.96875 +vt 0.28125 1 +vt 0.3125 1 +vt 0.34375 1 +vt 0.3125 1 +vt 0.3125 0.96875 +vt 0.34375 0.96875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_008ca971-b56b-ee8d-d41a-6f8b49501f97 +f 60/172/43 63/171/43 61/170/43 58/169/43 +f 59/176/44 60/175/44 58/174/44 57/173/44 +f 64/180/45 59/179/45 57/178/45 62/177/45 +f 63/184/46 64/183/46 62/182/46 61/181/46 +f 62/188/47 57/187/47 58/186/47 61/185/47 +f 63/192/48 60/191/48 59/190/48 64/189/48 +o waist +v 0.25 0.875 0.0625 +v 0.25 0.875 -0.0625 +v 0.25 0.75 0.0625 +v 0.25 0.75 -0.0625 +v -0.25 0.875 -0.0625 +v -0.25 0.875 0.0625 +v -0.25 0.75 -0.0625 +v -0.25 0.75 0.0625 +vt 0.03125 0.21875 +vt 0.15625 0.21875 +vt 0.15625 0.1875 +vt 0.03125 0.1875 +vt 0 0.21875 +vt 0.03125 0.21875 +vt 0.03125 0.1875 +vt 0 0.1875 +vt 0.1875 0.21875 +vt 0.3125 0.21875 +vt 0.3125 0.1875 +vt 0.1875 0.1875 +vt 0.15625 0.21875 +vt 0.1875 0.21875 +vt 0.1875 0.1875 +vt 0.15625 0.1875 +vt 0.15625 0.21875 +vt 0.03125 0.21875 +vt 0.03125 0.25 +vt 0.15625 0.25 +vt 0.28125 0.25 +vt 0.15625 0.25 +vt 0.15625 0.21875 +vt 0.28125 0.21875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_008ca971-b56b-ee8d-d41a-6f8b49501f97 +f 68/196/49 71/195/49 69/194/49 66/193/49 +f 67/200/50 68/199/50 66/198/50 65/197/50 +f 72/204/51 67/203/51 65/202/51 70/201/51 +f 71/208/52 72/207/52 70/206/52 69/205/52 +f 70/212/53 65/211/53 66/210/53 69/209/53 +f 71/216/54 68/215/54 67/214/54 72/213/54 +o base +v 0.375 0.0625 0.375 +v 0.375 0.0625 -0.375 +v 0.375 0 0.375 +v 0.375 0 -0.375 +v -0.375 0.0625 -0.375 +v -0.375 0.0625 0.375 +v -0.375 0 -0.375 +v -0.375 0 0.375 +vt 0.1875 0.3125 +vt 0.375 0.3125 +vt 0.375 0.296875 +vt 0.1875 0.296875 +vt 0 0.3125 +vt 0.1875 0.3125 +vt 0.1875 0.296875 +vt 0 0.296875 +vt 0.5625 0.3125 +vt 0.75 0.3125 +vt 0.75 0.296875 +vt 0.5625 0.296875 +vt 0.375 0.3125 +vt 0.5625 0.3125 +vt 0.5625 0.296875 +vt 0.375 0.296875 +vt 0.375 0.3125 +vt 0.1875 0.3125 +vt 0.1875 0.5 +vt 0.375 0.5 +vt 0.5625 0.5 +vt 0.375 0.5 +vt 0.375 0.3125 +vt 0.5625 0.3125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_008ca971-b56b-ee8d-d41a-6f8b49501f97 +f 76/220/55 79/219/55 77/218/55 74/217/55 +f 75/224/56 76/223/56 74/222/56 73/221/56 +f 80/228/57 75/227/57 73/226/57 78/225/57 +f 79/232/58 80/231/58 78/230/58 77/229/58 +f 78/236/59 73/235/59 74/234/59 77/233/59 +f 79/240/60 76/239/60 75/238/60 80/237/60 \ No newline at end of file diff --git a/test/Assets/armor_stand.png b/test/Assets/armor_stand.png new file mode 100644 index 0000000000000000000000000000000000000000..5a10496e6cbb66bd9740c9cc0315f4bd8c24d762 GIT binary patch literal 1634 zcmV-o2A%ndP)|x!kV5hN%PrtgIxc^c8U-Vz%5r=cqV zfJXf}RHFbxSD?xoM0-`%ps6{~?28Dtb(}sNw*vrRb{D2m!nrTLOO**yaL~YL-~gb? z8qDfZsImsf?V!P0{yXRZpusdsXzp8Jb{B@OfZ1I*tc@MveyXf-2daj~oslM_M%|<2 zlU4^$TQ=`FR?>02G@5O(|5!-}06cBkcz0tB4BZhsye=5J0*AF>8YO-YarT!5(y7S`%aV)bJRj^^M#20F0b+yrlV@^?Pm4*FVW7O-LQ5&uL9m-D&LcnWGR1 zqxJc-r=h7i0HYW;t3Y|Rc<2|O9DeV$TleQQw0Mvlw*%8C@qs$5jgzmw0$?O^htV1U zn)}u$wueX30|GgajsW1W_Poaz32E!j0|5S*fB5Jzrzo|D(faI}Hvnj%@hu9fIC#@2 zp)uE?#Y5y0v~~5ufCe{-)}jWG1H%OMNz1#B*mv#L{dAYXI7WxjI%)uSuV3W*40R}= z9jDKABXtdkGKktIL_ri(Lsz&^I&Q)zof9G*5O<#thTv+#usnMJAcg}z|N5tyVl*hI z%dqxm$S}fE4KHd<6y2twRuPs&RunG1q)oG2#5 z+6c`XRBLeD@!|_Donh(rPGgUsPm^n;?f{y7n&n{e<=5?90O9HOxet!=drgyTr0#%5 z{W;GOCgl=Q>GqA=_d;@w-B{nh6dG_?O_5S{u@(u8^gz63XF{$KReesK0bZsVUQ^V} z3Jy!RXU#QIcR-ZLMWx&4&z=S_eXfzZ1ENIkzA|U8a@YzxqF;CKfg&% z#-D%xgV$a@fnMK*l#>B~w-Mg^@`>mm4Zjj z)uN}ky`Jkkr`f3#iu^k9T1k?jsX4wpUD`Y~2o6frfO*#pC6VSt|6b3RNgA`e!A9tyEJszh$*QTMa6f0CQ4jnp0@07)oK;>dL00u>pBd>0Aq~X#I?V2<;p@Ck$4|q z+cq{fHlQfumEpCuH8h(|K3D*#*XxPw7mcYlLbh$gbv^MrI5JvR^b3JHRju0Dz(>uq;pL^7%Z9 z#qrl>wOTE){i2cB0gN$NmIYasIgMS{$)hH%K$v8yRHk@b$LuDwO=Hr(tz#lZ62>g+gh#02S8g} zvPo*cNUYqvd2;}a$0dPwZUmxpv)M$sT;@w0A-LrwlX)9b)^>#^jTALzKU!R%kZo3X|XiF4@e6V{ZpjZccG~{?Edx) z>u0>$zxa8zpkTFdf)`DH{P~aJuSC7iR9sz_e}cq?M74a8`eLCpEG)w8GGxe*Awz}? g88T$Zkl{tZe>(@$9?SeqApigX07*qoM6N<$f@|I+fB*mh literal 0 HcmV?d00001 diff --git a/test/Assets/blaze.obj b/test/Assets/blaze.obj new file mode 100644 index 0000000..1295361 --- /dev/null +++ b/test/Assets/blaze.obj @@ -0,0 +1,601 @@ +# Made in Blockbench 4.7.4 +mtllib blaze.mtl + +o head +v 0.25 1.75 0.25 +v 0.25 1.75 -0.25 +v 0.25 1.25 0.25 +v 0.25 1.25 -0.25 +v -0.25 1.75 -0.25 +v -0.25 1.75 0.25 +v -0.25 1.25 -0.25 +v -0.25 1.25 0.25 +vt 0.125 0.75 +vt 0.25 0.75 +vt 0.25 0.5 +vt 0.125 0.5 +vt 0 0.75 +vt 0.125 0.75 +vt 0.125 0.5 +vt 0 0.5 +vt 0.375 0.75 +vt 0.5 0.75 +vt 0.5 0.5 +vt 0.375 0.5 +vt 0.25 0.75 +vt 0.375 0.75 +vt 0.375 0.5 +vt 0.25 0.5 +vt 0.25 0.75 +vt 0.125 0.75 +vt 0.125 1 +vt 0.25 1 +vt 0.375 1 +vt 0.25 1 +vt 0.25 0.75 +vt 0.375 0.75 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_dfbdbb41-abfe-86cc-78e9-f18aaa3f6ee0 +f 4/4/1 7/3/1 5/2/1 2/1/1 +f 3/8/2 4/7/2 2/6/2 1/5/2 +f 8/12/3 3/11/3 1/10/3 6/9/3 +f 7/16/4 8/15/4 6/14/4 5/13/4 +f 6/20/5 1/19/5 2/18/5 5/17/5 +f 7/24/6 4/23/6 3/22/6 8/21/6 +o stick1 +v 0.5 1.625 -0.375 +v 0.5 1.625 -0.5 +v 0.5 1.125 -0.375 +v 0.5 1.125 -0.5 +v 0.375 1.625 -0.5 +v 0.375 1.625 -0.375 +v 0.375 1.125 -0.5 +v 0.375 1.125 -0.375 +vt 0.03125 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.1875 +vt 0.03125 0.1875 +vt 0 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.1875 +vt 0 0.1875 +vt 0.09375 0.4375 +vt 0.125 0.4375 +vt 0.125 0.1875 +vt 0.09375 0.1875 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vt 0.09375 0.1875 +vt 0.0625 0.1875 +vt 0.0625 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.5 +vt 0.0625 0.5 +vt 0.09375 0.5 +vt 0.0625 0.5 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_dfbdbb41-abfe-86cc-78e9-f18aaa3f6ee0 +f 12/28/7 15/27/7 13/26/7 10/25/7 +f 11/32/8 12/31/8 10/30/8 9/29/8 +f 16/36/9 11/35/9 9/34/9 14/33/9 +f 15/40/10 16/39/10 14/38/10 13/37/10 +f 14/44/11 9/43/11 10/42/11 13/41/11 +f 15/48/12 12/47/12 11/46/12 16/45/12 +o stick2 +v -0.375 1.625 -0.375 +v -0.375 1.625 -0.5 +v -0.375 1.125 -0.375 +v -0.375 1.125 -0.5 +v -0.5 1.625 -0.5 +v -0.5 1.625 -0.375 +v -0.5 1.125 -0.5 +v -0.5 1.125 -0.375 +vt 0.03125 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.1875 +vt 0.03125 0.1875 +vt 0 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.1875 +vt 0 0.1875 +vt 0.09375 0.4375 +vt 0.125 0.4375 +vt 0.125 0.1875 +vt 0.09375 0.1875 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vt 0.09375 0.1875 +vt 0.0625 0.1875 +vt 0.0625 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.5 +vt 0.0625 0.5 +vt 0.09375 0.5 +vt 0.0625 0.5 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_dfbdbb41-abfe-86cc-78e9-f18aaa3f6ee0 +f 20/52/13 23/51/13 21/50/13 18/49/13 +f 19/56/14 20/55/14 18/54/14 17/53/14 +f 24/60/15 19/59/15 17/58/15 22/57/15 +f 23/64/16 24/63/16 22/62/16 21/61/16 +f 22/68/17 17/67/17 18/66/17 21/65/17 +f 23/72/18 20/71/18 19/70/18 24/69/18 +o stick3 +v -0.375 1.625 0.5 +v -0.375 1.625 0.375 +v -0.375 1.125 0.5 +v -0.375 1.125 0.375 +v -0.5 1.625 0.375 +v -0.5 1.625 0.5 +v -0.5 1.125 0.375 +v -0.5 1.125 0.5 +vt 0.03125 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.1875 +vt 0.03125 0.1875 +vt 0 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.1875 +vt 0 0.1875 +vt 0.09375 0.4375 +vt 0.125 0.4375 +vt 0.125 0.1875 +vt 0.09375 0.1875 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vt 0.09375 0.1875 +vt 0.0625 0.1875 +vt 0.0625 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.5 +vt 0.0625 0.5 +vt 0.09375 0.5 +vt 0.0625 0.5 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_dfbdbb41-abfe-86cc-78e9-f18aaa3f6ee0 +f 28/76/19 31/75/19 29/74/19 26/73/19 +f 27/80/20 28/79/20 26/78/20 25/77/20 +f 32/84/21 27/83/21 25/82/21 30/81/21 +f 31/88/22 32/87/22 30/86/22 29/85/22 +f 30/92/23 25/91/23 26/90/23 29/89/23 +f 31/96/24 28/95/24 27/94/24 32/93/24 +o stick4 +v 0.5 1.625 0.5 +v 0.5 1.625 0.375 +v 0.5 1.125 0.5 +v 0.5 1.125 0.375 +v 0.375 1.625 0.375 +v 0.375 1.625 0.5 +v 0.375 1.125 0.375 +v 0.375 1.125 0.5 +vt 0.03125 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.1875 +vt 0.03125 0.1875 +vt 0 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.1875 +vt 0 0.1875 +vt 0.09375 0.4375 +vt 0.125 0.4375 +vt 0.125 0.1875 +vt 0.09375 0.1875 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vt 0.09375 0.1875 +vt 0.0625 0.1875 +vt 0.0625 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.5 +vt 0.0625 0.5 +vt 0.09375 0.5 +vt 0.0625 0.5 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_dfbdbb41-abfe-86cc-78e9-f18aaa3f6ee0 +f 36/100/25 39/99/25 37/98/25 34/97/25 +f 35/104/26 36/103/26 34/102/26 33/101/26 +f 40/108/27 35/107/27 33/106/27 38/105/27 +f 39/112/28 40/111/28 38/110/28 37/109/28 +f 38/116/29 33/115/29 34/114/29 37/113/29 +f 39/120/30 36/119/30 35/118/30 40/117/30 +o stick5 +v 0.375 1.375 -0.25 +v 0.375 1.375 -0.375 +v 0.375 0.875 -0.25 +v 0.375 0.875 -0.375 +v 0.25 1.375 -0.375 +v 0.25 1.375 -0.25 +v 0.25 0.875 -0.375 +v 0.25 0.875 -0.25 +vt 0.03125 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.1875 +vt 0.03125 0.1875 +vt 0 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.1875 +vt 0 0.1875 +vt 0.09375 0.4375 +vt 0.125 0.4375 +vt 0.125 0.1875 +vt 0.09375 0.1875 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vt 0.09375 0.1875 +vt 0.0625 0.1875 +vt 0.0625 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.5 +vt 0.0625 0.5 +vt 0.09375 0.5 +vt 0.0625 0.5 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_dfbdbb41-abfe-86cc-78e9-f18aaa3f6ee0 +f 44/124/31 47/123/31 45/122/31 42/121/31 +f 43/128/32 44/127/32 42/126/32 41/125/32 +f 48/132/33 43/131/33 41/130/33 46/129/33 +f 47/136/34 48/135/34 46/134/34 45/133/34 +f 46/140/35 41/139/35 42/138/35 45/137/35 +f 47/144/36 44/143/36 43/142/36 48/141/36 +o stick6 +v -0.25 1.375 -0.25 +v -0.25 1.375 -0.375 +v -0.25 0.875 -0.25 +v -0.25 0.875 -0.375 +v -0.375 1.375 -0.375 +v -0.375 1.375 -0.25 +v -0.375 0.875 -0.375 +v -0.375 0.875 -0.25 +vt 0.03125 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.1875 +vt 0.03125 0.1875 +vt 0 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.1875 +vt 0 0.1875 +vt 0.09375 0.4375 +vt 0.125 0.4375 +vt 0.125 0.1875 +vt 0.09375 0.1875 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vt 0.09375 0.1875 +vt 0.0625 0.1875 +vt 0.0625 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.5 +vt 0.0625 0.5 +vt 0.09375 0.5 +vt 0.0625 0.5 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_dfbdbb41-abfe-86cc-78e9-f18aaa3f6ee0 +f 52/148/37 55/147/37 53/146/37 50/145/37 +f 51/152/38 52/151/38 50/150/38 49/149/38 +f 56/156/39 51/155/39 49/154/39 54/153/39 +f 55/160/40 56/159/40 54/158/40 53/157/40 +f 54/164/41 49/163/41 50/162/41 53/161/41 +f 55/168/42 52/167/42 51/166/42 56/165/42 +o stick7 +v -0.25 1.375 0.375 +v -0.25 1.375 0.25 +v -0.25 0.875 0.375 +v -0.25 0.875 0.25 +v -0.375 1.375 0.25 +v -0.375 1.375 0.375 +v -0.375 0.875 0.25 +v -0.375 0.875 0.375 +vt 0.03125 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.1875 +vt 0.03125 0.1875 +vt 0 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.1875 +vt 0 0.1875 +vt 0.09375 0.4375 +vt 0.125 0.4375 +vt 0.125 0.1875 +vt 0.09375 0.1875 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vt 0.09375 0.1875 +vt 0.0625 0.1875 +vt 0.0625 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.5 +vt 0.0625 0.5 +vt 0.09375 0.5 +vt 0.0625 0.5 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_dfbdbb41-abfe-86cc-78e9-f18aaa3f6ee0 +f 60/172/43 63/171/43 61/170/43 58/169/43 +f 59/176/44 60/175/44 58/174/44 57/173/44 +f 64/180/45 59/179/45 57/178/45 62/177/45 +f 63/184/46 64/183/46 62/182/46 61/181/46 +f 62/188/47 57/187/47 58/186/47 61/185/47 +f 63/192/48 60/191/48 59/190/48 64/189/48 +o stick8 +v 0.375 1.375 0.375 +v 0.375 1.375 0.25 +v 0.375 0.875 0.375 +v 0.375 0.875 0.25 +v 0.25 1.375 0.25 +v 0.25 1.375 0.375 +v 0.25 0.875 0.25 +v 0.25 0.875 0.375 +vt 0.03125 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.1875 +vt 0.03125 0.1875 +vt 0 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.1875 +vt 0 0.1875 +vt 0.09375 0.4375 +vt 0.125 0.4375 +vt 0.125 0.1875 +vt 0.09375 0.1875 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vt 0.09375 0.1875 +vt 0.0625 0.1875 +vt 0.0625 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.5 +vt 0.0625 0.5 +vt 0.09375 0.5 +vt 0.0625 0.5 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_dfbdbb41-abfe-86cc-78e9-f18aaa3f6ee0 +f 68/196/49 71/195/49 69/194/49 66/193/49 +f 67/200/50 68/199/50 66/198/50 65/197/50 +f 72/204/51 67/203/51 65/202/51 70/201/51 +f 71/208/52 72/207/52 70/206/52 69/205/52 +f 70/212/53 65/211/53 66/210/53 69/209/53 +f 71/216/54 68/215/54 67/214/54 72/213/54 +o stick9 +v 0.25 0.875 -0.125 +v 0.25 0.875 -0.25 +v 0.25 0.375 -0.125 +v 0.25 0.375 -0.25 +v 0.125 0.875 -0.25 +v 0.125 0.875 -0.125 +v 0.125 0.375 -0.25 +v 0.125 0.375 -0.125 +vt 0.03125 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.1875 +vt 0.03125 0.1875 +vt 0 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.1875 +vt 0 0.1875 +vt 0.09375 0.4375 +vt 0.125 0.4375 +vt 0.125 0.1875 +vt 0.09375 0.1875 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vt 0.09375 0.1875 +vt 0.0625 0.1875 +vt 0.0625 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.5 +vt 0.0625 0.5 +vt 0.09375 0.5 +vt 0.0625 0.5 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_dfbdbb41-abfe-86cc-78e9-f18aaa3f6ee0 +f 76/220/55 79/219/55 77/218/55 74/217/55 +f 75/224/56 76/223/56 74/222/56 73/221/56 +f 80/228/57 75/227/57 73/226/57 78/225/57 +f 79/232/58 80/231/58 78/230/58 77/229/58 +f 78/236/59 73/235/59 74/234/59 77/233/59 +f 79/240/60 76/239/60 75/238/60 80/237/60 +o stick10 +v -0.125 0.875 -0.125 +v -0.125 0.875 -0.25 +v -0.125 0.375 -0.125 +v -0.125 0.375 -0.25 +v -0.25 0.875 -0.25 +v -0.25 0.875 -0.125 +v -0.25 0.375 -0.25 +v -0.25 0.375 -0.125 +vt 0.03125 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.1875 +vt 0.03125 0.1875 +vt 0 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.1875 +vt 0 0.1875 +vt 0.09375 0.4375 +vt 0.125 0.4375 +vt 0.125 0.1875 +vt 0.09375 0.1875 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vt 0.09375 0.1875 +vt 0.0625 0.1875 +vt 0.0625 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.5 +vt 0.0625 0.5 +vt 0.09375 0.5 +vt 0.0625 0.5 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_dfbdbb41-abfe-86cc-78e9-f18aaa3f6ee0 +f 84/244/61 87/243/61 85/242/61 82/241/61 +f 83/248/62 84/247/62 82/246/62 81/245/62 +f 88/252/63 83/251/63 81/250/63 86/249/63 +f 87/256/64 88/255/64 86/254/64 85/253/64 +f 86/260/65 81/259/65 82/258/65 85/257/65 +f 87/264/66 84/263/66 83/262/66 88/261/66 +o stick11 +v -0.125 0.875 0.25 +v -0.125 0.875 0.125 +v -0.125 0.375 0.25 +v -0.125 0.375 0.125 +v -0.25 0.875 0.125 +v -0.25 0.875 0.25 +v -0.25 0.375 0.125 +v -0.25 0.375 0.25 +vt 0.03125 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.1875 +vt 0.03125 0.1875 +vt 0 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.1875 +vt 0 0.1875 +vt 0.09375 0.4375 +vt 0.125 0.4375 +vt 0.125 0.1875 +vt 0.09375 0.1875 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vt 0.09375 0.1875 +vt 0.0625 0.1875 +vt 0.0625 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.5 +vt 0.0625 0.5 +vt 0.09375 0.5 +vt 0.0625 0.5 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_dfbdbb41-abfe-86cc-78e9-f18aaa3f6ee0 +f 92/268/67 95/267/67 93/266/67 90/265/67 +f 91/272/68 92/271/68 90/270/68 89/269/68 +f 96/276/69 91/275/69 89/274/69 94/273/69 +f 95/280/70 96/279/70 94/278/70 93/277/70 +f 94/284/71 89/283/71 90/282/71 93/281/71 +f 95/288/72 92/287/72 91/286/72 96/285/72 +o stick12 +v 0.25 0.875 0.25 +v 0.25 0.875 0.125 +v 0.25 0.375 0.25 +v 0.25 0.375 0.125 +v 0.125 0.875 0.125 +v 0.125 0.875 0.25 +v 0.125 0.375 0.125 +v 0.125 0.375 0.25 +vt 0.03125 0.4375 +vt 0.0625 0.4375 +vt 0.0625 0.1875 +vt 0.03125 0.1875 +vt 0 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.1875 +vt 0 0.1875 +vt 0.09375 0.4375 +vt 0.125 0.4375 +vt 0.125 0.1875 +vt 0.09375 0.1875 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vt 0.09375 0.1875 +vt 0.0625 0.1875 +vt 0.0625 0.4375 +vt 0.03125 0.4375 +vt 0.03125 0.5 +vt 0.0625 0.5 +vt 0.09375 0.5 +vt 0.0625 0.5 +vt 0.0625 0.4375 +vt 0.09375 0.4375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_dfbdbb41-abfe-86cc-78e9-f18aaa3f6ee0 +f 100/292/73 103/291/73 101/290/73 98/289/73 +f 99/296/74 100/295/74 98/294/74 97/293/74 +f 104/300/75 99/299/75 97/298/75 102/297/75 +f 103/304/76 104/303/76 102/302/76 101/301/76 +f 102/308/77 97/307/77 98/306/77 101/305/77 +f 103/312/78 100/311/78 99/310/78 104/309/78 \ No newline at end of file diff --git a/test/Assets/blaze.png b/test/Assets/blaze.png new file mode 100644 index 0000000000000000000000000000000000000000..2ddcbc3ff312f62dda3bb4074dcb8de248631f57 GIT binary patch literal 824 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 literal 0 HcmV?d00001 diff --git a/test/Assets/slime.obj b/test/Assets/slime.obj new file mode 100644 index 0000000..8ac5f54 --- /dev/null +++ b/test/Assets/slime.obj @@ -0,0 +1,233 @@ +# Made in Blockbench 4.7.4 +mtllib slime.mtl + +o right_eye +v -0.08124999999999999 0.375 -0.09375 +v -0.08124999999999999 0.375 -0.21875 +v -0.08124999999999999 0.25 -0.09375 +v -0.08124999999999999 0.25 -0.21875 +v -0.20625 0.375 -0.21875 +v -0.20625 0.375 -0.09375 +v -0.20625 0.25 -0.21875 +v -0.20625 0.25 -0.09375 +vt 0.53125 0.9375 +vt 0.5625 0.9375 +vt 0.5625 0.875 +vt 0.53125 0.875 +vt 0.5 0.9375 +vt 0.53125 0.9375 +vt 0.53125 0.875 +vt 0.5 0.875 +vt 0.59375 0.9375 +vt 0.625 0.9375 +vt 0.625 0.875 +vt 0.59375 0.875 +vt 0.5625 0.9375 +vt 0.59375 0.9375 +vt 0.59375 0.875 +vt 0.5625 0.875 +vt 0.5625 0.9375 +vt 0.53125 0.9375 +vt 0.53125 1 +vt 0.5625 1 +vt 0.59375 1 +vt 0.5625 1 +vt 0.5625 0.9375 +vt 0.59375 0.9375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl none +f 4/4/1 7/3/1 5/2/1 2/1/1 +f 3/8/2 4/7/2 2/6/2 1/5/2 +f 8/12/3 3/11/3 1/10/3 6/9/3 +f 7/16/4 8/15/4 6/14/4 5/13/4 +f 6/20/5 1/19/5 2/18/5 5/17/5 +f 7/24/6 4/23/6 3/22/6 8/21/6 +o left_eye +v 0.20625000000000004 0.375 -0.09375 +v 0.20625000000000004 0.375 -0.21875 +v 0.20625000000000004 0.25 -0.09375 +v 0.20625000000000004 0.25 -0.21875 +v 0.08125000000000004 0.375 -0.21875 +v 0.08125000000000004 0.375 -0.09375 +v 0.08125000000000004 0.25 -0.21875 +v 0.08125000000000004 0.25 -0.09375 +vt 0.53125 0.8125 +vt 0.5625 0.8125 +vt 0.5625 0.75 +vt 0.53125 0.75 +vt 0.5 0.8125 +vt 0.53125 0.8125 +vt 0.53125 0.75 +vt 0.5 0.75 +vt 0.59375 0.8125 +vt 0.625 0.8125 +vt 0.625 0.75 +vt 0.59375 0.75 +vt 0.5625 0.8125 +vt 0.59375 0.8125 +vt 0.59375 0.75 +vt 0.5625 0.75 +vt 0.5625 0.8125 +vt 0.53125 0.8125 +vt 0.53125 0.875 +vt 0.5625 0.875 +vt 0.59375 0.875 +vt 0.5625 0.875 +vt 0.5625 0.8125 +vt 0.59375 0.8125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl none +f 12/28/7 15/27/7 13/26/7 10/25/7 +f 11/32/8 12/31/8 10/30/8 9/29/8 +f 16/36/9 11/35/9 9/34/9 14/33/9 +f 15/40/10 16/39/10 14/38/10 13/37/10 +f 14/44/11 9/43/11 10/42/11 13/41/11 +f 15/48/12 12/47/12 11/46/12 16/45/12 +o mouth +v 0.0625 0.1875 -0.15625 +v 0.0625 0.1875 -0.21875 +v 0.0625 0.125 -0.15625 +v 0.0625 0.125 -0.21875 +v 0 0.1875 -0.21875 +v 0 0.1875 -0.15625 +v 0 0.125 -0.21875 +v 0 0.125 -0.15625 +vt 0.515625 0.71875 +vt 0.53125 0.71875 +vt 0.53125 0.6875 +vt 0.515625 0.6875 +vt 0.5 0.71875 +vt 0.515625 0.71875 +vt 0.515625 0.6875 +vt 0.5 0.6875 +vt 0.546875 0.71875 +vt 0.5625 0.71875 +vt 0.5625 0.6875 +vt 0.546875 0.6875 +vt 0.53125 0.71875 +vt 0.546875 0.71875 +vt 0.546875 0.6875 +vt 0.53125 0.6875 +vt 0.53125 0.71875 +vt 0.515625 0.71875 +vt 0.515625 0.75 +vt 0.53125 0.75 +vt 0.546875 0.75 +vt 0.53125 0.75 +vt 0.53125 0.71875 +vt 0.546875 0.71875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl none +f 20/52/13 23/51/13 21/50/13 18/49/13 +f 19/56/14 20/55/14 18/54/14 17/53/14 +f 24/60/15 19/59/15 17/58/15 22/57/15 +f 23/64/16 24/63/16 22/62/16 21/61/16 +f 22/68/17 17/67/17 18/66/17 21/65/17 +f 23/72/18 20/71/18 19/70/18 24/69/18 +o body +v 0.1875 0.4375 0.1875 +v 0.1875 0.4375 -0.1875 +v 0.1875 0.0625 0.1875 +v 0.1875 0.0625 -0.1875 +v -0.1875 0.4375 -0.1875 +v -0.1875 0.4375 0.1875 +v -0.1875 0.0625 -0.1875 +v -0.1875 0.0625 0.1875 +vt 0.09375 0.3125 +vt 0.1875 0.3125 +vt 0.1875 0.125 +vt 0.09375 0.125 +vt 0 0.3125 +vt 0.09375 0.3125 +vt 0.09375 0.125 +vt 0 0.125 +vt 0.28125 0.3125 +vt 0.375 0.3125 +vt 0.375 0.125 +vt 0.28125 0.125 +vt 0.1875 0.3125 +vt 0.28125 0.3125 +vt 0.28125 0.125 +vt 0.1875 0.125 +vt 0.1875 0.3125 +vt 0.09375 0.3125 +vt 0.09375 0.5 +vt 0.1875 0.5 +vt 0.28125 0.5 +vt 0.1875 0.5 +vt 0.1875 0.3125 +vt 0.28125 0.3125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl none +f 28/76/19 31/75/19 29/74/19 26/73/19 +f 27/80/20 28/79/20 26/78/20 25/77/20 +f 32/84/21 27/83/21 25/82/21 30/81/21 +f 31/88/22 32/87/22 30/86/22 29/85/22 +f 30/92/23 25/91/23 26/90/23 29/89/23 +f 31/96/24 28/95/24 27/94/24 32/93/24 +o outer +v 0.25 0.5 0.25 +v 0.25 0.5 -0.25 +v 0.25 0 0.25 +v 0.25 0 -0.25 +v -0.25 0.5 -0.25 +v -0.25 0.5 0.25 +v -0.25 0 -0.25 +v -0.25 0 0.25 +vt 0.125 0.75 +vt 0.25 0.75 +vt 0.25 0.5 +vt 0.125 0.5 +vt 0 0.75 +vt 0.125 0.75 +vt 0.125 0.5 +vt 0 0.5 +vt 0.375 0.75 +vt 0.5 0.75 +vt 0.5 0.5 +vt 0.375 0.5 +vt 0.25 0.75 +vt 0.375 0.75 +vt 0.375 0.5 +vt 0.25 0.5 +vt 0.25 0.75 +vt 0.125 0.75 +vt 0.125 1 +vt 0.25 1 +vt 0.375 1 +vt 0.25 1 +vt 0.25 0.75 +vt 0.375 0.75 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl none +f 36/100/25 39/99/25 37/98/25 34/97/25 +f 35/104/26 36/103/26 34/102/26 33/101/26 +f 40/108/27 35/107/27 33/106/27 38/105/27 +f 39/112/28 40/111/28 38/110/28 37/109/28 +f 38/116/29 33/115/29 34/114/29 37/113/29 +f 39/120/30 36/119/30 35/118/30 40/117/30 \ No newline at end of file diff --git a/test/Assets/slime.png b/test/Assets/slime.png new file mode 100644 index 0000000000000000000000000000000000000000..182ac1d07b8b16b66dc17f290966c6b1d042e9a8 GIT binary patch literal 426 zcmV;b0agBqP)Px$R7pfZRA}DqRjJj@?}dO+pZ~|50N^1- z`g~{~!4F14sLywOCq(b_q5WM|Oho&9Uw1;ZKHt}!5UtO5eJ4ck^IhKwgT?x?Xnazo z769t}IOsgyw>l9l{L@|*1i;rs0M?Tv04HxEfRd2(3!o$*0d)FFuRsk07*qoM6N<$f>?aFPXGV_ literal 0 HcmV?d00001 diff --git a/test/Assets/spider.obj b/test/Assets/spider.obj new file mode 100644 index 0000000..911041a --- /dev/null +++ b/test/Assets/spider.obj @@ -0,0 +1,509 @@ +# Made in Blockbench 4.7.4 +mtllib spider.mtl + +o head +v 0.25 0.8125 -0.1875 +v 0.25 0.8125 -0.6875 +v 0.25 0.3125 -0.1875 +v 0.25 0.3125 -0.6875 +v -0.25 0.8125 -0.6875 +v -0.25 0.8125 -0.1875 +v -0.25 0.3125 -0.6875 +v -0.25 0.3125 -0.1875 +vt 0.625 0.625 +vt 0.75 0.625 +vt 0.75 0.375 +vt 0.625 0.375 +vt 0.5 0.625 +vt 0.625 0.625 +vt 0.625 0.375 +vt 0.5 0.375 +vt 0.875 0.625 +vt 1 0.625 +vt 1 0.375 +vt 0.875 0.375 +vt 0.75 0.625 +vt 0.875 0.625 +vt 0.875 0.375 +vt 0.75 0.375 +vt 0.75 0.625 +vt 0.625 0.625 +vt 0.625 0.875 +vt 0.75 0.875 +vt 0.875 0.875 +vt 0.75 0.875 +vt 0.75 0.625 +vt 0.875 0.625 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_d7d56183-3f0b-0dc8-4e40-d26bf80ad79d +f 4/4/1 7/3/1 5/2/1 2/1/1 +f 3/8/2 4/7/2 2/6/2 1/5/2 +f 8/12/3 3/11/3 1/10/3 6/9/3 +f 7/16/4 8/15/4 6/14/4 5/13/4 +f 6/20/5 1/19/5 2/18/5 5/17/5 +f 7/24/6 4/23/6 3/22/6 8/21/6 +o neck +v 0.1875 0.75 0.1875 +v 0.1875 0.75 -0.1875 +v 0.1875 0.375 0.1875 +v 0.1875 0.375 -0.1875 +v -0.1875 0.75 -0.1875 +v -0.1875 0.75 0.1875 +v -0.1875 0.375 -0.1875 +v -0.1875 0.375 0.1875 +vt 0.09375 0.8125 +vt 0.1875 0.8125 +vt 0.1875 0.625 +vt 0.09375 0.625 +vt 0 0.8125 +vt 0.09375 0.8125 +vt 0.09375 0.625 +vt 0 0.625 +vt 0.28125 0.8125 +vt 0.375 0.8125 +vt 0.375 0.625 +vt 0.28125 0.625 +vt 0.1875 0.8125 +vt 0.28125 0.8125 +vt 0.28125 0.625 +vt 0.1875 0.625 +vt 0.1875 0.8125 +vt 0.09375 0.8125 +vt 0.09375 1 +vt 0.1875 1 +vt 0.28125 1 +vt 0.1875 1 +vt 0.1875 0.8125 +vt 0.28125 0.8125 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_d7d56183-3f0b-0dc8-4e40-d26bf80ad79d +f 12/28/7 15/27/7 13/26/7 10/25/7 +f 11/32/8 12/31/8 10/30/8 9/29/8 +f 16/36/9 11/35/9 9/34/9 14/33/9 +f 15/40/10 16/39/10 14/38/10 13/37/10 +f 14/44/11 9/43/11 10/42/11 13/41/11 +f 15/48/12 12/47/12 11/46/12 16/45/12 +o body +v 0.3125 0.8125 0.9375 +v 0.3125 0.8125 0.1875 +v 0.3125 0.3125 0.9375 +v 0.3125 0.3125 0.1875 +v -0.3125 0.8125 0.1875 +v -0.3125 0.8125 0.9375 +v -0.3125 0.3125 0.1875 +v -0.3125 0.3125 0.9375 +vt 0.1875 0.25 +vt 0.34375 0.25 +vt 0.34375 0 +vt 0.1875 0 +vt 0 0.25 +vt 0.1875 0.25 +vt 0.1875 0 +vt 0 0 +vt 0.53125 0.25 +vt 0.6875 0.25 +vt 0.6875 0 +vt 0.53125 0 +vt 0.34375 0.25 +vt 0.53125 0.25 +vt 0.53125 0 +vt 0.34375 0 +vt 0.34375 0.25 +vt 0.1875 0.25 +vt 0.1875 0.625 +vt 0.34375 0.625 +vt 0.5 0.625 +vt 0.34375 0.625 +vt 0.34375 0.25 +vt 0.5 0.25 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_d7d56183-3f0b-0dc8-4e40-d26bf80ad79d +f 20/52/13 23/51/13 21/50/13 18/49/13 +f 19/56/14 20/55/14 18/54/14 17/53/14 +f 24/60/15 19/59/15 17/58/15 22/57/15 +f 23/64/16 24/63/16 22/62/16 21/61/16 +f 22/68/17 17/67/17 18/66/17 21/65/17 +f 23/72/18 20/71/18 19/70/18 24/69/18 +o leg1 +v 1.1875 0.625 0.3125 +v 1.1875 0.625 0.1875 +v 1.1875 0.5 0.3125 +v 1.1875 0.5 0.1875 +v 0.1875 0.625 0.1875 +v 0.1875 0.625 0.3125 +v 0.1875 0.5 0.1875 +v 0.1875 0.5 0.3125 +vt 0.3125 0.9375 +vt 0.5625 0.9375 +vt 0.5625 0.875 +vt 0.3125 0.875 +vt 0.28125 0.9375 +vt 0.3125 0.9375 +vt 0.3125 0.875 +vt 0.28125 0.875 +vt 0.59375 0.9375 +vt 0.84375 0.9375 +vt 0.84375 0.875 +vt 0.59375 0.875 +vt 0.5625 0.9375 +vt 0.59375 0.9375 +vt 0.59375 0.875 +vt 0.5625 0.875 +vt 0.5625 0.9375 +vt 0.3125 0.9375 +vt 0.3125 1 +vt 0.5625 1 +vt 0.8125 1 +vt 0.5625 1 +vt 0.5625 0.9375 +vt 0.8125 0.9375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_d7d56183-3f0b-0dc8-4e40-d26bf80ad79d +f 28/76/19 31/75/19 29/74/19 26/73/19 +f 27/80/20 28/79/20 26/78/20 25/77/20 +f 32/84/21 27/83/21 25/82/21 30/81/21 +f 31/88/22 32/87/22 30/86/22 29/85/22 +f 30/92/23 25/91/23 26/90/23 29/89/23 +f 31/96/24 28/95/24 27/94/24 32/93/24 +o leg2 +v -0.1875 0.625 0.3125 +v -0.1875 0.625 0.1875 +v -0.1875 0.5 0.3125 +v -0.1875 0.5 0.1875 +v -1.1875 0.625 0.1875 +v -1.1875 0.625 0.3125 +v -1.1875 0.5 0.1875 +v -1.1875 0.5 0.3125 +vt 0.3125 0.9375 +vt 0.5625 0.9375 +vt 0.5625 0.875 +vt 0.3125 0.875 +vt 0.28125 0.9375 +vt 0.3125 0.9375 +vt 0.3125 0.875 +vt 0.28125 0.875 +vt 0.59375 0.9375 +vt 0.84375 0.9375 +vt 0.84375 0.875 +vt 0.59375 0.875 +vt 0.5625 0.9375 +vt 0.59375 0.9375 +vt 0.59375 0.875 +vt 0.5625 0.875 +vt 0.5625 0.9375 +vt 0.3125 0.9375 +vt 0.3125 1 +vt 0.5625 1 +vt 0.8125 1 +vt 0.5625 1 +vt 0.5625 0.9375 +vt 0.8125 0.9375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_d7d56183-3f0b-0dc8-4e40-d26bf80ad79d +f 36/100/25 39/99/25 37/98/25 34/97/25 +f 35/104/26 36/103/26 34/102/26 33/101/26 +f 40/108/27 35/107/27 33/106/27 38/105/27 +f 39/112/28 40/111/28 38/110/28 37/109/28 +f 38/116/29 33/115/29 34/114/29 37/113/29 +f 39/120/30 36/119/30 35/118/30 40/117/30 +o leg3 +v 1.1875 0.625 0.125 +v 1.1875 0.625 0 +v 1.1875 0.5 0.125 +v 1.1875 0.5 0 +v 0.1875 0.625 0 +v 0.1875 0.625 0.125 +v 0.1875 0.5 0 +v 0.1875 0.5 0.125 +vt 0.3125 0.9375 +vt 0.5625 0.9375 +vt 0.5625 0.875 +vt 0.3125 0.875 +vt 0.28125 0.9375 +vt 0.3125 0.9375 +vt 0.3125 0.875 +vt 0.28125 0.875 +vt 0.59375 0.9375 +vt 0.84375 0.9375 +vt 0.84375 0.875 +vt 0.59375 0.875 +vt 0.5625 0.9375 +vt 0.59375 0.9375 +vt 0.59375 0.875 +vt 0.5625 0.875 +vt 0.5625 0.9375 +vt 0.3125 0.9375 +vt 0.3125 1 +vt 0.5625 1 +vt 0.8125 1 +vt 0.5625 1 +vt 0.5625 0.9375 +vt 0.8125 0.9375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_d7d56183-3f0b-0dc8-4e40-d26bf80ad79d +f 44/124/31 47/123/31 45/122/31 42/121/31 +f 43/128/32 44/127/32 42/126/32 41/125/32 +f 48/132/33 43/131/33 41/130/33 46/129/33 +f 47/136/34 48/135/34 46/134/34 45/133/34 +f 46/140/35 41/139/35 42/138/35 45/137/35 +f 47/144/36 44/143/36 43/142/36 48/141/36 +o leg4 +v -0.1875 0.625 0.125 +v -0.1875 0.625 0 +v -0.1875 0.5 0.125 +v -0.1875 0.5 0 +v -1.1875 0.625 0 +v -1.1875 0.625 0.125 +v -1.1875 0.5 0 +v -1.1875 0.5 0.125 +vt 0.3125 0.9375 +vt 0.5625 0.9375 +vt 0.5625 0.875 +vt 0.3125 0.875 +vt 0.28125 0.9375 +vt 0.3125 0.9375 +vt 0.3125 0.875 +vt 0.28125 0.875 +vt 0.59375 0.9375 +vt 0.84375 0.9375 +vt 0.84375 0.875 +vt 0.59375 0.875 +vt 0.5625 0.9375 +vt 0.59375 0.9375 +vt 0.59375 0.875 +vt 0.5625 0.875 +vt 0.5625 0.9375 +vt 0.3125 0.9375 +vt 0.3125 1 +vt 0.5625 1 +vt 0.8125 1 +vt 0.5625 1 +vt 0.5625 0.9375 +vt 0.8125 0.9375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_d7d56183-3f0b-0dc8-4e40-d26bf80ad79d +f 52/148/37 55/147/37 53/146/37 50/145/37 +f 51/152/38 52/151/38 50/150/38 49/149/38 +f 56/156/39 51/155/39 49/154/39 54/153/39 +f 55/160/40 56/159/40 54/158/40 53/157/40 +f 54/164/41 49/163/41 50/162/41 53/161/41 +f 55/168/42 52/167/42 51/166/42 56/165/42 +o leg5 +v 1.1875 0.625 -0.0625 +v 1.1875 0.625 -0.1875 +v 1.1875 0.5 -0.0625 +v 1.1875 0.5 -0.1875 +v 0.1875 0.625 -0.1875 +v 0.1875 0.625 -0.0625 +v 0.1875 0.5 -0.1875 +v 0.1875 0.5 -0.0625 +vt 0.3125 0.9375 +vt 0.5625 0.9375 +vt 0.5625 0.875 +vt 0.3125 0.875 +vt 0.28125 0.9375 +vt 0.3125 0.9375 +vt 0.3125 0.875 +vt 0.28125 0.875 +vt 0.59375 0.9375 +vt 0.84375 0.9375 +vt 0.84375 0.875 +vt 0.59375 0.875 +vt 0.5625 0.9375 +vt 0.59375 0.9375 +vt 0.59375 0.875 +vt 0.5625 0.875 +vt 0.5625 0.9375 +vt 0.3125 0.9375 +vt 0.3125 1 +vt 0.5625 1 +vt 0.8125 1 +vt 0.5625 1 +vt 0.5625 0.9375 +vt 0.8125 0.9375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_d7d56183-3f0b-0dc8-4e40-d26bf80ad79d +f 60/172/43 63/171/43 61/170/43 58/169/43 +f 59/176/44 60/175/44 58/174/44 57/173/44 +f 64/180/45 59/179/45 57/178/45 62/177/45 +f 63/184/46 64/183/46 62/182/46 61/181/46 +f 62/188/47 57/187/47 58/186/47 61/185/47 +f 63/192/48 60/191/48 59/190/48 64/189/48 +o leg6 +v -0.1875 0.625 -0.0625 +v -0.1875 0.625 -0.1875 +v -0.1875 0.5 -0.0625 +v -0.1875 0.5 -0.1875 +v -1.1875 0.625 -0.1875 +v -1.1875 0.625 -0.0625 +v -1.1875 0.5 -0.1875 +v -1.1875 0.5 -0.0625 +vt 0.3125 0.9375 +vt 0.5625 0.9375 +vt 0.5625 0.875 +vt 0.3125 0.875 +vt 0.28125 0.9375 +vt 0.3125 0.9375 +vt 0.3125 0.875 +vt 0.28125 0.875 +vt 0.59375 0.9375 +vt 0.84375 0.9375 +vt 0.84375 0.875 +vt 0.59375 0.875 +vt 0.5625 0.9375 +vt 0.59375 0.9375 +vt 0.59375 0.875 +vt 0.5625 0.875 +vt 0.5625 0.9375 +vt 0.3125 0.9375 +vt 0.3125 1 +vt 0.5625 1 +vt 0.8125 1 +vt 0.5625 1 +vt 0.5625 0.9375 +vt 0.8125 0.9375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_d7d56183-3f0b-0dc8-4e40-d26bf80ad79d +f 68/196/49 71/195/49 69/194/49 66/193/49 +f 67/200/50 68/199/50 66/198/50 65/197/50 +f 72/204/51 67/203/51 65/202/51 70/201/51 +f 71/208/52 72/207/52 70/206/52 69/205/52 +f 70/212/53 65/211/53 66/210/53 69/209/53 +f 71/216/54 68/215/54 67/214/54 72/213/54 +o leg7 +v 1.1875 0.625 -0.25 +v 1.1875 0.625 -0.375 +v 1.1875 0.5 -0.25 +v 1.1875 0.5 -0.375 +v 0.1875 0.625 -0.375 +v 0.1875 0.625 -0.25 +v 0.1875 0.5 -0.375 +v 0.1875 0.5 -0.25 +vt 0.3125 0.9375 +vt 0.5625 0.9375 +vt 0.5625 0.875 +vt 0.3125 0.875 +vt 0.28125 0.9375 +vt 0.3125 0.9375 +vt 0.3125 0.875 +vt 0.28125 0.875 +vt 0.59375 0.9375 +vt 0.84375 0.9375 +vt 0.84375 0.875 +vt 0.59375 0.875 +vt 0.5625 0.9375 +vt 0.59375 0.9375 +vt 0.59375 0.875 +vt 0.5625 0.875 +vt 0.5625 0.9375 +vt 0.3125 0.9375 +vt 0.3125 1 +vt 0.5625 1 +vt 0.8125 1 +vt 0.5625 1 +vt 0.5625 0.9375 +vt 0.8125 0.9375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_d7d56183-3f0b-0dc8-4e40-d26bf80ad79d +f 76/220/55 79/219/55 77/218/55 74/217/55 +f 75/224/56 76/223/56 74/222/56 73/221/56 +f 80/228/57 75/227/57 73/226/57 78/225/57 +f 79/232/58 80/231/58 78/230/58 77/229/58 +f 78/236/59 73/235/59 74/234/59 77/233/59 +f 79/240/60 76/239/60 75/238/60 80/237/60 +o leg8 +v -0.1875 0.625 -0.25 +v -0.1875 0.625 -0.375 +v -0.1875 0.5 -0.25 +v -0.1875 0.5 -0.375 +v -1.1875 0.625 -0.375 +v -1.1875 0.625 -0.25 +v -1.1875 0.5 -0.375 +v -1.1875 0.5 -0.25 +vt 0.3125 0.9375 +vt 0.5625 0.9375 +vt 0.5625 0.875 +vt 0.3125 0.875 +vt 0.28125 0.9375 +vt 0.3125 0.9375 +vt 0.3125 0.875 +vt 0.28125 0.875 +vt 0.59375 0.9375 +vt 0.84375 0.9375 +vt 0.84375 0.875 +vt 0.59375 0.875 +vt 0.5625 0.9375 +vt 0.59375 0.9375 +vt 0.59375 0.875 +vt 0.5625 0.875 +vt 0.5625 0.9375 +vt 0.3125 0.9375 +vt 0.3125 1 +vt 0.5625 1 +vt 0.8125 1 +vt 0.5625 1 +vt 0.5625 0.9375 +vt 0.8125 0.9375 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_d7d56183-3f0b-0dc8-4e40-d26bf80ad79d +f 84/244/61 87/243/61 85/242/61 82/241/61 +f 83/248/62 84/247/62 82/246/62 81/245/62 +f 88/252/63 83/251/63 81/250/63 86/249/63 +f 87/256/64 88/255/64 86/254/64 85/253/64 +f 86/260/65 81/259/65 82/258/65 85/257/65 +f 87/264/66 84/263/66 83/262/66 88/261/66 \ No newline at end of file diff --git a/test/Assets/spider.png b/test/Assets/spider.png new file mode 100644 index 0000000000000000000000000000000000000000..895bac24a511d9db874b1fcf8193a463c8b3dc6d GIT binary patch literal 1792 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 VXH=9&ZF&Fz002ovPDHLkV1hJNJB0uM literal 0 HcmV?d00001 diff --git a/test/Assets/zombie.obj b/test/Assets/zombie.obj new file mode 100644 index 0000000..f50c7fe --- /dev/null +++ b/test/Assets/zombie.obj @@ -0,0 +1,325 @@ +# Made in Blockbench 4.7.4 +mtllib zombie.mtl + +o head +v 0.25 2 0.25 +v 0.25 2 -0.25 +v 0.25 1.5 0.25 +v 0.25 1.5 -0.25 +v -0.25 2 -0.25 +v -0.25 2 0.25 +v -0.25 1.5 -0.25 +v -0.25 1.5 0.25 +vt 0.125 0.875 +vt 0.25 0.875 +vt 0.25 0.75 +vt 0.125 0.75 +vt 0 0.875 +vt 0.125 0.875 +vt 0.125 0.75 +vt 0 0.75 +vt 0.375 0.875 +vt 0.5 0.875 +vt 0.5 0.75 +vt 0.375 0.75 +vt 0.25 0.875 +vt 0.375 0.875 +vt 0.375 0.75 +vt 0.25 0.75 +vt 0.25 0.875 +vt 0.125 0.875 +vt 0.125 1 +vt 0.25 1 +vt 0.375 1 +vt 0.25 1 +vt 0.25 0.875 +vt 0.375 0.875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_4184772e-6eaa-d410-671b-5149facc089e +f 4/4/1 7/3/1 5/2/1 2/1/1 +f 3/8/2 4/7/2 2/6/2 1/5/2 +f 8/12/3 3/11/3 1/10/3 6/9/3 +f 7/16/4 8/15/4 6/14/4 5/13/4 +f 6/20/5 1/19/5 2/18/5 5/17/5 +f 7/24/6 4/23/6 3/22/6 8/21/6 +o headwear +v 0.28125 2.03125 0.28125 +v 0.28125 2.03125 -0.28125 +v 0.28125 1.46875 0.28125 +v 0.28125 1.46875 -0.28125 +v -0.28125 2.03125 -0.28125 +v -0.28125 2.03125 0.28125 +v -0.28125 1.46875 -0.28125 +v -0.28125 1.46875 0.28125 +vt 0.625 0.875 +vt 0.75 0.875 +vt 0.75 0.75 +vt 0.625 0.75 +vt 0.5 0.875 +vt 0.625 0.875 +vt 0.625 0.75 +vt 0.5 0.75 +vt 0.875 0.875 +vt 1 0.875 +vt 1 0.75 +vt 0.875 0.75 +vt 0.75 0.875 +vt 0.875 0.875 +vt 0.875 0.75 +vt 0.75 0.75 +vt 0.75 0.875 +vt 0.625 0.875 +vt 0.625 1 +vt 0.75 1 +vt 0.875 1 +vt 0.75 1 +vt 0.75 0.875 +vt 0.875 0.875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_4184772e-6eaa-d410-671b-5149facc089e +f 12/28/7 15/27/7 13/26/7 10/25/7 +f 11/32/8 12/31/8 10/30/8 9/29/8 +f 16/36/9 11/35/9 9/34/9 14/33/9 +f 15/40/10 16/39/10 14/38/10 13/37/10 +f 14/44/11 9/43/11 10/42/11 13/41/11 +f 15/48/12 12/47/12 11/46/12 16/45/12 +o body +v 0.25 1.5 0.125 +v 0.25 1.5 -0.125 +v 0.25 0.75 0.125 +v 0.25 0.75 -0.125 +v -0.25 1.5 -0.125 +v -0.25 1.5 0.125 +v -0.25 0.75 -0.125 +v -0.25 0.75 0.125 +vt 0.3125 0.6875 +vt 0.4375 0.6875 +vt 0.4375 0.5 +vt 0.3125 0.5 +vt 0.25 0.6875 +vt 0.3125 0.6875 +vt 0.3125 0.5 +vt 0.25 0.5 +vt 0.5 0.6875 +vt 0.625 0.6875 +vt 0.625 0.5 +vt 0.5 0.5 +vt 0.4375 0.6875 +vt 0.5 0.6875 +vt 0.5 0.5 +vt 0.4375 0.5 +vt 0.4375 0.6875 +vt 0.3125 0.6875 +vt 0.3125 0.75 +vt 0.4375 0.75 +vt 0.5625 0.75 +vt 0.4375 0.75 +vt 0.4375 0.6875 +vt 0.5625 0.6875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_4184772e-6eaa-d410-671b-5149facc089e +f 20/52/13 23/51/13 21/50/13 18/49/13 +f 19/56/14 20/55/14 18/54/14 17/53/14 +f 24/60/15 19/59/15 17/58/15 22/57/15 +f 23/64/16 24/63/16 22/62/16 21/61/16 +f 22/68/17 17/67/17 18/66/17 21/65/17 +f 23/72/18 20/71/18 19/70/18 24/69/18 +o left_arm +v -0.25 1.5 0.125 +v -0.25 1.5 -0.125 +v -0.25 0.75 0.125 +v -0.25 0.75 -0.125 +v -0.5 1.5 -0.125 +v -0.5 1.5 0.125 +v -0.5 0.75 -0.125 +v -0.5 0.75 0.125 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.5 +vt 0.75 0.5 +vt 0.8125 0.6875 +vt 0.75 0.6875 +vt 0.75 0.5 +vt 0.8125 0.5 +vt 0.875 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.5 +vt 0.875 0.5 +vt 0.6875 0.6875 +vt 0.625 0.6875 +vt 0.625 0.5 +vt 0.6875 0.5 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.75 +vt 0.6875 0.75 +vt 0.75 0.75 +vt 0.8125 0.75 +vt 0.8125 0.6875 +vt 0.75 0.6875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_4184772e-6eaa-d410-671b-5149facc089e +f 28/76/19 31/75/19 29/74/19 26/73/19 +f 27/80/20 28/79/20 26/78/20 25/77/20 +f 32/84/21 27/83/21 25/82/21 30/81/21 +f 31/88/22 32/87/22 30/86/22 29/85/22 +f 30/92/23 25/91/23 26/90/23 29/89/23 +f 31/96/24 28/95/24 27/94/24 32/93/24 +o right_arm +v 0.5 1.5 0.125 +v 0.5 1.5 -0.125 +v 0.5 0.75 0.125 +v 0.5 0.75 -0.125 +v 0.25 1.5 -0.125 +v 0.25 1.5 0.125 +v 0.25 0.75 -0.125 +v 0.25 0.75 0.125 +vt 0.6875 0.6875 +vt 0.75 0.6875 +vt 0.75 0.5 +vt 0.6875 0.5 +vt 0.625 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.5 +vt 0.625 0.5 +vt 0.8125 0.6875 +vt 0.875 0.6875 +vt 0.875 0.5 +vt 0.8125 0.5 +vt 0.75 0.6875 +vt 0.8125 0.6875 +vt 0.8125 0.5 +vt 0.75 0.5 +vt 0.75 0.6875 +vt 0.6875 0.6875 +vt 0.6875 0.75 +vt 0.75 0.75 +vt 0.8125 0.75 +vt 0.75 0.75 +vt 0.75 0.6875 +vt 0.8125 0.6875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_4184772e-6eaa-d410-671b-5149facc089e +f 36/100/25 39/99/25 37/98/25 34/97/25 +f 35/104/26 36/103/26 34/102/26 33/101/26 +f 40/108/27 35/107/27 33/106/27 38/105/27 +f 39/112/28 40/111/28 38/110/28 37/109/28 +f 38/116/29 33/115/29 34/114/29 37/113/29 +f 39/120/30 36/119/30 35/118/30 40/117/30 +o left_leg +v 0 0.75 0.125 +v 0 0.75 -0.125 +v 0 0 0.125 +v 0 0 -0.125 +v -0.25 0.75 -0.125 +v -0.25 0.75 0.125 +v -0.25 0 -0.125 +v -0.25 0 0.125 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.5 +vt 0.125 0.5 +vt 0.1875 0.6875 +vt 0.125 0.6875 +vt 0.125 0.5 +vt 0.1875 0.5 +vt 0.25 0.6875 +vt 0.1875 0.6875 +vt 0.1875 0.5 +vt 0.25 0.5 +vt 0.0625 0.6875 +vt 0 0.6875 +vt 0 0.5 +vt 0.0625 0.5 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.125 0.75 +vt 0.0625 0.75 +vt 0.125 0.75 +vt 0.1875 0.75 +vt 0.1875 0.6875 +vt 0.125 0.6875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_4184772e-6eaa-d410-671b-5149facc089e +f 44/124/31 47/123/31 45/122/31 42/121/31 +f 43/128/32 44/127/32 42/126/32 41/125/32 +f 48/132/33 43/131/33 41/130/33 46/129/33 +f 47/136/34 48/135/34 46/134/34 45/133/34 +f 46/140/35 41/139/35 42/138/35 45/137/35 +f 47/144/36 44/143/36 43/142/36 48/141/36 +o right_leg +v 0.25 0.75 0.125 +v 0.25 0.75 -0.125 +v 0.25 0 0.125 +v 0.25 0 -0.125 +v 0 0.75 -0.125 +v 0 0.75 0.125 +v 0 0 -0.125 +v 0 0 0.125 +vt 0.0625 0.6875 +vt 0.125 0.6875 +vt 0.125 0.5 +vt 0.0625 0.5 +vt 0 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.5 +vt 0 0.5 +vt 0.1875 0.6875 +vt 0.25 0.6875 +vt 0.25 0.5 +vt 0.1875 0.5 +vt 0.125 0.6875 +vt 0.1875 0.6875 +vt 0.1875 0.5 +vt 0.125 0.5 +vt 0.125 0.6875 +vt 0.0625 0.6875 +vt 0.0625 0.75 +vt 0.125 0.75 +vt 0.1875 0.75 +vt 0.125 0.75 +vt 0.125 0.6875 +vt 0.1875 0.6875 +vn 0 0 -1 +vn 1 0 0 +vn 0 0 1 +vn -1 0 0 +vn 0 1 0 +vn 0 -1 0 +usemtl m_4184772e-6eaa-d410-671b-5149facc089e +f 52/148/37 55/147/37 53/146/37 50/145/37 +f 51/152/38 52/151/38 50/150/38 49/149/38 +f 56/156/39 51/155/39 49/154/39 54/153/39 +f 55/160/40 56/159/40 54/158/40 53/157/40 +f 54/164/41 49/163/41 50/162/41 53/161/41 +f 55/168/42 52/167/42 51/166/42 56/165/42 \ No newline at end of file diff --git a/test/Assets/zombie.png b/test/Assets/zombie.png new file mode 100644 index 0000000000000000000000000000000000000000..b99b58d61ed5e9a156aa8c298b4fa60c79c81c81 GIT binary patch literal 768 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 mrDDlP%ca&A#NyA9|NlRm5J%$3OMm150000