From fb5ba843ff07f91f0ec3ca346d8be644b92a93f0 Mon Sep 17 00:00:00 2001
From: kion <kion@dashgl.com>
Date: Tue, 3 Sep 2024 22:48:49 +0900
Subject: [PATCH 1/3] encode provided face

---
 src/EncodeModel.ts | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/EncodeModel.ts b/src/EncodeModel.ts
index 37c3be1..2e68db9 100644
--- a/src/EncodeModel.ts
+++ b/src/EncodeModel.ts
@@ -461,9 +461,9 @@ const encodeModel = (
   let headerOfs = 0;
   let ptrOfs = 0x2f0;
 
-  const encodeBody = (filename: string) => {
+  const encodeBody = (filename: string, matId = 0) => {
     const obj = readFileSync(filename, "ascii");
-    const { tri, quad, vertices } = encodeMesh(obj, 0);
+    const { tri, quad, vertices } = encodeMesh(obj, matId);
 
     const triCount = Math.floor(tri.length / 12);
     const quadCount = Math.floor(quad.length / 12);
@@ -678,7 +678,9 @@ const encodeModel = (
   }
   headerOfs = 0x130;
   encodeBody(hairObject);
-  encodeFace();
+  // encodeFace();
+  encodeBody("miku/01_HEAD_FACE.obj", 2);
+  encodeBody("miku/01_HEAD_MOUTH.obj", 2);
 
   // Encode Feet
   label = Buffer.from("----  FEET  ----", "ascii");

From ec94021ea11069b0f9570833acca25ebc7b6c991 Mon Sep 17 00:00:00 2001
From: kion <kion@dashgl.com>
Date: Wed, 4 Sep 2024 09:48:14 +0900
Subject: [PATCH 2/3] update hair

---
 miku/01_HEAD_HAIR.obj | 452 +++++++++++++++++++++++-------------------
 1 file changed, 243 insertions(+), 209 deletions(-)

diff --git a/miku/01_HEAD_HAIR.obj b/miku/01_HEAD_HAIR.obj
index 0ede984..605bcb3 100644
--- a/miku/01_HEAD_HAIR.obj
+++ b/miku/01_HEAD_HAIR.obj
@@ -1,15 +1,15 @@
-# Blender 4.0.2
+# Blender 4.1.1
 # www.blender.org
 mtllib miku.mtl
 o 01_HEAD_HAIR
-v -0.000000 0.004875 -0.025325
+v 0.000000 0.004875 -0.025325
 v 0.000000 -0.023992 0.099085
 v 0.011219 0.190246 0.126499
 v 0.000000 0.267372 0.074026
 v 0.079510 0.269148 -0.039717
 v 0.000000 0.229239 -0.123117
 v 0.000000 0.156565 -0.152198
-v -0.000000 0.066003 -0.114308
+v 0.000000 0.066003 -0.114308
 v -0.042993 0.231703 -0.131809
 v -0.138597 0.182075 -0.027743
 v -0.102081 0.144630 -0.119834
@@ -61,55 +61,62 @@ v -0.140921 0.124581 0.043570
 v -0.125820 0.035170 0.041596
 v -0.128866 0.062912 0.066435
 v -0.270318 0.071588 -0.125575
-v -0.383622 -0.550705 -0.361310
+v -0.383622 -0.462289 -0.361310
 v -0.270318 0.109132 -0.279233
-v -0.125366 -0.562113 -0.220697
+v -0.125366 -0.451818 -0.220697
 v -0.167590 0.068551 -0.144241
-v -0.115704 -0.543132 -0.391434
+v -0.136431 -0.458931 -0.377437
 v -0.146803 0.109132 -0.277793
-v -0.166592 -0.213009 -0.422565
-v -0.356591 -0.213890 -0.267126
-v -0.095700 -0.228558 -0.306790
+v -0.169984 -0.169772 -0.422565
+v -0.349981 -0.168851 -0.267126
+v -0.102824 -0.182152 -0.306790
 v -0.211115 0.234040 -0.160705
-v -0.272207 -0.543132 -0.450845
-v -0.252230 -0.541938 -0.173826
-v -0.305211 -0.205151 -0.383721
+v -0.272207 -0.461036 -0.450845
+v -0.252230 -0.433979 -0.173826
+v -0.301306 -0.161794 -0.383721
 v -0.075446 0.249871 -0.152799
 v -0.172972 0.201403 -0.050063
 v -0.136063 0.163737 -0.141880
 v -0.112356 0.287536 -0.060982
 v -0.106685 0.221985 -0.131574
-v -0.260045 -0.813289 -0.310541
-v -0.228966 -0.763982 -0.246878
+v -0.260045 -0.654273 -0.310541
+v -0.228966 -0.620296 -0.246878
 v 0.152754 0.124581 -0.046936
 v 0.137653 0.035170 -0.048911
 v 0.140921 0.124581 0.043570
 v 0.125820 0.035170 0.041596
 v 0.128866 0.062912 0.066435
 v 0.270318 0.071588 -0.125575
-v 0.383622 -0.550705 -0.361310
+v 0.383622 -0.462289 -0.361310
 v 0.270318 0.109132 -0.279233
-v 0.125366 -0.562113 -0.220697
+v 0.125366 -0.451818 -0.220697
 v 0.167590 0.068551 -0.144241
-v 0.115704 -0.543132 -0.391434
+v 0.136431 -0.458931 -0.377437
 v 0.146803 0.109132 -0.277793
-v 0.166592 -0.213009 -0.422565
-v 0.356591 -0.213890 -0.267126
-v 0.095700 -0.228558 -0.306790
+v 0.169984 -0.169772 -0.422565
+v 0.349981 -0.168851 -0.267126
+v 0.102824 -0.182152 -0.306790
 v 0.211115 0.234040 -0.160705
-v 0.272207 -0.543132 -0.450845
-v 0.252230 -0.541938 -0.173826
-v 0.305211 -0.205151 -0.383721
+v 0.272207 -0.461036 -0.450845
+v 0.252230 -0.433979 -0.173826
+v 0.301306 -0.161794 -0.383721
 v 0.075446 0.249871 -0.152799
 v 0.172972 0.201403 -0.050063
 v 0.136063 0.163737 -0.141880
 v 0.112356 0.287536 -0.060982
 v 0.106685 0.221985 -0.131574
-v 0.260045 -0.813289 -0.310541
-v 0.228966 -0.763982 -0.246878
+v 0.260045 -0.654273 -0.310541
+v 0.228966 -0.620296 -0.246878
 v -0.142209 0.040352 0.118252
 v -0.158794 0.149383 0.105159
 v -0.135722 0.228541 0.101064
+v -0.115370 0.159906 0.063563
+v 0.115370 0.159906 0.063563
+v 0.000000 0.157500 0.130545
+v 0.000000 0.047794 0.141450
+v -0.011404 0.038999 0.134149
+v 0.011404 0.038999 0.134149
+v 0.000000 0.059175 0.121125
 vn 0.1208 0.9354 -0.3324
 vn -0.3097 0.0799 -0.9475
 vn -0.2639 -0.9396 -0.2180
@@ -160,8 +167,6 @@ vn -0.3788 0.0480 0.9242
 vn -0.9843 -0.0560 -0.1672
 vn -0.8547 -0.3563 0.3775
 vn -0.9689 -0.1494 -0.1975
-vn -0.0292 0.5296 0.8477
-vn -0.1704 0.4642 0.8692
 vn 0.2572 0.8020 0.5391
 vn 0.8957 -0.4076 0.1777
 vn 0.9877 0.1048 0.1164
@@ -180,7 +185,7 @@ vn 0.0418 0.6695 -0.7417
 vn 0.9590 0.1367 -0.2483
 vn 0.7824 0.1724 0.5984
 vn -0.3695 0.0903 -0.9249
-vn -0.1481 0.5122 0.8460
+vn -0.1008 0.4981 0.8612
 vn 0.4015 -0.0025 0.9158
 vn 0.9369 -0.2541 -0.2403
 vn 0.9435 0.1076 -0.3135
@@ -193,45 +198,45 @@ vn 0.1128 0.3476 0.9308
 vn 0.1207 -0.9927 -0.0028
 vn -0.1071 -0.0025 -0.9942
 vn -0.0887 -0.6698 0.7372
-vn -0.9636 0.2597 0.0635
-vn 0.0106 0.4093 -0.9123
-vn 0.9728 0.1308 0.1912
-vn 0.1763 -0.0720 0.9817
+vn -0.9583 0.2776 0.0678
+vn 0.0104 0.4600 -0.8879
+vn 0.9733 0.1280 0.1904
+vn 0.1756 -0.0873 0.9806
 vn 0.9281 -0.3710 0.0317
-vn 0.8548 0.0835 -0.5122
-vn 0.8897 -0.4565 -0.0004
-vn -0.7848 -0.2607 0.5622
-vn 0.2780 -0.6218 -0.7322
-vn 0.9248 0.0158 0.3801
+vn 0.8658 0.0225 -0.4999
+vn 0.8538 -0.5193 -0.0367
+vn -0.7489 -0.3301 0.5747
+vn 0.3471 -0.7021 -0.6218
+vn 0.9425 0.0275 0.3331
 vn 0.2608 0.7283 -0.6337
 vn -0.7194 0.5586 0.4128
-vn -0.9050 0.1804 -0.3853
-vn -0.8131 -0.0953 0.5743
-vn 0.2955 -0.2705 0.9162
-vn -0.5567 -0.4025 -0.7267
-vn -0.6275 0.0923 -0.7731
-vn 0.9959 -0.0762 0.0479
-vn -0.9248 0.0158 0.3801
-vn -0.2373 0.3301 -0.9136
+vn -0.9047 0.2207 -0.3643
+vn -0.8086 -0.0937 0.5808
+vn 0.2889 -0.3180 0.9030
+vn -0.5318 -0.5192 -0.6690
+vn -0.6232 0.1130 -0.7739
+vn 0.9924 -0.1038 -0.0654
+vn -0.9425 0.0275 0.3331
+vn -0.2422 0.3731 -0.8956
 vn 0.0085 0.6862 -0.7274
 vn -0.9297 0.3577 0.0874
 vn 0.1306 -0.5698 0.8113
 vn 0.2628 0.7175 -0.6451
 vn 0.7682 -0.3492 0.5365
-vn 0.3547 -0.0334 -0.9344
-vn 0.8503 0.1714 -0.4976
-vn -0.8976 0.2255 -0.3787
-vn -0.2575 0.1640 -0.9523
+vn 0.4750 -0.0816 -0.8762
+vn 0.8594 0.1775 -0.4795
+vn -0.9004 0.2423 -0.3612
+vn -0.2683 0.1859 -0.9452
 vn -0.9791 -0.1679 0.1150
 vn -0.3566 0.3604 0.8619
 vn -0.5451 -0.8296 0.1212
 vn 0.5438 0.8303 -0.1220
 vn 0.3564 -0.3602 -0.8621
 vn -0.7420 0.4605 -0.4872
-vn -0.7807 -0.0718 0.6207
+vn -0.7993 -0.0854 0.5948
 vn 0.7194 0.5586 0.4128
-vn -0.9893 -0.1273 0.0719
-vn 0.9974 0.0075 -0.0720
+vn -0.9839 -0.1567 0.0863
+vn 0.9973 0.0099 -0.0729
 vn 0.2110 -0.7875 0.5791
 vn 0.9674 -0.2195 0.1265
 vn 0.9812 -0.1442 0.1283
@@ -240,46 +245,45 @@ vn -0.1128 0.3476 0.9308
 vn -0.1207 -0.9927 -0.0028
 vn 0.1071 -0.0025 -0.9942
 vn 0.0887 -0.6698 0.7372
-vn 0.9636 0.2597 0.0635
-vn -0.0106 0.4093 -0.9123
-vn -0.9728 0.1308 0.1912
-vn -0.1763 -0.0720 0.9817
+vn 0.9583 0.2776 0.0678
+vn -0.0104 0.4600 -0.8879
+vn -0.9733 0.1280 0.1904
+vn -0.1756 -0.0873 0.9806
 vn -0.9281 -0.3710 0.0317
-vn -0.8548 0.0835 -0.5122
-vn -0.8897 -0.4565 -0.0004
-vn 0.7848 -0.2607 0.5622
-vn -0.2780 -0.6218 -0.7322
-vn -0.3323 -0.0916 0.9387
+vn -0.8658 0.0225 -0.4999
+vn -0.8538 -0.5193 -0.0367
+vn 0.7489 -0.3301 0.5747
+vn -0.3471 -0.7021 -0.6218
+vn -0.3307 -0.1109 0.9372
 vn -0.2608 0.7283 -0.6337
 vn 0.8295 0.3890 0.4007
-vn 0.9050 0.1804 -0.3853
-vn 0.8131 -0.0953 0.5743
-vn -0.2955 -0.2705 0.9162
-vn 0.5567 -0.4025 -0.7267
-vn 0.6275 0.0923 -0.7731
-vn -0.9959 -0.0762 0.0479
-vn 0.2373 0.3301 -0.9136
+vn 0.9047 0.2207 -0.3643
+vn 0.8086 -0.0937 0.5808
+vn -0.2889 -0.3180 0.9030
+vn 0.5318 -0.5192 -0.6690
+vn 0.6232 0.1130 -0.7739
+vn -0.9924 -0.1038 -0.0654
+vn 0.2422 0.3731 -0.8956
 vn -0.0085 0.6862 -0.7274
 vn 0.9297 0.3577 0.0874
 vn -0.1306 -0.5698 0.8113
 vn -0.2628 0.7175 -0.6451
 vn -0.7682 -0.3492 0.5365
-vn -0.3547 -0.0334 -0.9344
-vn -0.8503 0.1714 -0.4976
-vn 0.8976 0.2255 -0.3787
-vn 0.2575 0.1640 -0.9523
+vn -0.4750 -0.0816 -0.8762
+vn -0.8594 0.1775 -0.4795
+vn 0.9004 0.2423 -0.3612
+vn 0.2683 0.1859 -0.9452
 vn 0.9791 -0.1679 0.1150
 vn 0.3566 0.3604 0.8619
 vn 0.5451 -0.8296 0.1212
 vn -0.5438 0.8303 -0.1220
 vn -0.3564 -0.3602 -0.8621
 vn 0.7420 0.4605 -0.4872
-vn 0.7807 -0.0718 0.6207
-vn 0.9893 -0.1273 0.0719
-vn -0.9974 0.0075 -0.0720
+vn 0.7993 -0.0854 0.5948
+vn 0.9839 -0.1567 0.0863
+vn -0.9973 0.0099 -0.0729
 vn -0.2110 -0.7875 0.5791
-vn -0.1092 0.4975 0.8606
-vn 0.3323 -0.0916 0.9387
+vn 0.3307 -0.1109 0.9372
 vn 0.9019 -0.2249 -0.3688
 vn -0.2231 0.0827 0.9713
 vn -0.6877 -0.1888 -0.7010
@@ -288,6 +292,14 @@ vn -0.8386 0.4697 -0.2759
 vn -0.9303 0.2576 -0.2611
 vn -0.2725 0.1287 0.9535
 vn -0.8295 0.3890 0.4007
+vn -0.1293 0.5052 0.8533
+vn -0.9743 -0.0962 0.2035
+vn 0.9743 -0.0962 0.2035
+vn -0.4905 -0.2457 0.8361
+vn 0.5020 -0.0655 0.8624
+vn -0.7020 0.6214 0.3479
+vn 0.7020 0.6214 0.3479
+vn -0.0000 -0.6387 0.7694
 vt 0.226563 0.128906
 vt 0.238281 0.101562
 vt 0.277344 0.085937
@@ -322,14 +334,13 @@ vt 0.050781 0.800781
 vt 0.050781 0.863281
 vt 0.000000 0.937500
 vt 0.000000 0.843750
-vt 0.089844 0.960937
-vt 0.058594 0.976562
 vt 0.183594 0.968750
 vt 0.784050 0.265719
 vt 0.784050 0.267214
 vt 0.781360 0.263627
 vt 0.782855 0.263328
 vt 0.781360 0.258845
+vt 0.058594 0.976562
 vt 0.023438 0.984375
 vt 0.787005 0.260369
 vt 0.784119 0.263736
@@ -342,6 +353,7 @@ vt 0.789430 0.260041
 vt 0.781958 0.260041
 vt 0.785245 0.258248
 vt 0.786142 0.256753
+vt 0.089844 0.960937
 vt 0.066406 1.000000
 vt 0.058594 0.980469
 vt 0.125000 0.984375
@@ -426,6 +438,22 @@ vt 0.058594 0.734375
 vt 0.153382 0.752782
 vt 0.027344 0.757812
 vt 0.058594 0.757812
+vt 0.042969 0.121094
+vt 0.085938 0.121094
+vt 0.062500 0.101562
+vt 0.058594 0.011719
+vt 0.082031 0.054688
+vt 0.058594 0.121094
+vt 0.058594 0.109375
+vt 0.031250 0.121094
+vt 0.031250 0.011719
+vt 0.125138 0.871822
+vt 0.125138 0.887802
+vt 0.113084 0.866475
+vt 0.137191 0.866475
+vt 0.248696 0.801572
+vt 0.236642 0.829220
+vt 0.224588 0.801572
 s 0
 usemtl m0
 f 6/1/1 9/2/1 12/3/1
@@ -478,133 +506,139 @@ f 44/20/47 43/22/47 32/32/47 31/30/47
 f 38/21/48 37/33/48 43/22/48
 f 42/34/49 33/31/49 43/22/49
 f 37/33/50 42/34/50 43/22/50
-f 31/30/51 46/35/51 45/36/51
-f 44/20/52 31/30/52 45/36/52
-f 41/26/53 40/37/53 47/28/53
-f 49/38/54 31/39/54 32/40/54 48/41/54
-f 33/42/55 48/41/55 32/40/55
-f 45/36/56 50/43/56 38/21/56
-f 42/44/57 48/45/57 33/46/57
-f 37/47/58 48/45/58 42/44/58
-f 34/48/59 3/49/59 35/50/59
-f 36/51/60 35/52/60 29/53/60
-f 39/54/61 36/51/61 29/53/61
-f 31/39/62 49/38/62 34/48/62
-f 46/35/63 50/55/63 45/56/63
-f 46/35/64 47/28/64 4/57/64
-f 50/55/65 46/35/65 4/57/65
-f 47/28/66 40/37/66 4/57/66
-f 51/58/67 4/57/67 40/37/67
-f 39/27/68 51/58/68 40/37/68
-f 39/27/69 40/37/69 41/26/69
-f 38/21/70 50/43/70 37/33/70
-f 31/30/71 47/28/71 46/35/71
-f 39/59/72 29/60/72 52/61/72
-f 39/59/73 52/61/73 53/62/73
-f 51/58/74 39/27/74 53/63/74
-f 29/64/75 53/65/75 52/66/75
-f 29/53/76 35/52/76 3/67/76
-f 57/68/77 58/69/77 55/70/77
-f 54/71/78 58/69/78 56/72/78
-f 37/73/79 15/74/79 54/75/79 56/76/79
-f 18/77/80 37/73/80 56/76/80 58/78/80
-f 16/79/81 17/80/81 57/81/81 55/82/81
-f 15/74/82 16/79/82 55/82/82 54/75/82
-f 18/77/83 58/78/83 57/83/83
-f 59/84/84 61/85/84 67/86/84
-f 61/85/85 65/87/85 66/88/85
-f 65/87/86 63/89/86 68/90/86
-f 63/91/87 59/84/87 71/92/87
-f 63/89/88 65/87/88 77/93/88
-f 64/94/89 66/88/89 68/90/89
-f 64/94/90 62/95/90 79/96/90
-f 71/97/91 60/98/91 78/99/91
-f 70/100/92 64/94/92 79/101/92
-f 68/90/93 63/89/93 62/95/93
-f 65/87/94 69/102/94 77/93/94
-f 76/103/95 69/102/95 74/104/95
-f 60/98/96 67/86/96 72/105/96
-f 60/98/97 71/97/97 67/106/97
-f 62/95/98 71/107/98 79/96/98
-f 60/98/99 70/100/99 78/99/99
-f 60/98/100 72/105/100 70/100/100
-f 62/95/101 64/94/101 68/90/101
-f 89/89/102 94/90/102 88/95/102
-f 61/85/103 66/88/103 72/105/103
-f 65/87/104 61/85/104 69/102/104
-f 61/85/105 59/84/105 69/102/105
-f 59/84/106 63/91/106 74/104/106
-f 77/93/107 69/102/107 76/103/107
-f 74/104/108 63/91/108 77/108/108
-f 64/94/109 70/100/109 66/88/109
-f 66/88/110 65/87/110 68/90/110
-f 67/86/111 61/85/111 72/105/111
-f 72/105/112 66/88/112 70/100/112
-f 55/70/113 58/69/113 54/71/113
-f 10/109/114 12/110/114 76/111/114 74/112/114
-f 10/109/115 74/112/115 75/113/115 11/114/115
-f 12/110/116 9/115/116 73/116/116 76/111/116
-f 11/117/117 75/118/117 73/116/117 9/115/117
-f 73/119/118 77/120/118 76/121/118
-f 75/122/118 77/120/118 73/119/118
-f 71/92/119 59/84/119 67/106/119
-f 95/102/120 102/123/120 100/124/120
-f 79/125/121 71/126/121 70/127/121
-f 71/126/122 78/128/122 70/127/122
-f 17/129/123 18/77/123 57/83/123
-f 83/68/124 81/70/124 84/69/124
-f 80/71/125 82/72/125 84/69/125
-f 53/73/126 82/76/126 80/75/126 25/74/126
-f 28/77/127 84/78/127 82/76/127 53/73/127
-f 26/79/128 81/82/128 83/81/128 27/80/128
-f 25/74/129 80/75/129 81/82/129 26/79/129
-f 28/77/130 83/83/130 84/78/130
-f 85/84/131 93/86/131 87/85/131
-f 87/85/132 92/88/132 91/87/132
-f 91/87/133 94/90/133 89/89/133
-f 89/91/134 97/97/134 85/84/134
-f 89/89/135 103/93/135 91/87/135
-f 90/94/136 94/90/136 92/88/136
-f 90/94/137 105/96/137 88/95/137
-f 97/97/138 104/99/138 86/98/138
-f 96/100/139 105/101/139 90/94/139
-f 97/107/140 89/89/140 88/95/140
-f 91/87/141 103/93/141 95/102/141
-f 85/84/142 95/102/142 100/124/142
-f 86/98/143 98/105/143 93/86/143
-f 86/98/144 93/86/144 97/97/144
-f 88/95/145 105/96/145 97/107/145
-f 86/98/146 104/99/146 96/100/146
-f 86/98/147 96/100/147 98/105/147
-f 88/95/148 94/90/148 90/94/148
-f 87/85/149 98/105/149 92/88/149
-f 91/87/150 95/102/150 87/85/150
-f 87/85/151 95/102/151 85/84/151
-f 85/84/152 100/124/152 89/91/152
-f 103/93/153 102/123/153 95/102/153
-f 100/124/154 103/108/154 89/91/154
-f 90/94/155 92/88/155 96/100/155
-f 92/88/156 94/90/156 91/87/156
-f 93/86/157 98/105/157 87/85/157
-f 98/105/158 96/100/158 92/88/158
-f 81/70/159 80/71/159 84/69/159
-f 21/109/160 100/112/160 102/111/160 5/110/160
-f 21/109/161 22/114/161 101/113/161 100/112/161
-f 5/110/162 102/111/162 99/116/162 20/115/162
-f 22/117/163 20/115/163 99/116/163 101/118/163
-f 99/119/164 102/121/164 103/120/164
-f 101/122/164 99/119/164 103/120/164
-f 97/97/165 93/86/165 85/84/165
-f 105/125/166 96/127/166 97/126/166
-f 97/126/167 96/127/167 104/128/167
-f 27/129/168 83/83/168 28/77/168
-f 47/28/169 31/30/169 35/24/169
-f 63/89/170 71/107/170 62/95/170
-f 38/130/171 44/52/171 106/131/171
-f 107/132/172 106/133/172 44/134/172
-f 38/135/173 106/136/173 107/132/173
-f 45/137/174 108/138/174 44/134/174
-f 45/137/175 38/135/175 108/138/175
-f 108/138/176 38/135/176 107/132/176
-f 108/138/177 107/132/177 44/134/177
-f 69/102/178 59/84/178 74/104/178
+f 41/26/51 40/35/51 47/28/51
+f 49/36/52 31/37/52 32/38/52 48/39/52
+f 33/40/53 48/39/53 32/38/53
+f 45/41/54 50/42/54 38/21/54
+f 42/43/55 48/44/55 33/45/55
+f 37/46/56 48/44/56 42/43/56
+f 34/47/57 3/48/57 35/49/57
+f 36/50/58 35/51/58 29/52/58
+f 39/53/59 36/50/59 29/52/59
+f 31/37/60 49/36/60 34/47/60
+f 46/54/61 50/55/61 45/56/61
+f 46/54/62 47/28/62 4/57/62
+f 50/55/63 46/54/63 4/57/63
+f 47/28/64 40/35/64 4/57/64
+f 51/58/65 4/57/65 40/35/65
+f 39/27/66 51/58/66 40/35/66
+f 39/27/67 40/35/67 41/26/67
+f 38/21/68 50/42/68 37/33/68
+f 44/20/69 31/30/69 46/54/69 45/41/69
+f 39/59/70 29/60/70 52/61/70
+f 39/59/71 52/61/71 53/62/71
+f 51/58/72 39/27/72 53/63/72
+f 29/64/73 53/65/73 52/66/73
+f 29/52/74 35/51/74 3/67/74
+f 57/68/75 58/69/75 55/70/75
+f 54/71/76 58/69/76 56/72/76
+f 37/73/77 15/74/77 54/75/77 56/76/77
+f 18/77/78 37/73/78 56/76/78 58/78/78
+f 16/79/79 17/80/79 57/81/79 55/82/79
+f 15/74/80 16/79/80 55/82/80 54/75/80
+f 18/77/81 58/78/81 57/83/81
+f 59/84/82 61/85/82 67/86/82
+f 61/85/83 65/87/83 66/88/83
+f 65/87/84 63/89/84 68/90/84
+f 63/91/85 59/84/85 71/92/85
+f 63/89/86 65/87/86 77/93/86
+f 64/94/87 66/88/87 68/90/87
+f 64/94/88 62/95/88 79/96/88
+f 71/97/89 60/98/89 78/99/89
+f 70/100/90 64/94/90 79/101/90
+f 68/90/91 63/89/91 62/95/91
+f 65/87/92 69/102/92 77/93/92
+f 76/103/93 69/102/93 74/104/93
+f 60/98/94 67/86/94 72/105/94
+f 60/98/95 71/97/95 67/106/95
+f 62/95/96 71/107/96 79/96/96
+f 60/98/97 70/100/97 78/99/97
+f 60/98/98 72/105/98 70/100/98
+f 62/95/99 64/94/99 68/90/99
+f 89/89/100 94/90/100 88/95/100
+f 61/85/101 66/88/101 72/105/101
+f 65/87/102 61/85/102 69/102/102
+f 61/85/103 59/84/103 69/102/103
+f 59/84/104 63/91/104 74/104/104
+f 77/93/105 69/102/105 76/103/105
+f 74/104/106 63/91/106 77/108/106
+f 64/94/107 70/100/107 66/88/107
+f 66/88/108 65/87/108 68/90/108
+f 67/86/109 61/85/109 72/105/109
+f 72/105/110 66/88/110 70/100/110
+f 55/70/111 58/69/111 54/71/111
+f 10/109/112 12/110/112 76/111/112 74/112/112
+f 10/109/113 74/112/113 75/113/113 11/114/113
+f 12/110/114 9/115/114 73/116/114 76/111/114
+f 11/117/115 75/118/115 73/116/115 9/115/115
+f 73/119/116 77/120/116 76/121/116
+f 75/122/116 77/120/116 73/119/116
+f 71/92/117 59/84/117 67/106/117
+f 95/102/118 102/123/118 100/124/118
+f 79/125/119 71/126/119 70/127/119
+f 71/126/120 78/128/120 70/127/120
+f 17/129/121 18/77/121 57/83/121
+f 83/68/122 81/70/122 84/69/122
+f 80/71/123 82/72/123 84/69/123
+f 53/73/124 82/76/124 80/75/124 25/74/124
+f 28/77/125 84/78/125 82/76/125 53/73/125
+f 26/79/126 81/82/126 83/81/126 27/80/126
+f 25/74/127 80/75/127 81/82/127 26/79/127
+f 28/77/128 83/83/128 84/78/128
+f 85/84/129 93/86/129 87/85/129
+f 87/85/130 92/88/130 91/87/130
+f 91/87/131 94/90/131 89/89/131
+f 89/91/132 97/97/132 85/84/132
+f 89/89/133 103/93/133 91/87/133
+f 90/94/134 94/90/134 92/88/134
+f 90/94/135 105/96/135 88/95/135
+f 97/97/136 104/99/136 86/98/136
+f 96/100/137 105/101/137 90/94/137
+f 97/107/138 89/89/138 88/95/138
+f 91/87/139 103/93/139 95/102/139
+f 85/84/140 95/102/140 100/124/140
+f 86/98/141 98/105/141 93/86/141
+f 86/98/142 93/86/142 97/97/142
+f 88/95/143 105/96/143 97/107/143
+f 86/98/144 104/99/144 96/100/144
+f 86/98/145 96/100/145 98/105/145
+f 88/95/146 94/90/146 90/94/146
+f 87/85/147 98/105/147 92/88/147
+f 91/87/148 95/102/148 87/85/148
+f 87/85/149 95/102/149 85/84/149
+f 85/84/150 100/124/150 89/91/150
+f 103/93/151 102/123/151 95/102/151
+f 100/124/152 103/108/152 89/91/152
+f 90/94/153 92/88/153 96/100/153
+f 92/88/154 94/90/154 91/87/154
+f 93/86/155 98/105/155 87/85/155
+f 98/105/156 96/100/156 92/88/156
+f 81/70/157 80/71/157 84/69/157
+f 21/109/158 100/112/158 102/111/158 5/110/158
+f 21/109/159 22/114/159 101/113/159 100/112/159
+f 5/110/160 102/111/160 99/116/160 20/115/160
+f 22/117/161 20/115/161 99/116/161 101/118/161
+f 99/119/162 102/121/162 103/120/162
+f 101/122/162 99/119/162 103/120/162
+f 97/97/163 93/86/163 85/84/163
+f 105/125/164 96/127/164 97/126/164
+f 97/126/165 96/127/165 104/128/165
+f 27/129/166 83/83/166 28/77/166
+f 63/89/167 71/107/167 62/95/167
+f 38/130/168 44/51/168 106/131/168
+f 107/132/169 106/133/169 44/134/169
+f 38/135/170 106/136/170 107/132/170
+f 45/137/171 108/138/171 44/134/171
+f 45/137/172 38/135/172 108/138/172
+f 108/138/173 38/135/173 107/132/173
+f 108/138/174 107/132/174 44/134/174
+f 69/102/175 59/84/175 74/104/175
+f 31/30/176 35/24/176 47/28/176 46/54/176
+f 37/139/177 18/140/177 109/141/177
+f 53/139/178 110/141/178 28/140/178
+f 111/142/179 49/143/179 109/144/179
+f 3/145/180 111/146/180 110/147/180
+usemtl m2
+f 112/148/181 115/149/181 113/150/181
+f 112/148/182 114/151/182 115/149/182
+f 114/152/183 112/153/183 113/154/183

From 1ef66f60338ab4f84b5aa50b1c52babe9379c19a Mon Sep 17 00:00:00 2001
From: kion <kion@dashgl.com>
Date: Wed, 4 Sep 2024 09:55:04 +0900
Subject: [PATCH 3/3] update hair

---
 miku/01_HEAD_HAIR.obj | 452 +++++++++++++++++++-----------------------
 1 file changed, 209 insertions(+), 243 deletions(-)

diff --git a/miku/01_HEAD_HAIR.obj b/miku/01_HEAD_HAIR.obj
index 605bcb3..0ede984 100644
--- a/miku/01_HEAD_HAIR.obj
+++ b/miku/01_HEAD_HAIR.obj
@@ -1,15 +1,15 @@
-# Blender 4.1.1
+# Blender 4.0.2
 # www.blender.org
 mtllib miku.mtl
 o 01_HEAD_HAIR
-v 0.000000 0.004875 -0.025325
+v -0.000000 0.004875 -0.025325
 v 0.000000 -0.023992 0.099085
 v 0.011219 0.190246 0.126499
 v 0.000000 0.267372 0.074026
 v 0.079510 0.269148 -0.039717
 v 0.000000 0.229239 -0.123117
 v 0.000000 0.156565 -0.152198
-v 0.000000 0.066003 -0.114308
+v -0.000000 0.066003 -0.114308
 v -0.042993 0.231703 -0.131809
 v -0.138597 0.182075 -0.027743
 v -0.102081 0.144630 -0.119834
@@ -61,62 +61,55 @@ v -0.140921 0.124581 0.043570
 v -0.125820 0.035170 0.041596
 v -0.128866 0.062912 0.066435
 v -0.270318 0.071588 -0.125575
-v -0.383622 -0.462289 -0.361310
+v -0.383622 -0.550705 -0.361310
 v -0.270318 0.109132 -0.279233
-v -0.125366 -0.451818 -0.220697
+v -0.125366 -0.562113 -0.220697
 v -0.167590 0.068551 -0.144241
-v -0.136431 -0.458931 -0.377437
+v -0.115704 -0.543132 -0.391434
 v -0.146803 0.109132 -0.277793
-v -0.169984 -0.169772 -0.422565
-v -0.349981 -0.168851 -0.267126
-v -0.102824 -0.182152 -0.306790
+v -0.166592 -0.213009 -0.422565
+v -0.356591 -0.213890 -0.267126
+v -0.095700 -0.228558 -0.306790
 v -0.211115 0.234040 -0.160705
-v -0.272207 -0.461036 -0.450845
-v -0.252230 -0.433979 -0.173826
-v -0.301306 -0.161794 -0.383721
+v -0.272207 -0.543132 -0.450845
+v -0.252230 -0.541938 -0.173826
+v -0.305211 -0.205151 -0.383721
 v -0.075446 0.249871 -0.152799
 v -0.172972 0.201403 -0.050063
 v -0.136063 0.163737 -0.141880
 v -0.112356 0.287536 -0.060982
 v -0.106685 0.221985 -0.131574
-v -0.260045 -0.654273 -0.310541
-v -0.228966 -0.620296 -0.246878
+v -0.260045 -0.813289 -0.310541
+v -0.228966 -0.763982 -0.246878
 v 0.152754 0.124581 -0.046936
 v 0.137653 0.035170 -0.048911
 v 0.140921 0.124581 0.043570
 v 0.125820 0.035170 0.041596
 v 0.128866 0.062912 0.066435
 v 0.270318 0.071588 -0.125575
-v 0.383622 -0.462289 -0.361310
+v 0.383622 -0.550705 -0.361310
 v 0.270318 0.109132 -0.279233
-v 0.125366 -0.451818 -0.220697
+v 0.125366 -0.562113 -0.220697
 v 0.167590 0.068551 -0.144241
-v 0.136431 -0.458931 -0.377437
+v 0.115704 -0.543132 -0.391434
 v 0.146803 0.109132 -0.277793
-v 0.169984 -0.169772 -0.422565
-v 0.349981 -0.168851 -0.267126
-v 0.102824 -0.182152 -0.306790
+v 0.166592 -0.213009 -0.422565
+v 0.356591 -0.213890 -0.267126
+v 0.095700 -0.228558 -0.306790
 v 0.211115 0.234040 -0.160705
-v 0.272207 -0.461036 -0.450845
-v 0.252230 -0.433979 -0.173826
-v 0.301306 -0.161794 -0.383721
+v 0.272207 -0.543132 -0.450845
+v 0.252230 -0.541938 -0.173826
+v 0.305211 -0.205151 -0.383721
 v 0.075446 0.249871 -0.152799
 v 0.172972 0.201403 -0.050063
 v 0.136063 0.163737 -0.141880
 v 0.112356 0.287536 -0.060982
 v 0.106685 0.221985 -0.131574
-v 0.260045 -0.654273 -0.310541
-v 0.228966 -0.620296 -0.246878
+v 0.260045 -0.813289 -0.310541
+v 0.228966 -0.763982 -0.246878
 v -0.142209 0.040352 0.118252
 v -0.158794 0.149383 0.105159
 v -0.135722 0.228541 0.101064
-v -0.115370 0.159906 0.063563
-v 0.115370 0.159906 0.063563
-v 0.000000 0.157500 0.130545
-v 0.000000 0.047794 0.141450
-v -0.011404 0.038999 0.134149
-v 0.011404 0.038999 0.134149
-v 0.000000 0.059175 0.121125
 vn 0.1208 0.9354 -0.3324
 vn -0.3097 0.0799 -0.9475
 vn -0.2639 -0.9396 -0.2180
@@ -167,6 +160,8 @@ vn -0.3788 0.0480 0.9242
 vn -0.9843 -0.0560 -0.1672
 vn -0.8547 -0.3563 0.3775
 vn -0.9689 -0.1494 -0.1975
+vn -0.0292 0.5296 0.8477
+vn -0.1704 0.4642 0.8692
 vn 0.2572 0.8020 0.5391
 vn 0.8957 -0.4076 0.1777
 vn 0.9877 0.1048 0.1164
@@ -185,7 +180,7 @@ vn 0.0418 0.6695 -0.7417
 vn 0.9590 0.1367 -0.2483
 vn 0.7824 0.1724 0.5984
 vn -0.3695 0.0903 -0.9249
-vn -0.1008 0.4981 0.8612
+vn -0.1481 0.5122 0.8460
 vn 0.4015 -0.0025 0.9158
 vn 0.9369 -0.2541 -0.2403
 vn 0.9435 0.1076 -0.3135
@@ -198,45 +193,45 @@ vn 0.1128 0.3476 0.9308
 vn 0.1207 -0.9927 -0.0028
 vn -0.1071 -0.0025 -0.9942
 vn -0.0887 -0.6698 0.7372
-vn -0.9583 0.2776 0.0678
-vn 0.0104 0.4600 -0.8879
-vn 0.9733 0.1280 0.1904
-vn 0.1756 -0.0873 0.9806
+vn -0.9636 0.2597 0.0635
+vn 0.0106 0.4093 -0.9123
+vn 0.9728 0.1308 0.1912
+vn 0.1763 -0.0720 0.9817
 vn 0.9281 -0.3710 0.0317
-vn 0.8658 0.0225 -0.4999
-vn 0.8538 -0.5193 -0.0367
-vn -0.7489 -0.3301 0.5747
-vn 0.3471 -0.7021 -0.6218
-vn 0.9425 0.0275 0.3331
+vn 0.8548 0.0835 -0.5122
+vn 0.8897 -0.4565 -0.0004
+vn -0.7848 -0.2607 0.5622
+vn 0.2780 -0.6218 -0.7322
+vn 0.9248 0.0158 0.3801
 vn 0.2608 0.7283 -0.6337
 vn -0.7194 0.5586 0.4128
-vn -0.9047 0.2207 -0.3643
-vn -0.8086 -0.0937 0.5808
-vn 0.2889 -0.3180 0.9030
-vn -0.5318 -0.5192 -0.6690
-vn -0.6232 0.1130 -0.7739
-vn 0.9924 -0.1038 -0.0654
-vn -0.9425 0.0275 0.3331
-vn -0.2422 0.3731 -0.8956
+vn -0.9050 0.1804 -0.3853
+vn -0.8131 -0.0953 0.5743
+vn 0.2955 -0.2705 0.9162
+vn -0.5567 -0.4025 -0.7267
+vn -0.6275 0.0923 -0.7731
+vn 0.9959 -0.0762 0.0479
+vn -0.9248 0.0158 0.3801
+vn -0.2373 0.3301 -0.9136
 vn 0.0085 0.6862 -0.7274
 vn -0.9297 0.3577 0.0874
 vn 0.1306 -0.5698 0.8113
 vn 0.2628 0.7175 -0.6451
 vn 0.7682 -0.3492 0.5365
-vn 0.4750 -0.0816 -0.8762
-vn 0.8594 0.1775 -0.4795
-vn -0.9004 0.2423 -0.3612
-vn -0.2683 0.1859 -0.9452
+vn 0.3547 -0.0334 -0.9344
+vn 0.8503 0.1714 -0.4976
+vn -0.8976 0.2255 -0.3787
+vn -0.2575 0.1640 -0.9523
 vn -0.9791 -0.1679 0.1150
 vn -0.3566 0.3604 0.8619
 vn -0.5451 -0.8296 0.1212
 vn 0.5438 0.8303 -0.1220
 vn 0.3564 -0.3602 -0.8621
 vn -0.7420 0.4605 -0.4872
-vn -0.7993 -0.0854 0.5948
+vn -0.7807 -0.0718 0.6207
 vn 0.7194 0.5586 0.4128
-vn -0.9839 -0.1567 0.0863
-vn 0.9973 0.0099 -0.0729
+vn -0.9893 -0.1273 0.0719
+vn 0.9974 0.0075 -0.0720
 vn 0.2110 -0.7875 0.5791
 vn 0.9674 -0.2195 0.1265
 vn 0.9812 -0.1442 0.1283
@@ -245,45 +240,46 @@ vn -0.1128 0.3476 0.9308
 vn -0.1207 -0.9927 -0.0028
 vn 0.1071 -0.0025 -0.9942
 vn 0.0887 -0.6698 0.7372
-vn 0.9583 0.2776 0.0678
-vn -0.0104 0.4600 -0.8879
-vn -0.9733 0.1280 0.1904
-vn -0.1756 -0.0873 0.9806
+vn 0.9636 0.2597 0.0635
+vn -0.0106 0.4093 -0.9123
+vn -0.9728 0.1308 0.1912
+vn -0.1763 -0.0720 0.9817
 vn -0.9281 -0.3710 0.0317
-vn -0.8658 0.0225 -0.4999
-vn -0.8538 -0.5193 -0.0367
-vn 0.7489 -0.3301 0.5747
-vn -0.3471 -0.7021 -0.6218
-vn -0.3307 -0.1109 0.9372
+vn -0.8548 0.0835 -0.5122
+vn -0.8897 -0.4565 -0.0004
+vn 0.7848 -0.2607 0.5622
+vn -0.2780 -0.6218 -0.7322
+vn -0.3323 -0.0916 0.9387
 vn -0.2608 0.7283 -0.6337
 vn 0.8295 0.3890 0.4007
-vn 0.9047 0.2207 -0.3643
-vn 0.8086 -0.0937 0.5808
-vn -0.2889 -0.3180 0.9030
-vn 0.5318 -0.5192 -0.6690
-vn 0.6232 0.1130 -0.7739
-vn -0.9924 -0.1038 -0.0654
-vn 0.2422 0.3731 -0.8956
+vn 0.9050 0.1804 -0.3853
+vn 0.8131 -0.0953 0.5743
+vn -0.2955 -0.2705 0.9162
+vn 0.5567 -0.4025 -0.7267
+vn 0.6275 0.0923 -0.7731
+vn -0.9959 -0.0762 0.0479
+vn 0.2373 0.3301 -0.9136
 vn -0.0085 0.6862 -0.7274
 vn 0.9297 0.3577 0.0874
 vn -0.1306 -0.5698 0.8113
 vn -0.2628 0.7175 -0.6451
 vn -0.7682 -0.3492 0.5365
-vn -0.4750 -0.0816 -0.8762
-vn -0.8594 0.1775 -0.4795
-vn 0.9004 0.2423 -0.3612
-vn 0.2683 0.1859 -0.9452
+vn -0.3547 -0.0334 -0.9344
+vn -0.8503 0.1714 -0.4976
+vn 0.8976 0.2255 -0.3787
+vn 0.2575 0.1640 -0.9523
 vn 0.9791 -0.1679 0.1150
 vn 0.3566 0.3604 0.8619
 vn 0.5451 -0.8296 0.1212
 vn -0.5438 0.8303 -0.1220
 vn -0.3564 -0.3602 -0.8621
 vn 0.7420 0.4605 -0.4872
-vn 0.7993 -0.0854 0.5948
-vn 0.9839 -0.1567 0.0863
-vn -0.9973 0.0099 -0.0729
+vn 0.7807 -0.0718 0.6207
+vn 0.9893 -0.1273 0.0719
+vn -0.9974 0.0075 -0.0720
 vn -0.2110 -0.7875 0.5791
-vn 0.3307 -0.1109 0.9372
+vn -0.1092 0.4975 0.8606
+vn 0.3323 -0.0916 0.9387
 vn 0.9019 -0.2249 -0.3688
 vn -0.2231 0.0827 0.9713
 vn -0.6877 -0.1888 -0.7010
@@ -292,14 +288,6 @@ vn -0.8386 0.4697 -0.2759
 vn -0.9303 0.2576 -0.2611
 vn -0.2725 0.1287 0.9535
 vn -0.8295 0.3890 0.4007
-vn -0.1293 0.5052 0.8533
-vn -0.9743 -0.0962 0.2035
-vn 0.9743 -0.0962 0.2035
-vn -0.4905 -0.2457 0.8361
-vn 0.5020 -0.0655 0.8624
-vn -0.7020 0.6214 0.3479
-vn 0.7020 0.6214 0.3479
-vn -0.0000 -0.6387 0.7694
 vt 0.226563 0.128906
 vt 0.238281 0.101562
 vt 0.277344 0.085937
@@ -334,13 +322,14 @@ vt 0.050781 0.800781
 vt 0.050781 0.863281
 vt 0.000000 0.937500
 vt 0.000000 0.843750
+vt 0.089844 0.960937
+vt 0.058594 0.976562
 vt 0.183594 0.968750
 vt 0.784050 0.265719
 vt 0.784050 0.267214
 vt 0.781360 0.263627
 vt 0.782855 0.263328
 vt 0.781360 0.258845
-vt 0.058594 0.976562
 vt 0.023438 0.984375
 vt 0.787005 0.260369
 vt 0.784119 0.263736
@@ -353,7 +342,6 @@ vt 0.789430 0.260041
 vt 0.781958 0.260041
 vt 0.785245 0.258248
 vt 0.786142 0.256753
-vt 0.089844 0.960937
 vt 0.066406 1.000000
 vt 0.058594 0.980469
 vt 0.125000 0.984375
@@ -438,22 +426,6 @@ vt 0.058594 0.734375
 vt 0.153382 0.752782
 vt 0.027344 0.757812
 vt 0.058594 0.757812
-vt 0.042969 0.121094
-vt 0.085938 0.121094
-vt 0.062500 0.101562
-vt 0.058594 0.011719
-vt 0.082031 0.054688
-vt 0.058594 0.121094
-vt 0.058594 0.109375
-vt 0.031250 0.121094
-vt 0.031250 0.011719
-vt 0.125138 0.871822
-vt 0.125138 0.887802
-vt 0.113084 0.866475
-vt 0.137191 0.866475
-vt 0.248696 0.801572
-vt 0.236642 0.829220
-vt 0.224588 0.801572
 s 0
 usemtl m0
 f 6/1/1 9/2/1 12/3/1
@@ -506,139 +478,133 @@ f 44/20/47 43/22/47 32/32/47 31/30/47
 f 38/21/48 37/33/48 43/22/48
 f 42/34/49 33/31/49 43/22/49
 f 37/33/50 42/34/50 43/22/50
-f 41/26/51 40/35/51 47/28/51
-f 49/36/52 31/37/52 32/38/52 48/39/52
-f 33/40/53 48/39/53 32/38/53
-f 45/41/54 50/42/54 38/21/54
-f 42/43/55 48/44/55 33/45/55
-f 37/46/56 48/44/56 42/43/56
-f 34/47/57 3/48/57 35/49/57
-f 36/50/58 35/51/58 29/52/58
-f 39/53/59 36/50/59 29/52/59
-f 31/37/60 49/36/60 34/47/60
-f 46/54/61 50/55/61 45/56/61
-f 46/54/62 47/28/62 4/57/62
-f 50/55/63 46/54/63 4/57/63
-f 47/28/64 40/35/64 4/57/64
-f 51/58/65 4/57/65 40/35/65
-f 39/27/66 51/58/66 40/35/66
-f 39/27/67 40/35/67 41/26/67
-f 38/21/68 50/42/68 37/33/68
-f 44/20/69 31/30/69 46/54/69 45/41/69
-f 39/59/70 29/60/70 52/61/70
-f 39/59/71 52/61/71 53/62/71
-f 51/58/72 39/27/72 53/63/72
-f 29/64/73 53/65/73 52/66/73
-f 29/52/74 35/51/74 3/67/74
-f 57/68/75 58/69/75 55/70/75
-f 54/71/76 58/69/76 56/72/76
-f 37/73/77 15/74/77 54/75/77 56/76/77
-f 18/77/78 37/73/78 56/76/78 58/78/78
-f 16/79/79 17/80/79 57/81/79 55/82/79
-f 15/74/80 16/79/80 55/82/80 54/75/80
-f 18/77/81 58/78/81 57/83/81
-f 59/84/82 61/85/82 67/86/82
-f 61/85/83 65/87/83 66/88/83
-f 65/87/84 63/89/84 68/90/84
-f 63/91/85 59/84/85 71/92/85
-f 63/89/86 65/87/86 77/93/86
-f 64/94/87 66/88/87 68/90/87
-f 64/94/88 62/95/88 79/96/88
-f 71/97/89 60/98/89 78/99/89
-f 70/100/90 64/94/90 79/101/90
-f 68/90/91 63/89/91 62/95/91
-f 65/87/92 69/102/92 77/93/92
-f 76/103/93 69/102/93 74/104/93
-f 60/98/94 67/86/94 72/105/94
-f 60/98/95 71/97/95 67/106/95
-f 62/95/96 71/107/96 79/96/96
-f 60/98/97 70/100/97 78/99/97
-f 60/98/98 72/105/98 70/100/98
-f 62/95/99 64/94/99 68/90/99
-f 89/89/100 94/90/100 88/95/100
-f 61/85/101 66/88/101 72/105/101
-f 65/87/102 61/85/102 69/102/102
-f 61/85/103 59/84/103 69/102/103
-f 59/84/104 63/91/104 74/104/104
-f 77/93/105 69/102/105 76/103/105
-f 74/104/106 63/91/106 77/108/106
-f 64/94/107 70/100/107 66/88/107
-f 66/88/108 65/87/108 68/90/108
-f 67/86/109 61/85/109 72/105/109
-f 72/105/110 66/88/110 70/100/110
-f 55/70/111 58/69/111 54/71/111
-f 10/109/112 12/110/112 76/111/112 74/112/112
-f 10/109/113 74/112/113 75/113/113 11/114/113
-f 12/110/114 9/115/114 73/116/114 76/111/114
-f 11/117/115 75/118/115 73/116/115 9/115/115
-f 73/119/116 77/120/116 76/121/116
-f 75/122/116 77/120/116 73/119/116
-f 71/92/117 59/84/117 67/106/117
-f 95/102/118 102/123/118 100/124/118
-f 79/125/119 71/126/119 70/127/119
-f 71/126/120 78/128/120 70/127/120
-f 17/129/121 18/77/121 57/83/121
-f 83/68/122 81/70/122 84/69/122
-f 80/71/123 82/72/123 84/69/123
-f 53/73/124 82/76/124 80/75/124 25/74/124
-f 28/77/125 84/78/125 82/76/125 53/73/125
-f 26/79/126 81/82/126 83/81/126 27/80/126
-f 25/74/127 80/75/127 81/82/127 26/79/127
-f 28/77/128 83/83/128 84/78/128
-f 85/84/129 93/86/129 87/85/129
-f 87/85/130 92/88/130 91/87/130
-f 91/87/131 94/90/131 89/89/131
-f 89/91/132 97/97/132 85/84/132
-f 89/89/133 103/93/133 91/87/133
-f 90/94/134 94/90/134 92/88/134
-f 90/94/135 105/96/135 88/95/135
-f 97/97/136 104/99/136 86/98/136
-f 96/100/137 105/101/137 90/94/137
-f 97/107/138 89/89/138 88/95/138
-f 91/87/139 103/93/139 95/102/139
-f 85/84/140 95/102/140 100/124/140
-f 86/98/141 98/105/141 93/86/141
-f 86/98/142 93/86/142 97/97/142
-f 88/95/143 105/96/143 97/107/143
-f 86/98/144 104/99/144 96/100/144
-f 86/98/145 96/100/145 98/105/145
-f 88/95/146 94/90/146 90/94/146
-f 87/85/147 98/105/147 92/88/147
-f 91/87/148 95/102/148 87/85/148
-f 87/85/149 95/102/149 85/84/149
-f 85/84/150 100/124/150 89/91/150
-f 103/93/151 102/123/151 95/102/151
-f 100/124/152 103/108/152 89/91/152
-f 90/94/153 92/88/153 96/100/153
-f 92/88/154 94/90/154 91/87/154
-f 93/86/155 98/105/155 87/85/155
-f 98/105/156 96/100/156 92/88/156
-f 81/70/157 80/71/157 84/69/157
-f 21/109/158 100/112/158 102/111/158 5/110/158
-f 21/109/159 22/114/159 101/113/159 100/112/159
-f 5/110/160 102/111/160 99/116/160 20/115/160
-f 22/117/161 20/115/161 99/116/161 101/118/161
-f 99/119/162 102/121/162 103/120/162
-f 101/122/162 99/119/162 103/120/162
-f 97/97/163 93/86/163 85/84/163
-f 105/125/164 96/127/164 97/126/164
-f 97/126/165 96/127/165 104/128/165
-f 27/129/166 83/83/166 28/77/166
-f 63/89/167 71/107/167 62/95/167
-f 38/130/168 44/51/168 106/131/168
-f 107/132/169 106/133/169 44/134/169
-f 38/135/170 106/136/170 107/132/170
-f 45/137/171 108/138/171 44/134/171
-f 45/137/172 38/135/172 108/138/172
-f 108/138/173 38/135/173 107/132/173
-f 108/138/174 107/132/174 44/134/174
-f 69/102/175 59/84/175 74/104/175
-f 31/30/176 35/24/176 47/28/176 46/54/176
-f 37/139/177 18/140/177 109/141/177
-f 53/139/178 110/141/178 28/140/178
-f 111/142/179 49/143/179 109/144/179
-f 3/145/180 111/146/180 110/147/180
-usemtl m2
-f 112/148/181 115/149/181 113/150/181
-f 112/148/182 114/151/182 115/149/182
-f 114/152/183 112/153/183 113/154/183
+f 31/30/51 46/35/51 45/36/51
+f 44/20/52 31/30/52 45/36/52
+f 41/26/53 40/37/53 47/28/53
+f 49/38/54 31/39/54 32/40/54 48/41/54
+f 33/42/55 48/41/55 32/40/55
+f 45/36/56 50/43/56 38/21/56
+f 42/44/57 48/45/57 33/46/57
+f 37/47/58 48/45/58 42/44/58
+f 34/48/59 3/49/59 35/50/59
+f 36/51/60 35/52/60 29/53/60
+f 39/54/61 36/51/61 29/53/61
+f 31/39/62 49/38/62 34/48/62
+f 46/35/63 50/55/63 45/56/63
+f 46/35/64 47/28/64 4/57/64
+f 50/55/65 46/35/65 4/57/65
+f 47/28/66 40/37/66 4/57/66
+f 51/58/67 4/57/67 40/37/67
+f 39/27/68 51/58/68 40/37/68
+f 39/27/69 40/37/69 41/26/69
+f 38/21/70 50/43/70 37/33/70
+f 31/30/71 47/28/71 46/35/71
+f 39/59/72 29/60/72 52/61/72
+f 39/59/73 52/61/73 53/62/73
+f 51/58/74 39/27/74 53/63/74
+f 29/64/75 53/65/75 52/66/75
+f 29/53/76 35/52/76 3/67/76
+f 57/68/77 58/69/77 55/70/77
+f 54/71/78 58/69/78 56/72/78
+f 37/73/79 15/74/79 54/75/79 56/76/79
+f 18/77/80 37/73/80 56/76/80 58/78/80
+f 16/79/81 17/80/81 57/81/81 55/82/81
+f 15/74/82 16/79/82 55/82/82 54/75/82
+f 18/77/83 58/78/83 57/83/83
+f 59/84/84 61/85/84 67/86/84
+f 61/85/85 65/87/85 66/88/85
+f 65/87/86 63/89/86 68/90/86
+f 63/91/87 59/84/87 71/92/87
+f 63/89/88 65/87/88 77/93/88
+f 64/94/89 66/88/89 68/90/89
+f 64/94/90 62/95/90 79/96/90
+f 71/97/91 60/98/91 78/99/91
+f 70/100/92 64/94/92 79/101/92
+f 68/90/93 63/89/93 62/95/93
+f 65/87/94 69/102/94 77/93/94
+f 76/103/95 69/102/95 74/104/95
+f 60/98/96 67/86/96 72/105/96
+f 60/98/97 71/97/97 67/106/97
+f 62/95/98 71/107/98 79/96/98
+f 60/98/99 70/100/99 78/99/99
+f 60/98/100 72/105/100 70/100/100
+f 62/95/101 64/94/101 68/90/101
+f 89/89/102 94/90/102 88/95/102
+f 61/85/103 66/88/103 72/105/103
+f 65/87/104 61/85/104 69/102/104
+f 61/85/105 59/84/105 69/102/105
+f 59/84/106 63/91/106 74/104/106
+f 77/93/107 69/102/107 76/103/107
+f 74/104/108 63/91/108 77/108/108
+f 64/94/109 70/100/109 66/88/109
+f 66/88/110 65/87/110 68/90/110
+f 67/86/111 61/85/111 72/105/111
+f 72/105/112 66/88/112 70/100/112
+f 55/70/113 58/69/113 54/71/113
+f 10/109/114 12/110/114 76/111/114 74/112/114
+f 10/109/115 74/112/115 75/113/115 11/114/115
+f 12/110/116 9/115/116 73/116/116 76/111/116
+f 11/117/117 75/118/117 73/116/117 9/115/117
+f 73/119/118 77/120/118 76/121/118
+f 75/122/118 77/120/118 73/119/118
+f 71/92/119 59/84/119 67/106/119
+f 95/102/120 102/123/120 100/124/120
+f 79/125/121 71/126/121 70/127/121
+f 71/126/122 78/128/122 70/127/122
+f 17/129/123 18/77/123 57/83/123
+f 83/68/124 81/70/124 84/69/124
+f 80/71/125 82/72/125 84/69/125
+f 53/73/126 82/76/126 80/75/126 25/74/126
+f 28/77/127 84/78/127 82/76/127 53/73/127
+f 26/79/128 81/82/128 83/81/128 27/80/128
+f 25/74/129 80/75/129 81/82/129 26/79/129
+f 28/77/130 83/83/130 84/78/130
+f 85/84/131 93/86/131 87/85/131
+f 87/85/132 92/88/132 91/87/132
+f 91/87/133 94/90/133 89/89/133
+f 89/91/134 97/97/134 85/84/134
+f 89/89/135 103/93/135 91/87/135
+f 90/94/136 94/90/136 92/88/136
+f 90/94/137 105/96/137 88/95/137
+f 97/97/138 104/99/138 86/98/138
+f 96/100/139 105/101/139 90/94/139
+f 97/107/140 89/89/140 88/95/140
+f 91/87/141 103/93/141 95/102/141
+f 85/84/142 95/102/142 100/124/142
+f 86/98/143 98/105/143 93/86/143
+f 86/98/144 93/86/144 97/97/144
+f 88/95/145 105/96/145 97/107/145
+f 86/98/146 104/99/146 96/100/146
+f 86/98/147 96/100/147 98/105/147
+f 88/95/148 94/90/148 90/94/148
+f 87/85/149 98/105/149 92/88/149
+f 91/87/150 95/102/150 87/85/150
+f 87/85/151 95/102/151 85/84/151
+f 85/84/152 100/124/152 89/91/152
+f 103/93/153 102/123/153 95/102/153
+f 100/124/154 103/108/154 89/91/154
+f 90/94/155 92/88/155 96/100/155
+f 92/88/156 94/90/156 91/87/156
+f 93/86/157 98/105/157 87/85/157
+f 98/105/158 96/100/158 92/88/158
+f 81/70/159 80/71/159 84/69/159
+f 21/109/160 100/112/160 102/111/160 5/110/160
+f 21/109/161 22/114/161 101/113/161 100/112/161
+f 5/110/162 102/111/162 99/116/162 20/115/162
+f 22/117/163 20/115/163 99/116/163 101/118/163
+f 99/119/164 102/121/164 103/120/164
+f 101/122/164 99/119/164 103/120/164
+f 97/97/165 93/86/165 85/84/165
+f 105/125/166 96/127/166 97/126/166
+f 97/126/167 96/127/167 104/128/167
+f 27/129/168 83/83/168 28/77/168
+f 47/28/169 31/30/169 35/24/169
+f 63/89/170 71/107/170 62/95/170
+f 38/130/171 44/52/171 106/131/171
+f 107/132/172 106/133/172 44/134/172
+f 38/135/173 106/136/173 107/132/173
+f 45/137/174 108/138/174 44/134/174
+f 45/137/175 38/135/175 108/138/175
+f 108/138/176 38/135/176 107/132/176
+f 108/138/177 107/132/177 44/134/177
+f 69/102/178 59/84/178 74/104/178