OSDN Git Service

Add support Wavefromt(.obj) model.
authoratsuoigarashi <atsuoigarashi@gmail.com>
Wed, 11 May 2011 09:28:13 +0000 (18:28 +0900)
committeratsuoigarashi <atsuoigarashi@gmail.com>
Wed, 11 May 2011 09:28:13 +0000 (18:28 +0900)
Signed-off-by: atsuoigarashi <atsuoigarashi@gmail.com>
gen/jp/androidgroup/nyartoolkit/R.java
res/drawable/miku.jpg [new file with mode: 0644]
res/raw/marker.jpg [deleted file]
res/raw/miku01_mtl [new file with mode: 0644]
res/raw/miku01_obj [new file with mode: 0644]
res/raw/multi.pdf
res/raw/pattjag [new file with mode: 0644]
src/jp/androidgroup/nyartoolkit/NyARToolkitAndroidActivity.java
src/min3d/core/Renderer.java

index c5b60cc..2ea184d 100644 (file)
@@ -14,6 +14,7 @@ public final class R {
         public static final int droid=0x7f020000;\r
         public static final int droidr=0x7f020001;\r
         public static final int icon=0x7f020002;\r
+        public static final int miku=0x7f020003;\r
     }\r
     public static final class id {\r
         public static final int camera_preview=0x7f060002;\r
@@ -27,11 +28,13 @@ public final class R {
         public static final int camera_para=0x7f040000;\r
         public static final int droid=0x7f040001;\r
         public static final int droidr=0x7f040002;\r
-        public static final int marker=0x7f040003;\r
-        public static final int miku_voice=0x7f040004;\r
-        public static final int multi=0x7f040005;\r
-        public static final int patthiro=0x7f040006;\r
-        public static final int pattkanji=0x7f040007;\r
+        public static final int miku01_mtl=0x7f040003;\r
+        public static final int miku01_obj=0x7f040004;\r
+        public static final int miku_voice=0x7f040005;\r
+        public static final int multi=0x7f040006;\r
+        public static final int patthiro=0x7f040007;\r
+        public static final int pattjag=0x7f040008;\r
+        public static final int pattkanji=0x7f040009;\r
     }\r
     public static final class string {\r
         public static final int app_name=0x7f050003;\r
diff --git a/res/drawable/miku.jpg b/res/drawable/miku.jpg
new file mode 100644 (file)
index 0000000..2c59675
Binary files /dev/null and b/res/drawable/miku.jpg differ
diff --git a/res/raw/marker.jpg b/res/raw/marker.jpg
deleted file mode 100644 (file)
index 89e46d9..0000000
Binary files a/res/raw/marker.jpg and /dev/null differ
diff --git a/res/raw/miku01_mtl b/res/raw/miku01_mtl
new file mode 100644 (file)
index 0000000..f1d1ecb
--- /dev/null
@@ -0,0 +1,34 @@
+# Blender3D MTL File: \r
+# Material Count: 3\r
+newmtl mat1\r
+Ns 47.058824\r
+Ka 0.000000 0.000000 0.000000\r
+Kd 0.800000 0.800000 0.800000\r
+Ks 0.000000 0.000000 0.000000\r
+Ni 1.000000\r
+d 1.000000\r
+illum 1\r
+map_Kd miku.jpg\r
+\r
+\r
+newmtl Material\r
+Ns 96.078431\r
+Ka 0.000000 0.000000 0.000000\r
+Kd 0.640000 0.640000 0.640000\r
+Ks 0.500000 0.500000 0.500000\r
+Ni 1.000000\r
+d 1.000000\r
+illum 2\r
+\r
+\r
+newmtl mat1_miku.jpg\r
+Ns 47.058824\r
+Ka 0.000000 0.000000 0.000000\r
+Kd 0.800000 0.800000 0.800000\r
+Ks 0.000000 0.000000 0.000000\r
+Ni 1.000000\r
+d 1.000000\r
+illum 1\r
+map_Kd miku.jpg\r
+\r
+\r
diff --git a/res/raw/miku01_obj b/res/raw/miku01_obj
new file mode 100644 (file)
index 0000000..472c923
--- /dev/null
@@ -0,0 +1,3589 @@
+# Blender3D v249 OBJ File: \r
+# www.blender3d.org\r
+mtllib miku01.mtl\r
+o skirt\r
+v 2.227030 8.589331 -0.611250\r
+v 1.979660 8.410371 -0.796770\r
+v 2.165110 8.828701 3.348960\r
+v 1.921210 8.644411 3.544460\r
+v 4.567820 6.107660 1.371300\r
+v 4.761680 5.813070 1.371300\r
+v 3.602230 6.911971 3.400939\r
+v 3.461210 6.651991 3.607830\r
+v 3.669230 6.716491 -0.729700\r
+v 3.526990 6.437391 -0.920370\r
+v 4.361970 6.372751 2.682830\r
+v 4.475020 6.095391 2.891990\r
+v 4.434410 6.279281 0.016900\r
+v 4.566440 5.994791 -0.180290\r
+v 2.889620 7.527841 3.567649\r
+v 2.649090 7.346101 3.790300\r
+v 2.950840 7.286341 -0.866181\r
+v 2.703470 7.107380 -1.080580\r
+v 0.000000 9.022760 1.711850\r
+v 0.000000 9.022761 4.077819\r
+v 1.390680 9.022760 3.625960\r
+v 2.250170 9.022760 2.442970\r
+v 2.250170 9.022760 0.980730\r
+v 1.390680 9.022760 -0.202250\r
+v 0.000000 9.022760 -0.654110\r
+v -1.390680 9.022760 -0.202250\r
+v -2.250170 9.022760 0.980730\r
+v -2.250170 9.022760 2.442970\r
+v -1.390680 9.022760 3.625960\r
+v 0.000000 6.401241 5.746230\r
+v 2.371350 6.401241 4.975730\r
+v 3.836920 6.401241 2.958540\r
+v 3.836920 6.401241 0.465160\r
+v 2.371350 6.401241 -1.552030\r
+v 0.000000 6.401241 -2.322531\r
+v -2.371350 6.401241 -1.552030\r
+v -3.836920 6.401241 0.465160\r
+v -3.836920 6.401241 2.958540\r
+v -2.371350 6.401241 4.975730\r
+v 0.000000 8.719841 1.711850\r
+v 2.227030 8.589331 -0.611250\r
+v 1.979660 8.410371 -0.796770\r
+v 2.165110 8.828701 3.348960\r
+v 1.921210 8.644411 3.544460\r
+v 4.567820 6.107660 1.371300\r
+v 4.761680 5.813070 1.371300\r
+v 3.602230 6.911971 3.400939\r
+v 3.461210 6.651991 3.607830\r
+v 3.669230 6.716491 -0.729700\r
+v 3.526990 6.437391 -0.920370\r
+v 4.361970 6.372751 2.682830\r
+v 4.475020 6.095391 2.891990\r
+v 4.434410 6.279281 0.016900\r
+v 4.566440 5.994791 -0.180290\r
+v 2.889620 7.527841 3.567649\r
+v 2.649090 7.346101 3.790300\r
+v 2.950840 7.286341 -0.866181\r
+v 2.703470 7.107380 -1.080580\r
+vt 0.506400 0.323750\r
+vt 0.553500 0.323750\r
+vt 0.529950 0.323750\r
+vt 0.600600 0.323750\r
+vt 0.577050 0.323750\r
+vt 0.647710 0.323750\r
+vt 0.624150 0.323750\r
+vt 0.694800 0.323750\r
+vt 0.671250 0.323750\r
+vt 0.741900 0.323750\r
+vt 0.718350 0.323750\r
+vt 0.789010 0.323750\r
+vt 0.765460 0.323750\r
+vt 0.836100 0.323750\r
+vt 0.812550 0.323750\r
+vt 0.883210 0.323750\r
+vt 0.859660 0.323750\r
+vt 0.930310 0.323750\r
+vt 0.906760 0.323750\r
+vt 0.977410 0.323750\r
+vt 0.953850 0.323750\r
+vt 0.553500 0.038680\r
+vt 0.506400 0.038680\r
+vt 0.529950 0.038680\r
+vt 0.600600 0.038680\r
+vt 0.577050 0.038680\r
+vt 0.647710 0.038680\r
+vt 0.624150 0.038680\r
+vt 0.694800 0.038680\r
+vt 0.671250 0.038680\r
+vt 0.741900 0.038680\r
+vt 0.718350 0.038680\r
+vt 0.789010 0.038680\r
+vt 0.765460 0.038680\r
+vt 0.836100 0.038680\r
+vt 0.812550 0.038680\r
+vt 0.883210 0.038680\r
+vt 0.859660 0.038680\r
+vt 0.930310 0.038680\r
+vt 0.906760 0.038680\r
+vt 0.977410 0.038680\r
+vt 0.953850 0.038680\r
+vt 0.856240 0.982190\r
+vt 0.856240 0.969550\r
+vt 0.884610 0.969550\r
+vt 0.884610 0.982190\r
+vt 0.912980 0.969550\r
+vt 0.912980 0.982190\r
+vt 0.827860 0.982190\r
+vt 0.799490 0.982190\r
+vt 0.799490 0.969550\r
+vt 0.827860 0.969550\r
+vt 0.941360 0.969550\r
+vt 0.941360 0.982190\r
+vt 0.969730 0.982190\r
+vt 0.969730 0.969550\r
+vt 0.742740 0.982190\r
+vt 0.742740 0.969550\r
+vt 0.771120 0.969550\r
+vt 0.771120 0.982190\r
+vn -0.001007 0.822596 0.568590\r
+vn 0.333384 0.822596 0.460616\r
+vn 0.000000 1.000000 0.000000\r
+vn 0.540452 0.822596 0.176672\r
+vn 0.541093 0.822596 -0.174718\r
+vn 0.335032 0.822596 -0.459395\r
+vn 0.001007 0.822596 -0.568590\r
+vn -0.333384 0.822596 -0.460616\r
+vn -0.540452 0.822596 -0.176672\r
+vn -0.541093 0.822596 0.174718\r
+vn -0.335032 0.822596 0.459395\r
+vn 0.464187 -0.616199 0.636219\r
+vn 0.001587 -0.616199 0.787561\r
+vn 0.000000 -1.000000 0.000000\r
+vn 0.749504 -0.616199 0.241829\r
+vn 0.748527 -0.616199 -0.244881\r
+vn 0.461623 -0.616199 -0.638081\r
+vn -0.001587 -0.616199 -0.787561\r
+vn -0.464187 -0.616199 -0.636219\r
+vn -0.749504 -0.616199 -0.241829\r
+vn -0.748527 -0.616199 0.244881\r
+vn -0.461623 -0.616199 0.638081\r
+vn 0.865871 0.500046 0.013306\r
+vn 0.835322 0.549699 0.003662\r
+vn 0.843806 0.507584 0.174047\r
+vn 0.775597 0.458083 0.434248\r
+vn 0.678945 0.386547 0.624134\r
+vn 0.564013 0.302896 0.768181\r
+vn 0.761254 0.470656 -0.446028\r
+vn 0.525895 0.282113 -0.802362\r
+vn 0.647450 0.374584 -0.663656\r
+vn 0.828455 0.529984 -0.180944\r
+vn 0.447737 0.373913 0.812189\r
+vn 0.461013 0.375072 0.804193\r
+vn 0.420759 0.382000 0.822810\r
+vn 0.399457 0.363903 0.841395\r
+vn 0.391186 0.389477 -0.833827\r
+vn 0.369549 0.371899 -0.851527\r
+vn 0.414319 0.378704 -0.827570\r
+vn 0.431501 0.382366 -0.817042\r
+vn -0.865871 -0.500046 -0.013306\r
+vn -0.775597 -0.458083 -0.434248\r
+vn -0.843806 -0.507584 -0.174047\r
+vn -0.835322 -0.549699 -0.003662\r
+vn -0.564013 -0.302896 -0.768181\r
+vn -0.678945 -0.386547 -0.624134\r
+vn -0.647450 -0.374584 0.663656\r
+vn -0.525895 -0.282113 0.802362\r
+vn -0.761254 -0.470656 0.446028\r
+vn -0.828455 -0.529984 0.180944\r
+vn -0.461013 -0.375072 -0.804193\r
+vn -0.447737 -0.373913 -0.812189\r
+vn -0.420759 -0.382000 -0.822810\r
+vn -0.399457 -0.363903 -0.841395\r
+vn -0.391186 -0.389477 0.833827\r
+vn -0.431501 -0.382366 0.817042\r
+vn -0.414319 -0.378704 0.827570\r
+vn -0.369549 -0.371899 0.851527\r
+usemtl mat1_miku.jpg\r
+s 1\r
+f 20/1/1 21/2/2 19/3/3\r
+f 21/2/2 22/4/4 19/5/3\r
+f 22/4/4 23/6/5 19/7/3\r
+f 23/6/5 24/8/6 19/9/3\r
+f 24/8/6 25/10/7 19/11/3\r
+f 25/10/7 26/12/8 19/13/3\r
+f 26/12/8 27/14/9 19/15/3\r
+f 27/14/9 28/16/10 19/17/3\r
+f 28/16/10 29/18/11 19/19/3\r
+f 29/18/11 20/20/1 19/21/3\r
+f 31/22/12 30/23/13 40/24/14\r
+f 32/25/15 31/22/12 40/26/14\r
+f 33/27/16 32/25/15 40/28/14\r
+f 34/29/17 33/27/16 40/30/14\r
+f 35/31/18 34/29/17 40/32/14\r
+f 36/33/19 35/31/18 40/34/14\r
+f 37/35/20 36/33/19 40/36/14\r
+f 38/37/21 37/35/20 40/38/14\r
+f 39/39/22 38/37/21 40/40/14\r
+f 30/41/13 39/39/22 40/42/14\r
+f 6/43/23 5/44/24 11/45/25\r
+f 12/46/26 6/43/23 11/45/25\r
+f 7/47/27 8/48/28 12/46/26\r
+f 11/45/25 7/47/27 12/46/26\r
+f 14/49/29 10/50/30 9/51/31\r
+f 13/52/32 14/49/29 9/51/31\r
+f 6/43/23 14/49/29 13/52/32\r
+f 5/44/24 6/43/23 13/52/32\r
+f 8/48/28 7/47/27 15/53/33\r
+f 16/54/34 8/48/28 15/53/33\r
+f 4/55/35 16/54/34 15/53/33\r
+f 3/56/36 4/55/35 15/53/33\r
+f 2/57/37 1/58/38 17/59/39\r
+f 18/60/40 2/57/37 17/59/39\r
+f 10/50/30 18/60/40 17/59/39\r
+f 9/51/31 10/50/30 17/59/39\r
+f 30/23/13 31/22/12 21/2/2\r
+f 20/1/1 30/23/13 21/2/2\r
+f 31/22/12 32/25/15 22/4/4\r
+f 21/2/2 31/22/12 22/4/4\r
+f 32/25/15 33/27/16 23/6/5\r
+f 22/4/4 32/25/15 23/6/5\r
+f 33/27/16 34/29/17 24/8/6\r
+f 23/6/5 33/27/16 24/8/6\r
+f 34/29/17 35/31/18 25/10/7\r
+f 24/8/6 34/29/17 25/10/7\r
+f 35/31/18 36/33/19 26/12/8\r
+f 25/10/7 35/31/18 26/12/8\r
+f 36/33/19 37/35/20 27/14/9\r
+f 26/12/8 36/33/19 27/14/9\r
+f 37/35/20 38/37/21 28/16/10\r
+f 27/14/9 37/35/20 28/16/10\r
+f 38/37/21 39/39/22 29/18/11\r
+f 28/16/10 38/37/21 29/18/11\r
+f 39/39/22 30/41/13 20/20/1\r
+f 29/18/11 39/39/22 20/20/1\r
+f 46/43/41 52/46/42 51/45/43\r
+f 45/44/44 46/43/41 51/45/43\r
+f 52/46/42 48/48/45 47/47/46\r
+f 51/45/43 52/46/42 47/47/46\r
+f 49/51/47 50/50/48 54/49/49\r
+f 53/52/50 49/51/47 54/49/49\r
+f 46/43/41 45/44/44 53/52/50\r
+f 54/49/49 46/43/41 53/52/50\r
+f 48/48/45 56/54/51 55/53/52\r
+f 47/47/46 48/48/45 55/53/52\r
+f 44/55/53 43/56/54 55/53/52\r
+f 56/54/51 44/55/53 55/53/52\r
+f 42/57/55 58/60/56 57/59/57\r
+f 41/58/58 42/57/55 57/59/57\r
+f 50/50/48 49/51/47 57/59/57\r
+f 58/60/56 50/50/48 57/59/57\r
+o right_leg\r
+v -0.671370 8.033320 2.605740\r
+v -1.439090 8.054501 2.742010\r
+v -2.139000 8.109970 2.402230\r
+v -2.503780 8.178520 1.716200\r
+v -2.394070 8.233991 0.945940\r
+v -1.851800 8.255171 0.385670\r
+v -1.084080 8.233991 0.249400\r
+v -0.384170 8.178520 0.589180\r
+v -0.019400 8.109970 1.275220\r
+v -0.129100 8.054501 2.045480\r
+v -0.659390 1.193420 2.459300\r
+v -1.260360 1.169451 2.574900\r
+v -1.807720 1.105600 2.289750\r
+v -2.092320 1.024460 1.712920\r
+v -2.005450 0.957030 1.064740\r
+v -1.580370 0.930850 0.592640\r
+v -0.979490 0.957030 0.476850\r
+v -0.432280 1.024460 0.761690\r
+v -0.147680 1.105600 1.338520\r
+v -0.234400 1.169451 1.987010\r
+v -1.056340 0.073211 1.654750\r
+v -0.784200 3.799730 2.473860\r
+v -1.496970 3.800331 2.609340\r
+v -0.281400 3.800331 1.912800\r
+v -2.147470 3.800611 2.267460\r
+v -0.180650 3.800611 1.140450\r
+v -2.541090 3.798320 1.578770\r
+v -0.520430 3.798320 0.451760\r
+v -2.440380 3.794340 0.806330\r
+v -1.170980 3.794340 0.109790\r
+v -1.883770 3.792321 0.245220\r
+v -1.470900 2.472520 2.650640\r
+v -0.775870 2.487101 2.514770\r
+v -2.104850 2.433040 2.309860\r
+v -0.285270 2.472520 1.954110\r
+v -2.435540 2.381610 1.622680\r
+v -0.186470 2.433040 1.182850\r
+v -2.336670 2.337880 0.851560\r
+v -0.517160 2.381610 0.495660\r
+v -1.846020 2.320681 0.290990\r
+v -1.151040 2.337880 0.155030\r
+v -0.801610 5.117331 2.506600\r
+v -1.569510 5.133120 2.642530\r
+v -0.259520 5.133120 1.946000\r
+v -2.269950 5.173150 2.301780\r
+v -0.150340 5.173150 1.174760\r
+v -2.635470 5.220010 1.614320\r
+v -0.515860 5.220010 0.487310\r
+v -2.526470 5.255800 0.842760\r
+v -1.216480 5.255800 0.146220\r
+v -1.984480 5.268970 0.281960\r
+v -1.185280 0.498210 2.397180\r
+v -0.733280 0.521751 2.309530\r
+v -0.413100 0.498210 1.954710\r
+v -0.347040 0.436580 1.468240\r
+v -0.560330 0.360400 1.035950\r
+v -0.971490 0.298770 0.822950\r
+v -1.423490 0.275241 0.910600\r
+v -1.743670 0.298770 1.265420\r
+v -1.809740 0.360400 1.751880\r
+v -1.596450 0.436580 2.184170\r
+vt 0.024390 0.016680\r
+vt 0.020780 0.016680\r
+vt 0.028000 0.016680\r
+vt 0.154330 0.016680\r
+vt 0.150720 0.016680\r
+vt 0.157930 0.016680\r
+vt 0.139890 0.016680\r
+vt 0.136280 0.016680\r
+vt 0.143500 0.016680\r
+vt 0.125450 0.016680\r
+vt 0.121840 0.016680\r
+vt 0.129060 0.016680\r
+vt 0.111010 0.016680\r
+vt 0.107400 0.016680\r
+vt 0.114620 0.016680\r
+vt 0.096570 0.016680\r
+vt 0.092970 0.016680\r
+vt 0.100180 0.016680\r
+vt 0.082140 0.016680\r
+vt 0.078530 0.016680\r
+vt 0.085750 0.016680\r
+vt 0.067700 0.016680\r
+vt 0.064090 0.016680\r
+vt 0.071310 0.016680\r
+vt 0.053260 0.016680\r
+vt 0.049650 0.016680\r
+vt 0.056870 0.016680\r
+vt 0.038820 0.016680\r
+vt 0.035210 0.016680\r
+vt 0.042430 0.016680\r
+vt 0.031610 0.016680\r
+vt 0.017170 0.016680\r
+vt 0.017170 0.052780\r
+vt 0.031610 0.052780\r
+vt 0.017170 0.088870\r
+vt 0.031610 0.088870\r
+vt 0.046040 0.088870\r
+vt 0.046040 0.052780\r
+vt 0.046040 0.016680\r
+vt 0.161540 0.016680\r
+vt 0.147110 0.016680\r
+vt 0.147110 0.052780\r
+vt 0.161540 0.052780\r
+vt 0.147110 0.088870\r
+vt 0.161540 0.088870\r
+vt 0.060480 0.088870\r
+vt 0.060480 0.052780\r
+vt 0.060480 0.016680\r
+vt 0.132670 0.016680\r
+vt 0.132670 0.052780\r
+vt 0.132670 0.088870\r
+vt 0.074920 0.088870\r
+vt 0.074920 0.052780\r
+vt 0.074920 0.016680\r
+vt 0.118230 0.016680\r
+vt 0.118230 0.052780\r
+vt 0.118230 0.088870\r
+vt 0.089360 0.088870\r
+vt 0.089360 0.052780\r
+vt 0.089360 0.016680\r
+vt 0.103790 0.016680\r
+vt 0.103790 0.052780\r
+vt 0.103790 0.088870\r
+vt 0.017170 0.161060\r
+vt 0.031610 0.161060\r
+vt 0.031610 0.124960\r
+vt 0.017170 0.124960\r
+vt 0.147110 0.124960\r
+vt 0.161540 0.124960\r
+vt 0.147110 0.161060\r
+vt 0.161540 0.161060\r
+vt 0.046040 0.161060\r
+vt 0.046040 0.124960\r
+vt 0.132670 0.124960\r
+vt 0.132670 0.161060\r
+vt 0.060480 0.161060\r
+vt 0.060480 0.124960\r
+vt 0.118230 0.124960\r
+vt 0.118230 0.161060\r
+vt 0.074920 0.161060\r
+vt 0.074920 0.124960\r
+vt 0.103790 0.124960\r
+vt 0.103790 0.161060\r
+vt 0.089360 0.161060\r
+vt 0.089360 0.124960\r
+vn 0.075900 -0.987823 0.135685\r
+vn 0.414167 -0.546892 0.727561\r
+vn -0.067690 -0.568377 0.819941\r
+vn 0.733024 -0.555986 0.391766\r
+vn 0.794824 -0.605609 -0.038575\r
+vn 0.592517 -0.676443 -0.437391\r
+vn 0.163518 -0.738487 -0.654103\r
+vn -0.321665 -0.757683 -0.567797\r
+vn -0.646962 -0.727775 -0.227454\r
+vn -0.707327 -0.673421 0.214759\r
+vn -0.498611 -0.614185 0.611652\r
+vn -0.116794 -0.170354 0.978423\r
+vn 0.504288 -0.111728 0.856258\r
+vn 0.486343 0.018433 0.873531\r
+vn -0.164769 -0.027619 0.985931\r
+vn 0.497024 0.006867 0.867672\r
+vn -0.151280 -0.002319 0.988464\r
+vn -0.705679 -0.038911 0.707419\r
+vn -0.719535 -0.083346 0.689413\r
+vn -0.666524 -0.240333 0.705649\r
+vn 0.902371 -0.101871 0.418683\r
+vn 0.909116 0.028138 0.415540\r
+vn 0.906491 -0.007416 0.422101\r
+vn -0.978942 -0.068728 0.192083\r
+vn -0.971404 -0.137638 0.193304\r
+vn -0.934141 -0.302805 0.188879\r
+vn 0.979125 -0.148167 -0.139103\r
+vn 0.986969 0.000458 -0.160772\r
+vn 0.987671 -0.013611 -0.155858\r
+vn -0.895627 -0.059786 -0.440748\r
+vn -0.887814 -0.165014 -0.429548\r
+vn -0.856838 -0.354289 -0.374554\r
+vn 0.719993 -0.234504 -0.653096\r
+vn 0.702017 -0.056978 -0.709830\r
+vn 0.714438 -0.002808 -0.699667\r
+vn -0.489120 -0.026582 -0.871792\r
+vn -0.497085 -0.156621 -0.853420\r
+vn -0.445936 -0.374615 -0.812891\r
+vn 0.173193 -0.329569 -0.928098\r
+vn 0.136265 -0.118931 -0.983490\r
+vn 0.152654 -0.000458 -0.988250\r
+vn 0.465011 -0.050813 0.883816\r
+vn -0.138707 -0.027497 0.989929\r
+vn -0.157018 -0.031220 0.987091\r
+vn 0.475234 -0.033357 0.879208\r
+vn 0.897275 -0.039338 0.439680\r
+vn 0.897885 -0.054933 0.436750\r
+vn -0.693472 0.006256 0.720420\r
+vn -0.702933 -0.036073 0.710318\r
+vn 0.984008 -0.027161 -0.175909\r
+vn 0.983734 -0.037843 -0.175481\r
+vn -0.983734 0.037721 0.175481\r
+vn -0.985870 -0.015320 0.166784\r
+vn 0.694876 0.005158 -0.719077\r
+vn 0.693991 -0.006104 -0.719932\r
+vn -0.897885 0.055025 -0.436720\r
+vn -0.904111 0.004913 -0.427198\r
+vn 0.131382 0.028291 -0.990905\r
+vn 0.139561 0.028077 -0.989807\r
+vn -0.468612 0.051424 -0.881863\r
+vn -0.482040 0.020814 -0.875881\r
+usemtl mat1_miku.jpg\r
+s 1\r
+f 79/61/59 111/62/60 110/63/61\r
+f 79/64/59 112/65/62 111/66/60\r
+f 79/67/59 113/68/63 112/69/62\r
+f 79/70/59 114/71/64 113/72/63\r
+f 79/73/59 115/74/65 114/75/64\r
+f 79/76/59 116/77/66 115/78/65\r
+f 79/79/59 117/80/67 116/81/66\r
+f 79/82/59 118/83/68 117/84/67\r
+f 79/85/59 119/86/69 118/87/68\r
+f 79/88/59 110/89/61 119/90/69\r
+f 70/91/70 69/92/71 91/93/72\r
+f 90/94/73 70/91/70 91/93/72\r
+f 91/93/72 80/95/74 81/96/75\r
+f 90/94/73 91/93/72 81/96/75\r
+f 81/96/75 83/97/76 92/98/77\r
+f 90/94/73 81/96/75 92/98/77\r
+f 90/94/73 92/98/77 71/99/78\r
+f 70/91/70 90/94/73 71/99/78\r
+f 69/100/71 78/101/79 93/102/80\r
+f 91/103/72 69/100/71 93/102/80\r
+f 93/102/80 82/104/81 80/105/74\r
+f 91/103/72 93/102/80 80/105/74\r
+f 83/97/76 85/106/82 94/107/83\r
+f 92/98/77 83/97/76 94/107/83\r
+f 92/98/77 94/107/83 72/108/84\r
+f 71/99/78 92/98/77 72/108/84\r
+f 78/101/79 77/109/85 95/110/86\r
+f 93/102/80 78/101/79 95/110/86\r
+f 95/110/86 84/111/87 82/104/81\r
+f 93/102/80 95/110/86 82/104/81\r
+f 94/107/83 85/106/82 87/112/88\r
+f 96/113/89 94/107/83 87/112/88\r
+f 96/113/89 73/114/90 72/108/84\r
+f 94/107/83 96/113/89 72/108/84\r
+f 95/110/86 77/109/85 76/115/91\r
+f 97/116/92 95/110/86 76/115/91\r
+f 95/110/86 97/116/92 86/117/93\r
+f 84/111/87 95/110/86 86/117/93\r
+f 96/113/89 87/112/88 89/118/94\r
+f 98/119/95 96/113/89 89/118/94\r
+f 98/119/95 74/120/96 73/114/90\r
+f 96/113/89 98/119/95 73/114/90\r
+f 97/116/92 76/115/91 75/121/97\r
+f 99/122/98 97/116/92 75/121/97\r
+f 97/116/92 99/122/98 88/123/99\r
+f 86/117/93 97/116/92 88/123/99\r
+f 89/118/94 88/123/99 99/122/98\r
+f 98/119/95 89/118/94 99/122/98\r
+f 99/122/98 75/121/97 74/120/96\r
+f 98/119/95 99/122/98 74/120/96\r
+f 59/124/100 60/125/101 101/126/102\r
+f 100/127/103 59/124/100 101/126/102\r
+f 100/127/103 101/126/102 81/96/75\r
+f 80/95/74 100/127/103 81/96/75\r
+f 80/105/74 82/104/81 102/128/104\r
+f 100/129/103 80/105/74 102/128/104\r
+f 100/129/103 102/128/104 68/130/105\r
+f 59/131/100 100/129/103 68/130/105\r
+f 101/126/102 60/125/101 61/132/106\r
+f 103/133/107 101/126/102 61/132/106\r
+f 101/126/102 103/133/107 83/97/76\r
+f 81/96/75 101/126/102 83/97/76\r
+f 102/128/104 82/104/81 84/111/87\r
+f 104/134/108 102/128/104 84/111/87\r
+f 104/134/108 67/135/109 68/130/105\r
+f 102/128/104 104/134/108 68/130/105\r
+f 103/133/107 61/132/106 62/136/110\r
+f 105/137/111 103/133/107 62/136/110\r
+f 103/133/107 105/137/111 85/106/82\r
+f 83/97/76 103/133/107 85/106/82\r
+f 104/134/108 84/111/87 86/117/93\r
+f 106/138/112 104/134/108 86/117/93\r
+f 104/134/108 106/138/112 66/139/113\r
+f 67/135/109 104/134/108 66/139/113\r
+f 105/137/111 62/136/110 63/140/114\r
+f 107/141/115 105/137/111 63/140/114\r
+f 107/141/115 87/112/88 85/106/82\r
+f 105/137/111 107/141/115 85/106/82\r
+f 106/138/112 86/117/93 88/123/99\r
+f 108/142/116 106/138/112 88/123/99\r
+f 106/138/112 108/142/116 65/143/117\r
+f 66/139/113 106/138/112 65/143/117\r
+f 63/140/114 64/144/118 109/145/119\r
+f 107/141/115 63/140/114 109/145/119\r
+f 109/145/119 89/118/94 87/112/88\r
+f 107/141/115 109/145/119 87/112/88\r
+f 108/142/116 88/123/99 89/118/94\r
+f 109/145/119 108/142/116 89/118/94\r
+f 108/142/116 109/145/119 64/144/118\r
+f 65/143/117 108/142/116 64/144/118\r
+f 110/63/61 111/62/60 69/92/71\r
+f 70/91/70 110/63/61 69/92/71\r
+f 111/66/60 112/65/62 78/101/79\r
+f 69/100/71 111/66/60 78/101/79\r
+f 112/69/62 113/68/63 77/109/85\r
+f 78/101/79 112/69/62 77/109/85\r
+f 114/71/64 76/115/91 77/109/85\r
+f 113/72/63 114/71/64 77/109/85\r
+f 115/74/65 75/121/97 76/115/91\r
+f 114/75/64 115/74/65 76/115/91\r
+f 115/78/65 116/77/66 74/120/96\r
+f 75/121/97 115/78/65 74/120/96\r
+f 116/81/66 117/80/67 73/114/90\r
+f 74/120/96 116/81/66 73/114/90\r
+f 117/84/67 118/83/68 72/108/84\r
+f 73/114/90 117/84/67 72/108/84\r
+f 119/86/69 71/99/78 72/108/84\r
+f 118/87/68 119/86/69 72/108/84\r
+f 110/89/61 70/91/70 71/99/78\r
+f 119/90/69 110/89/61 71/99/78\r
+o left_leg\r
+v 0.671370 8.033320 2.605740\r
+v 1.439090 8.054501 2.742010\r
+v 2.139000 8.109970 2.402230\r
+v 2.503780 8.178520 1.716200\r
+v 2.394070 8.233991 0.945940\r
+v 1.851800 8.255171 0.385670\r
+v 1.084080 8.233991 0.249400\r
+v 0.384170 8.178520 0.589180\r
+v 0.019400 8.109970 1.275220\r
+v 0.129100 8.054501 2.045480\r
+v 0.659390 1.193420 2.459300\r
+v 1.260360 1.169451 2.574900\r
+v 1.807720 1.105600 2.289750\r
+v 2.092320 1.024460 1.712920\r
+v 2.005450 0.957030 1.064740\r
+v 1.580370 0.930850 0.592640\r
+v 0.979490 0.957030 0.476850\r
+v 0.432280 1.024460 0.761690\r
+v 0.147680 1.105600 1.338520\r
+v 0.234400 1.169451 1.987010\r
+v 1.056340 0.073211 1.654750\r
+v 0.784200 3.799730 2.473860\r
+v 1.496970 3.800331 2.609340\r
+v 0.281400 3.800331 1.912800\r
+v 2.147470 3.800611 2.267460\r
+v 0.180650 3.800611 1.140450\r
+v 2.541090 3.798320 1.578770\r
+v 0.520430 3.798320 0.451760\r
+v 2.440380 3.794340 0.806330\r
+v 1.170980 3.794340 0.109790\r
+v 1.883770 3.792321 0.245220\r
+v 1.470900 2.472520 2.650640\r
+v 0.775870 2.487101 2.514770\r
+v 2.104850 2.433040 2.309860\r
+v 0.285270 2.472520 1.954110\r
+v 2.435540 2.381610 1.622680\r
+v 0.186470 2.433040 1.182850\r
+v 2.336670 2.337880 0.851560\r
+v 0.517160 2.381610 0.495660\r
+v 1.846020 2.320681 0.290990\r
+v 1.151040 2.337880 0.155030\r
+v 0.801610 5.117331 2.506600\r
+v 1.569510 5.133120 2.642530\r
+v 0.259520 5.133120 1.946000\r
+v 2.269950 5.173150 2.301780\r
+v 0.150340 5.173150 1.174760\r
+v 2.635470 5.220010 1.614320\r
+v 0.515860 5.220010 0.487310\r
+v 2.526470 5.255800 0.842760\r
+v 1.216480 5.255800 0.146220\r
+v 1.984480 5.268970 0.281960\r
+v 1.185280 0.498210 2.397180\r
+v 0.733280 0.521751 2.309530\r
+v 0.413100 0.498210 1.954710\r
+v 0.347040 0.436580 1.468240\r
+v 0.560330 0.360400 1.035950\r
+v 0.971490 0.298770 0.822950\r
+v 1.423490 0.275241 0.910600\r
+v 1.743670 0.298770 1.265420\r
+v 1.809740 0.360400 1.751880\r
+v 1.596450 0.436580 2.184170\r
+vt 0.028000 0.016680\r
+vt 0.020780 0.016680\r
+vt 0.024390 0.016680\r
+vt 0.157930 0.016680\r
+vt 0.150720 0.016680\r
+vt 0.154330 0.016680\r
+vt 0.143500 0.016680\r
+vt 0.136280 0.016680\r
+vt 0.139890 0.016680\r
+vt 0.129060 0.016680\r
+vt 0.121840 0.016680\r
+vt 0.125450 0.016680\r
+vt 0.114620 0.016680\r
+vt 0.107400 0.016680\r
+vt 0.111010 0.016680\r
+vt 0.100180 0.016680\r
+vt 0.092970 0.016680\r
+vt 0.096570 0.016680\r
+vt 0.085750 0.016680\r
+vt 0.078530 0.016680\r
+vt 0.082140 0.016680\r
+vt 0.071310 0.016680\r
+vt 0.064090 0.016680\r
+vt 0.067700 0.016680\r
+vt 0.056870 0.016680\r
+vt 0.049650 0.016680\r
+vt 0.053260 0.016680\r
+vt 0.042430 0.016680\r
+vt 0.035210 0.016680\r
+vt 0.038820 0.016680\r
+vt 0.017170 0.052780\r
+vt 0.017170 0.016680\r
+vt 0.031610 0.016680\r
+vt 0.031610 0.052780\r
+vt 0.031610 0.088870\r
+vt 0.017170 0.088870\r
+vt 0.046040 0.052780\r
+vt 0.046040 0.088870\r
+vt 0.046040 0.016680\r
+vt 0.147110 0.052780\r
+vt 0.147110 0.016680\r
+vt 0.161540 0.016680\r
+vt 0.161540 0.052780\r
+vt 0.161540 0.088870\r
+vt 0.147110 0.088870\r
+vt 0.060480 0.052780\r
+vt 0.060480 0.088870\r
+vt 0.060480 0.016680\r
+vt 0.132670 0.052780\r
+vt 0.132670 0.016680\r
+vt 0.132670 0.088870\r
+vt 0.074920 0.088870\r
+vt 0.074920 0.052780\r
+vt 0.074920 0.016680\r
+vt 0.118230 0.016680\r
+vt 0.118230 0.052780\r
+vt 0.118230 0.088870\r
+vt 0.089360 0.088870\r
+vt 0.089360 0.052780\r
+vt 0.089360 0.016680\r
+vt 0.103790 0.016680\r
+vt 0.103790 0.052780\r
+vt 0.103790 0.088870\r
+vt 0.031610 0.161060\r
+vt 0.017170 0.161060\r
+vt 0.031610 0.124960\r
+vt 0.017170 0.124960\r
+vt 0.147110 0.124960\r
+vt 0.161540 0.124960\r
+vt 0.161540 0.161060\r
+vt 0.147110 0.161060\r
+vt 0.046040 0.124960\r
+vt 0.046040 0.161060\r
+vt 0.132670 0.124960\r
+vt 0.132670 0.161060\r
+vt 0.060480 0.161060\r
+vt 0.060480 0.124960\r
+vt 0.118230 0.124960\r
+vt 0.118230 0.161060\r
+vt 0.074920 0.124960\r
+vt 0.074920 0.161060\r
+vt 0.103790 0.124960\r
+vt 0.103790 0.161060\r
+vt 0.089360 0.124960\r
+vt 0.089360 0.161060\r
+vn 0.067446 -0.568133 0.820154\r
+vn -0.413129 -0.545366 0.729270\r
+vn -0.075900 -0.987823 0.135685\r
+vn -0.733024 -0.555986 0.391766\r
+vn -0.794824 -0.605609 -0.038575\r
+vn -0.592517 -0.676443 -0.437391\r
+vn -0.163518 -0.738487 -0.654103\r
+vn 0.321665 -0.757683 -0.567797\r
+vn 0.646962 -0.727775 -0.227454\r
+vn 0.707327 -0.673421 0.214759\r
+vn 0.498611 -0.614185 0.611652\r
+vn -0.486343 0.018433 0.873531\r
+vn -0.504044 -0.111850 0.856380\r
+vn 0.114414 -0.170904 0.978607\r
+vn 0.164769 -0.027619 0.985931\r
+vn 0.151280 -0.002319 0.988464\r
+vn -0.497024 0.006867 0.867672\r
+vn 0.719535 -0.083346 0.689413\r
+vn 0.705679 -0.038911 0.707419\r
+vn 0.666524 -0.240333 0.705649\r
+vn -0.909116 0.028138 0.415540\r
+vn -0.902371 -0.101871 0.418683\r
+vn -0.906491 -0.007416 0.422101\r
+vn 0.971404 -0.137638 0.193304\r
+vn 0.978942 -0.068728 0.192083\r
+vn 0.934141 -0.302805 0.188879\r
+vn -0.986969 0.000458 -0.160772\r
+vn -0.979125 -0.148167 -0.139103\r
+vn -0.987671 -0.013611 -0.155858\r
+vn 0.895627 -0.059786 -0.440748\r
+vn 0.887814 -0.165014 -0.429548\r
+vn 0.856838 -0.354289 -0.374554\r
+vn -0.719993 -0.234504 -0.653096\r
+vn -0.702017 -0.056978 -0.709830\r
+vn -0.714438 -0.002808 -0.699667\r
+vn 0.489120 -0.026582 -0.871792\r
+vn 0.497085 -0.156621 -0.853420\r
+vn 0.445936 -0.374615 -0.812891\r
+vn -0.173193 -0.329569 -0.928098\r
+vn -0.136265 -0.118931 -0.983490\r
+vn -0.152654 -0.000458 -0.988250\r
+vn 0.139286 -0.027467 0.989837\r
+vn -0.468886 -0.050905 0.881771\r
+vn 0.157048 -0.031220 0.987091\r
+vn -0.473434 -0.033174 0.880184\r
+vn -0.896359 -0.039460 0.441542\r
+vn -0.899747 -0.054903 0.432905\r
+vn 0.702719 -0.036073 0.710532\r
+vn 0.693503 0.006256 0.720420\r
+vn -0.984069 -0.027161 -0.175634\r
+vn -0.983734 -0.037843 -0.175512\r
+vn 0.984497 0.037904 0.171178\r
+vn 0.985534 -0.015717 0.168615\r
+vn -0.695181 0.005158 -0.718802\r
+vn -0.693503 -0.006043 -0.720420\r
+vn 0.904904 0.005188 -0.425520\r
+vn 0.896023 0.055086 -0.440565\r
+vn -0.131443 0.028260 -0.990905\r
+vn -0.138737 0.028108 -0.989898\r
+vn 0.482040 0.020814 -0.875881\r
+vn 0.468612 0.051424 -0.881863\r
+usemtl mat1_miku.jpg\r
+s 1\r
+f 171/146/120 172/147/121 140/148/122\r
+f 172/149/121 173/150/123 140/151/122\r
+f 173/152/123 174/153/124 140/154/122\r
+f 174/155/124 175/156/125 140/157/122\r
+f 175/158/125 176/159/126 140/160/122\r
+f 176/161/126 177/162/127 140/163/122\r
+f 177/164/127 178/165/128 140/166/122\r
+f 178/167/128 179/168/129 140/169/122\r
+f 179/170/129 180/171/130 140/172/122\r
+f 180/173/130 171/174/120 140/175/122\r
+f 152/176/131 130/177/132 131/178/133\r
+f 151/179/134 152/176/131 131/178/133\r
+f 142/180/135 141/181/136 152/176/131\r
+f 151/179/134 142/180/135 152/176/131\r
+f 153/182/137 144/183/138 142/180/135\r
+f 151/179/134 153/182/137 142/180/135\r
+f 132/184/139 153/182/137 151/179/134\r
+f 131/178/133 132/184/139 151/179/134\r
+f 154/185/140 139/186/141 130/187/132\r
+f 152/188/131 154/185/140 130/187/132\r
+f 141/189/136 143/190/142 154/185/140\r
+f 152/188/131 141/189/136 154/185/140\r
+f 155/191/143 146/192/144 144/183/138\r
+f 153/182/137 155/191/143 144/183/138\r
+f 133/193/145 155/191/143 153/182/137\r
+f 132/184/139 133/193/145 153/182/137\r
+f 156/194/146 138/195/147 139/186/141\r
+f 154/185/140 156/194/146 139/186/141\r
+f 143/190/142 145/196/148 156/194/146\r
+f 154/185/140 143/190/142 156/194/146\r
+f 148/197/149 146/192/144 155/191/143\r
+f 157/198/150 148/197/149 155/191/143\r
+f 133/193/145 134/199/151 157/198/150\r
+f 155/191/143 133/193/145 157/198/150\r
+f 137/200/152 138/195/147 156/194/146\r
+f 158/201/153 137/200/152 156/194/146\r
+f 147/202/154 158/201/153 156/194/146\r
+f 145/196/148 147/202/154 156/194/146\r
+f 150/203/155 148/197/149 157/198/150\r
+f 159/204/156 150/203/155 157/198/150\r
+f 134/199/151 135/205/157 159/204/156\r
+f 157/198/150 134/199/151 159/204/156\r
+f 136/206/158 137/200/152 158/201/153\r
+f 160/207/159 136/206/158 158/201/153\r
+f 149/208/160 160/207/159 158/201/153\r
+f 147/202/154 149/208/160 158/201/153\r
+f 160/207/159 149/208/160 150/203/155\r
+f 159/204/156 160/207/159 150/203/155\r
+f 135/205/157 136/206/158 160/207/159\r
+f 159/204/156 135/205/157 160/207/159\r
+f 121/209/161 120/210/162 162/211/163\r
+f 162/211/163 120/210/162 161/212/164\r
+f 142/180/135 162/211/163 161/212/164\r
+f 141/181/136 142/180/135 161/212/164\r
+f 163/213/165 143/190/142 141/189/136\r
+f 161/214/164 163/213/165 141/189/136\r
+f 120/215/162 129/216/166 163/213/165\r
+f 161/214/164 120/215/162 163/213/165\r
+f 164/217/167 122/218/168 121/209/161\r
+f 162/211/163 164/217/167 121/209/161\r
+f 144/183/138 164/217/167 162/211/163\r
+f 142/180/135 144/183/138 162/211/163\r
+f 145/196/148 143/190/142 163/213/165\r
+f 165/219/169 145/196/148 163/213/165\r
+f 129/216/166 128/220/170 165/219/169\r
+f 163/213/165 129/216/166 165/219/169\r
+f 123/221/171 122/218/168 164/217/167\r
+f 166/222/172 123/221/171 164/217/167\r
+f 146/192/144 166/222/172 164/217/167\r
+f 144/183/138 146/192/144 164/217/167\r
+f 147/202/154 145/196/148 165/219/169\r
+f 167/223/173 147/202/154 165/219/169\r
+f 128/220/170 127/224/174 167/223/173\r
+f 165/219/169 128/220/170 167/223/173\r
+f 168/225/175 124/226/176 123/221/171\r
+f 166/222/172 168/225/175 123/221/171\r
+f 146/192/144 148/197/149 168/225/175\r
+f 166/222/172 146/192/144 168/225/175\r
+f 149/208/160 147/202/154 167/223/173\r
+f 169/227/177 149/208/160 167/223/173\r
+f 127/224/174 126/228/178 169/227/177\r
+f 167/223/173 127/224/174 169/227/177\r
+f 170/229/179 125/230/180 124/226/176\r
+f 168/225/175 170/229/179 124/226/176\r
+f 148/197/149 150/203/155 170/229/179\r
+f 168/225/175 148/197/149 170/229/179\r
+f 150/203/155 149/208/160 169/227/177\r
+f 170/229/179 150/203/155 169/227/177\r
+f 125/230/180 170/229/179 169/227/177\r
+f 126/228/178 125/230/180 169/227/177\r
+f 131/178/133 130/177/132 172/147/121\r
+f 171/146/120 131/178/133 172/147/121\r
+f 139/186/141 173/150/123 172/149/121\r
+f 130/187/132 139/186/141 172/149/121\r
+f 138/195/147 174/153/124 173/152/123\r
+f 139/186/141 138/195/147 173/152/123\r
+f 138/195/147 137/200/152 175/156/125\r
+f 174/155/124 138/195/147 175/156/125\r
+f 137/200/152 136/206/158 176/159/126\r
+f 175/158/125 137/200/152 176/159/126\r
+f 135/205/157 177/162/127 176/161/126\r
+f 136/206/158 135/205/157 176/161/126\r
+f 134/199/151 178/165/128 177/164/127\r
+f 135/205/157 134/199/151 177/164/127\r
+f 133/193/145 179/168/129 178/167/128\r
+f 134/199/151 133/193/145 178/167/128\r
+f 133/193/145 132/184/139 180/171/130\r
+f 179/170/129 133/193/145 180/171/130\r
+f 132/184/139 131/178/133 171/174/120\r
+f 180/173/130 132/184/139 171/174/120\r
+o tie\r
+v 0.530160 13.436570 2.418190\r
+v 0.530160 13.262791 2.255440\r
+v 0.862060 9.830481 4.404710\r
+v 0.454730 12.891681 3.000010\r
+v 0.454730 12.717900 2.837260\r
+v -0.530160 13.262791 2.255440\r
+v 0.000000 8.458210 5.075270\r
+v -0.530160 13.436570 2.418190\r
+v 0.862060 9.900391 4.632300\r
+v 0.625220 12.052180 3.402439\r
+v 0.625220 12.225961 3.565179\r
+v -0.862060 9.900391 4.632300\r
+v -0.862060 9.830481 4.404710\r
+v -0.454730 12.891681 3.000010\r
+v -0.454730 12.717900 2.837260\r
+v -0.625220 12.052180 3.402439\r
+v -0.625220 12.225961 3.565179\r
+vt 0.709420 0.723370\r
+vt 0.697080 0.726430\r
+vt 0.671710 0.663340\r
+vt 0.646330 0.726430\r
+vt 0.633990 0.723370\r
+vt 0.693450 0.878100\r
+vt 0.687310 0.881140\r
+vt 0.691600 0.849700\r
+vt 0.685090 0.857300\r
+vt 0.656100 0.881140\r
+vt 0.685140 0.890010\r
+vt 0.658910 0.890560\r
+vt 0.699060 0.820570\r
+vt 0.690110 0.828180\r
+vt 0.658320 0.857300\r
+vt 0.650910 0.877150\r
+vt 0.651810 0.849700\r
+vt 0.644350 0.820570\r
+vt 0.653300 0.828180\r
+vn 0.977874 -0.199957 0.061403\r
+vn 0.776025 0.068270 0.626942\r
+vn 0.000000 -0.166143 0.986084\r
+vn -0.777520 0.067049 0.625233\r
+vn -0.977874 -0.199957 0.061403\r
+vn 0.735832 0.462874 -0.494247\r
+vn 0.602039 0.798425 0.001709\r
+vn 0.998749 0.034059 -0.036348\r
+vn 0.736167 0.492996 0.463637\r
+vn -0.597674 0.801721 0.001343\r
+vn -0.743461 0.457137 -0.488113\r
+vn 0.991638 0.095340 -0.086947\r
+vn 0.679098 0.472915 0.561357\r
+vn -0.739311 0.490463 0.461318\r
+vn -0.998749 0.034059 -0.036348\r
+vn -0.991211 0.097201 -0.089694\r
+vn -0.677267 0.472762 0.563707\r
+usemtl mat1_miku.jpg\r
+s 1\r
+f 183/231/181 189/232/182 187/233/183\r
+f 187/233/183 192/234/184 193/235/185\r
+f 189/232/182 192/234/184 187/233/183\r
+f 182/236/186 181/237/187 185/238/188\r
+f 185/238/188 181/237/187 184/239/189\r
+f 188/240/190 181/237/187 182/241/186\r
+f 186/242/191 188/240/190 182/241/186\r
+f 189/232/182 183/231/181 190/243/192\r
+f 191/244/193 189/232/182 190/243/192\r
+f 185/238/188 184/239/189 191/244/193\r
+f 190/243/192 185/238/188 191/244/193\r
+f 194/245/194 188/240/190 186/246/191\r
+f 195/247/195 194/245/194 186/246/191\r
+f 196/248/196 193/235/185 192/234/184\r
+f 197/249/197 196/248/196 192/234/184\r
+f 196/248/196 197/249/197 194/245/194\r
+f 195/247/195 196/248/196 194/245/194\r
+f 197/249/197 192/234/184 189/232/182\r
+f 191/244/193 197/249/197 189/232/182\r
+f 188/240/190 194/245/194 184/239/189\r
+f 181/237/187 188/240/190 184/239/189\r
+f 194/245/194 197/249/197 191/244/193\r
+f 184/239/189 194/245/194 191/244/193\r
+o body\r
+v 0.000000 14.133181 0.611759\r
+v 0.000000 13.883711 1.698439\r
+v 0.768400 13.883711 1.380159\r
+v 1.086680 13.883711 0.611759\r
+v 0.768400 13.883710 -0.156641\r
+v 0.000000 13.883710 -0.474921\r
+v 1.567960 7.528890 5.110789\r
+v 2.760660 7.843431 4.019780\r
+v 3.580110 8.223610 1.385850\r
+v 2.760660 7.843430 -1.248080\r
+v 0.000000 7.499450 -2.339090\r
+v 0.000000 9.723821 1.385849\r
+v 0.000000 12.023101 3.531070\r
+v 1.746380 12.021730 2.711550\r
+v 2.488610 11.931211 1.239940\r
+v 1.673920 12.057940 -0.738551\r
+v 0.000000 12.023100 -1.558091\r
+v 0.000000 9.271971 4.548379\r
+v 2.034300 9.271971 3.608259\r
+v 2.974420 9.271971 1.338600\r
+v 2.034300 9.271971 -0.931050\r
+v 0.000000 9.271971 -1.871170\r
+v 1.610340 13.154390 0.846399\r
+v 1.106640 13.201731 -0.374001\r
+v 1.133700 13.188210 1.877469\r
+v 0.000000 13.188721 -0.879511\r
+v 0.000000 13.188721 2.382980\r
+v 0.000000 13.863920 2.173489\r
+v 1.450670 12.740761 2.629060\r
+v 0.000000 13.880020 -0.560231\r
+v 0.000000 14.060750 -0.552271\r
+v 1.009310 14.269051 0.806039\r
+v 1.333670 13.753611 0.994669\r
+v 0.627810 14.198140 -0.213441\r
+v 1.052560 13.814720 -0.069911\r
+v 0.659220 14.097510 1.620189\r
+v 1.385060 13.187390 1.899599\r
+v 0.000000 13.644880 2.173479\r
+v 0.000000 13.825940 -0.295791\r
+v 0.992010 13.926321 0.806039\r
+v 0.610510 13.963321 0.043049\r
+v 0.641920 13.754781 1.620179\r
+v -0.768400 13.883711 1.380159\r
+v -1.086680 13.883711 0.611759\r
+v -0.768400 13.883710 -0.156641\r
+v -1.567960 7.528890 5.110789\r
+v -2.760660 7.843431 4.019780\r
+v -3.580110 8.223610 1.385850\r
+v -2.760660 7.843430 -1.248080\r
+v -1.746380 12.021730 2.711550\r
+v -2.488610 11.931211 1.239940\r
+v -1.673920 12.057940 -0.738551\r
+v -2.034300 9.271971 3.608259\r
+v -2.974420 9.271971 1.338600\r
+v -2.034300 9.271971 -0.931050\r
+v -1.610340 13.154390 0.846399\r
+v -1.106640 13.201731 -0.374001\r
+v -1.133700 13.188210 1.877469\r
+v -1.450670 12.740761 2.629060\r
+v -1.009310 14.269051 0.806039\r
+v -1.333670 13.753611 0.994669\r
+v -0.627810 14.198140 -0.213441\r
+v -1.052560 13.814720 -0.069911\r
+v -0.659220 14.097510 1.620189\r
+v -1.385060 13.187390 1.899599\r
+v -0.992010 13.926321 0.806039\r
+v -0.610510 13.963321 0.043049\r
+v -0.641920 13.754781 1.620179\r
+vt 0.231450 0.333370\r
+vt 0.295830 0.356630\r
+vt 0.175500 0.333370\r
+vt 0.292030 0.333370\r
+vt 0.370650 0.333370\r
+vt 0.467520 0.332250\r
+vt 0.241780 0.124380\r
+vt 0.208280 0.113490\r
+vt 0.300600 0.111960\r
+vt 0.307820 0.137530\r
+vt 0.395260 0.124380\r
+vt 0.467520 0.111350\r
+vt 0.175500 0.173800\r
+vt 0.179230 0.072090\r
+vt 0.368840 0.008250\r
+vt 0.329820 0.065770\r
+vt 0.326770 0.047650\r
+vt 0.232040 0.173800\r
+vt 0.238520 0.268950\r
+vt 0.175500 0.269000\r
+vt 0.301930 0.173800\r
+vt 0.297590 0.265820\r
+vt 0.395770 0.173800\r
+vt 0.394270 0.270200\r
+vt 0.467520 0.172680\r
+vt 0.467520 0.267870\r
+vt 0.384400 0.309780\r
+vt 0.295200 0.308140\r
+vt 0.235330 0.309310\r
+vt 0.467520 0.308200\r
+vt 0.175500 0.309330\r
+vt 0.454820 0.068980\r
+vt 0.454820 0.078230\r
+vt 0.441070 0.083690\r
+vt 0.420840 0.064050\r
+vt 0.399230 0.086520\r
+vt 0.401790 0.060120\r
+vt 0.359720 0.077740\r
+vt 0.378570 0.031120\r
+vt 0.452450 0.095700\r
+vt 0.412630 0.104480\r
+vt 0.398570 0.105120\r
+vt 0.359010 0.104660\r
+vt 0.325780 0.096220\r
+vt 0.112480 0.268950\r
+vt 0.118960 0.173800\r
+vt 0.053410 0.265820\r
+vt 0.049070 0.173800\r
+vt 0.115670 0.309310\r
+vt 0.055800 0.308140\r
+vn 0.403607 0.827418 0.390454\r
+vn 0.000000 0.836360 0.548112\r
+vn 0.611469 0.790796 -0.025819\r
+vn 0.454329 0.758934 -0.466414\r
+vn 0.000000 0.759301 -0.650716\r
+vn 0.719932 -0.604114 0.341624\r
+vn -0.143315 -0.710562 0.688833\r
+vn 0.000000 -0.997101 -0.075961\r
+vn 0.790674 -0.612171 0.006134\r
+vn 0.629902 -0.615101 -0.474136\r
+vn 0.000000 -0.517502 -0.855647\r
+vn 0.000000 -0.338969 0.940764\r
+vn 0.102573 0.484787 0.868557\r
+vn 0.000000 0.558000 0.829829\r
+vn 0.000000 -0.000031 1.000000\r
+vn -0.403607 0.827418 0.390454\r
+vn -0.611469 0.790796 -0.025819\r
+vn -0.454329 0.758934 -0.466414\r
+vn 0.143315 -0.710562 0.688833\r
+vn -0.719932 -0.604114 0.341624\r
+vn -0.790674 -0.612171 0.006134\r
+vn -0.629902 -0.615101 -0.474136\r
+vn -0.102573 0.484787 0.868557\r
+vn 0.665181 0.407666 0.625538\r
+vn 0.650716 0.461074 0.603290\r
+vn 0.000000 0.525193 0.850948\r
+vn 0.941038 0.338054 0.011078\r
+vn 0.923948 0.380444 0.039613\r
+vn 0.680960 0.303598 -0.666402\r
+vn 0.690054 0.317850 -0.650197\r
+vn 0.000000 0.182226 -0.983245\r
+vn 0.000000 0.306803 -0.951750\r
+vn 0.621967 0.500687 -0.602008\r
+vn 0.812799 0.582476 -0.003845\r
+vn 0.529771 0.659871 0.532792\r
+vn 0.000000 0.501877 -0.864895\r
+vn 0.000000 0.701346 0.712790\r
+vn 0.000000 0.055239 -0.998444\r
+vn 0.000000 0.923765 -0.382885\r
+vn -0.016663 0.964995 -0.261635\r
+vn 0.672292 0.475448 -0.567370\r
+vn -0.325358 0.942167 0.080233\r
+vn 0.808679 0.569292 0.147954\r
+vn -0.331767 0.943327 0.004212\r
+vn 0.508316 0.644856 0.570696\r
+vn 0.000000 0.738273 0.674459\r
+vn -0.793573 0.424299 0.436079\r
+vn -0.998260 0.050386 0.029695\r
+vn -0.798242 0.038636 -0.601062\r
+vn -0.650716 0.461074 0.603290\r
+vn -0.665181 0.407666 0.625538\r
+vn -0.923948 0.380444 0.039613\r
+vn -0.941038 0.338054 0.011078\r
+vn -0.690054 0.317850 -0.650197\r
+vn -0.680960 0.303598 -0.666402\r
+vn -0.621967 0.500687 -0.602008\r
+vn -0.812799 0.582476 -0.003845\r
+vn -0.529771 0.659871 0.532792\r
+vn 0.016663 0.964995 -0.261635\r
+vn -0.672292 0.475448 -0.567370\r
+vn -0.808679 0.569292 0.147954\r
+vn 0.325358 0.942167 0.080233\r
+vn 0.331767 0.943327 0.004212\r
+vn -0.508316 0.644856 0.570696\r
+vn 0.793573 0.424299 0.436079\r
+vn 0.998260 0.050386 0.029695\r
+vn 0.798242 0.038636 -0.601062\r
+usemtl mat1_miku.jpg\r
+s 1\r
+f 200/250/198 198/251/3 199/252/199\r
+f 201/253/200 198/251/3 200/250/198\r
+f 202/254/201 198/251/3 201/253/200\r
+f 203/255/202 198/251/3 202/254/201\r
+f 205/256/203 204/257/204 209/258/205\r
+f 206/259/206 205/256/203 209/258/205\r
+f 207/260/207 206/259/206 209/258/205\r
+f 208/261/208 207/260/207 209/258/205\r
+f 204/257/204 215/262/209 209/263/205\r
+f 226/264/210 225/265/211 235/266/212\r
+f 198/251/3 240/250/213 199/252/199\r
+f 198/251/3 241/253/214 240/250/213\r
+f 198/251/3 242/254/215 241/253/214\r
+f 198/251/3 203/255/202 242/254/215\r
+f 209/258/205 243/257/216 244/256/217\r
+f 209/258/205 244/256/217 245/259/218\r
+f 209/258/205 245/259/218 246/260/219\r
+f 209/258/205 246/260/219 208/261/208\r
+f 209/263/205 215/262/209 243/257/216\r
+f 235/266/212 225/265/211 256/264/220\r
+f 216/267/221 211/268/222 210/269/223\r
+f 215/262/209 216/267/221 210/269/223\r
+f 204/257/204 205/256/203 216/267/221\r
+f 215/262/209 204/257/204 216/267/221\r
+f 217/270/224 212/271/225 211/268/222\r
+f 216/267/221 217/270/224 211/268/222\r
+f 206/259/206 217/270/224 216/267/221\r
+f 205/256/203 206/259/206 216/267/221\r
+f 218/272/226 213/273/227 212/271/225\r
+f 217/270/224 218/272/226 212/271/225\r
+f 207/260/207 218/272/226 217/270/224\r
+f 206/259/206 207/260/207 217/270/224\r
+f 219/274/228 214/275/229 213/273/227\r
+f 218/272/226 219/274/228 213/273/227\r
+f 208/261/208 219/274/228 218/272/226\r
+f 207/260/207 208/261/208 218/272/226\r
+f 221/276/230 202/254/201 201/253/200\r
+f 220/277/231 221/276/230 201/253/200\r
+f 213/273/227 221/276/230 220/277/231\r
+f 212/271/225 213/273/227 220/277/231\r
+f 222/278/232 211/268/222 212/271/225\r
+f 220/277/231 222/278/232 212/271/225\r
+f 200/250/198 222/278/232 220/277/231\r
+f 201/253/200 200/250/198 220/277/231\r
+f 223/279/233 203/255/202 202/254/201\r
+f 221/276/230 223/279/233 202/254/201\r
+f 214/275/229 223/279/233 221/276/230\r
+f 213/273/227 214/275/229 221/276/230\r
+f 224/280/234 210/269/223 211/268/222\r
+f 222/278/232 224/280/234 211/268/222\r
+f 199/252/199 224/280/234 222/278/232\r
+f 200/250/198 199/252/199 222/278/232\r
+f 227/281/235 228/282/236 231/283/237\r
+f 232/284/238 227/281/235 231/283/237\r
+f 229/285/239 230/286/240 232/284/238\r
+f 231/283/237 229/285/239 232/284/238\r
+f 230/286/240 229/285/239 233/287/241\r
+f 234/288/242 230/286/240 233/287/241\r
+f 225/265/211 226/264/210 234/288/242\r
+f 233/287/241 225/265/211 234/288/242\r
+f 236/289/243 238/290/244 231/283/237\r
+f 228/282/236 236/289/243 231/283/237\r
+f 238/290/244 237/291/245 229/285/239\r
+f 231/283/237 238/290/244 229/285/239\r
+f 237/291/245 239/292/246 233/287/241\r
+f 229/285/239 237/291/245 233/287/241\r
+f 239/292/246 235/293/212 225/265/211\r
+f 233/287/241 239/292/246 225/265/211\r
+f 210/269/223 247/294/247 250/295/248\r
+f 215/262/209 210/269/223 250/295/248\r
+f 250/267/248 244/256/217 243/257/216\r
+f 215/262/209 250/267/248 243/257/216\r
+f 247/294/247 248/296/249 251/297/250\r
+f 250/295/248 247/294/247 251/297/250\r
+f 250/267/248 251/270/250 245/259/218\r
+f 244/256/217 250/267/248 245/259/218\r
+f 248/271/249 249/273/251 252/272/252\r
+f 251/270/250 248/271/249 252/272/252\r
+f 251/270/250 252/272/252 246/260/219\r
+f 245/259/218 251/270/250 246/260/219\r
+f 249/273/251 214/275/229 219/274/228\r
+f 252/272/252 249/273/251 219/274/228\r
+f 252/272/252 219/274/228 208/261/208\r
+f 246/260/219 252/272/252 208/261/208\r
+f 241/253/214 242/254/215 254/276/253\r
+f 253/277/254 241/253/214 254/276/253\r
+f 253/277/254 254/276/253 249/273/251\r
+f 248/271/249 253/277/254 249/273/251\r
+f 248/296/249 247/294/247 255/298/255\r
+f 253/299/254 248/296/249 255/298/255\r
+f 253/277/254 255/278/255 240/250/213\r
+f 241/253/214 253/277/254 240/250/213\r
+f 242/254/215 203/255/202 223/279/233\r
+f 254/276/253 242/254/215 223/279/233\r
+f 254/276/253 223/279/233 214/275/229\r
+f 249/273/251 254/276/253 214/275/229\r
+f 247/294/247 210/269/223 224/280/234\r
+f 255/298/255 247/294/247 224/280/234\r
+f 255/278/255 224/280/234 199/252/199\r
+f 240/250/213 255/278/255 199/252/199\r
+f 259/283/256 228/282/236 227/281/235\r
+f 260/284/257 259/283/256 227/281/235\r
+f 260/284/257 258/286/258 257/285/259\r
+f 259/283/256 260/284/257 257/285/259\r
+f 261/287/260 257/285/259 258/286/258\r
+f 262/288/261 261/287/260 258/286/258\r
+f 262/288/261 256/264/220 225/265/211\r
+f 261/287/260 262/288/261 225/265/211\r
+f 259/283/256 264/290/262 236/289/243\r
+f 228/282/236 259/283/256 236/289/243\r
+f 257/285/259 263/291/263 264/290/262\r
+f 259/283/256 257/285/259 264/290/262\r
+f 261/287/260 265/292/264 263/291/263\r
+f 257/285/259 261/287/260 263/291/263\r
+f 225/265/211 235/293/212 265/292/264\r
+f 261/287/260 225/265/211 265/292/264\r
+o left_arm\r
+v 1.718040 13.006620 0.886149\r
+v 4.580130 7.094780 1.328600\r
+v 2.304200 12.822580 0.697559\r
+v 6.554220 8.256201 0.965840\r
+v 2.086960 12.718740 -0.530071\r
+v 6.115310 7.997980 -2.249330\r
+v 1.488640 12.900630 -0.427341\r
+v 4.141220 6.836560 -1.886570\r
+v 1.914460 13.275431 0.033169\r
+v 1.091680 13.359820 0.174429\r
+v 6.826110 8.416161 -0.732040\r
+v 3.869330 6.676600 -0.188690\r
+v 2.791550 12.190241 0.751629\r
+v 2.301390 12.124930 0.872959\r
+v 2.994790 12.291580 -0.066391\r
+v 1.688930 12.103431 0.081949\r
+v 2.893770 11.993100 -0.816341\r
+v 2.017250 12.064890 -0.695001\r
+v 4.970350 9.557450 0.804720\r
+v 5.194620 9.682230 -0.458990\r
+v 3.729560 8.915180 1.051900\r
+v 4.777530 9.342840 -1.607690\r
+v 3.098810 8.714311 -0.108990\r
+v 3.384800 8.754480 -1.360510\r
+v 4.885380 7.970140 0.538530\r
+v 5.475850 7.281751 0.538530\r
+v 5.271810 8.301590 0.538530\r
+v 5.862280 7.613201 0.538530\r
+v 5.271810 8.301590 0.029430\r
+v 5.862280 7.613201 0.029430\r
+v 4.885380 7.970140 0.029430\r
+v 5.475850 7.281751 0.029430\r
+v 5.700290 7.117860 0.485340\r
+v 5.990090 7.366420 0.485340\r
+v 5.990090 7.366420 0.082620\r
+v 5.700290 7.117860 0.082620\r
+v 4.885380 7.970140 -0.053590\r
+v 5.475850 7.281750 -0.053590\r
+v 5.271810 8.301590 -0.053590\r
+v 5.862280 7.613200 -0.053590\r
+v 5.271810 8.301590 -0.562690\r
+v 5.862280 7.613200 -0.562690\r
+v 4.885380 7.970140 -0.562690\r
+v 5.475850 7.281750 -0.562690\r
+v 5.700290 7.117860 -0.106780\r
+v 5.990090 7.366420 -0.106780\r
+v 5.990090 7.366420 -0.509500\r
+v 5.700290 7.117860 -0.509500\r
+v 4.885380 7.970140 -0.609530\r
+v 5.475850 7.281750 -0.609530\r
+v 5.271810 8.301590 -0.609530\r
+v 5.862280 7.613200 -0.609530\r
+v 5.271810 8.301590 -1.118630\r
+v 5.862280 7.613200 -1.118630\r
+v 4.885380 7.970140 -1.118630\r
+v 5.475850 7.281750 -1.118630\r
+v 5.700290 7.117860 -0.662720\r
+v 5.990090 7.366420 -0.662720\r
+v 5.990090 7.366420 -1.065440\r
+v 5.700290 7.117860 -1.065440\r
+v 4.885380 7.970140 -1.145200\r
+v 5.475850 7.281750 -1.145200\r
+v 5.271810 8.301590 -1.145200\r
+v 5.862280 7.613200 -1.145200\r
+v 5.271810 8.301590 -1.654300\r
+v 5.862280 7.613200 -1.654300\r
+v 4.885380 7.970140 -1.654300\r
+v 5.475850 7.281750 -1.654300\r
+v 5.700290 7.117860 -1.198390\r
+v 5.990090 7.366420 -1.198390\r
+v 5.990090 7.366420 -1.601110\r
+v 5.700290 7.117860 -1.601110\r
+vt 0.679180 0.643330\r
+vt 0.635430 0.647350\r
+vt 0.633400 0.637570\r
+vt 0.658230 0.632290\r
+vt 0.649130 0.618780\r
+vt 0.628400 0.604820\r
+vt 0.847700 0.819290\r
+vt 0.891940 0.819290\r
+vt 0.903080 0.844790\r
+vt 0.837170 0.844790\r
+vt 0.891940 0.870470\r
+vt 0.847700 0.870470\r
+vt 0.552230 0.607360\r
+vt 0.524770 0.620010\r
+vt 0.524030 0.578890\r
+vt 0.547600 0.575400\r
+vt 0.936150 0.342490\r
+vt 0.939330 0.393620\r
+vt 0.895980 0.380080\r
+vt 0.891350 0.348120\r
+vt 0.476430 0.652290\r
+vt 0.465160 0.595790\r
+vt 0.972150 0.377540\r
+vt 0.975350 0.336620\r
+vt 0.653410 0.585120\r
+vt 0.704090 0.585790\r
+vt 0.631600 0.563900\r
+vt 0.592400 0.569770\r
+vt 0.536850 0.446570\r
+vt 0.591480 0.446570\r
+vt 0.536970 0.370980\r
+vt 0.590510 0.370980\r
+vt 0.472560 0.370980\r
+vt 0.483900 0.446570\r
+vt 0.642610 0.446570\r
+vt 0.653850 0.370980\r
+vt 0.382630 0.370980\r
+vt 0.406090 0.446570\r
+vt 0.732050 0.446570\r
+vt 0.736260 0.370980\r
+vt 0.783530 0.370320\r
+vt 0.755360 0.447230\r
+vt 0.945050 0.850540\r
+vt 0.979970 0.850570\r
+vt 0.979840 0.871690\r
+vt 0.944920 0.871660\r
+vt 0.944780 0.854630\r
+vt 0.979700 0.854630\r
+vt 0.979700 0.870650\r
+vt 0.944780 0.870650\r
+vt 0.944790 0.850590\r
+vt 0.979710 0.850570\r
+vt 0.944920 0.871710\r
+vt 0.945020 0.848980\r
+vt 0.979940 0.848980\r
+vt 0.979940 0.865010\r
+vt 0.945020 0.865010\r
+vt 0.945470 0.856670\r
+vt 0.971970 0.856670\r
+vt 0.971970 0.868520\r
+vt 0.945470 0.868520\r
+vt 0.949460 0.844250\r
+vt 0.975640 0.844270\r
+vt 0.976000 0.829250\r
+vt 0.944440 0.829250\r
+vt 0.947740 0.813950\r
+vt 0.972710 0.813950\r
+vt 0.949110 0.844290\r
+vt 0.975300 0.844270\r
+vt 0.944480 0.858600\r
+vt 0.944480 0.846750\r
+vt 0.959880 0.847980\r
+vt 0.959880 0.857360\r
+vt 0.979750 0.847980\r
+vt 0.979750 0.857360\r
+vn -0.197363 0.351054 0.915281\r
+vn 0.520188 0.594989 0.612629\r
+vn 0.355632 0.914670 -0.191961\r
+vn -0.812433 0.582720 -0.017914\r
+vn -0.526994 0.222724 -0.820124\r
+vn 0.229896 0.614734 -0.754479\r
+vn -0.331462 -0.668447 -0.665792\r
+vn 0.536271 -0.097873 -0.838313\r
+vn 0.984649 0.099673 -0.143132\r
+vn -0.493912 -0.859706 0.130070\r
+vn 0.760521 -0.031007 0.648549\r
+vn -0.085879 -0.601520 0.794183\r
+vn -0.295022 -0.130314 0.946532\r
+vn 0.507248 0.439619 0.741234\r
+vn 0.698904 0.702719 -0.132908\r
+vn -0.897092 -0.417798 0.143620\r
+vn 0.279794 0.519913 -0.807062\r
+vn -0.629658 -0.121006 -0.767357\r
+vn 0.489578 0.534532 0.688833\r
+vn 0.678976 0.724387 -0.119297\r
+vn -0.380535 -0.081027 0.921201\r
+vn 0.243233 0.518235 -0.819880\r
+vn -0.918546 -0.372570 0.131901\r
+vn -0.666555 -0.095462 -0.739311\r
+vn -0.439222 -0.571154 0.693442\r
+vn 0.631336 0.347301 0.693350\r
+vn 0.062227 0.812586 0.579455\r
+vn -0.815607 0.062441 0.575213\r
+vn 0.631367 0.347148 -0.693442\r
+vn 0.062441 0.815607 -0.575213\r
+vn -0.439375 -0.571093 -0.693350\r
+vn -0.812586 0.062227 -0.579455\r
+vn 0.079287 -0.856105 0.510666\r
+vn 0.836573 -0.208716 0.506485\r
+vn 0.834040 -0.208716 -0.510666\r
+vn 0.078890 -0.858608 -0.506485\r
+usemtl mat1_miku.jpg\r
+s 1\r
+f 266/300/265 268/301/266 274/302/267\r
+f 275/303/268 266/300/265 274/302/267\r
+f 272/304/269 275/303/268 274/302/267\r
+f 270/305/270 272/304/269 274/302/267\r
+f 273/306/271 271/307/272 276/308/273\r
+f 277/309/274 273/306/271 276/308/273\r
+f 269/310/275 267/311/276 277/309/274\r
+f 276/308/273 269/310/275 277/309/274\r
+f 268/312/266 266/313/265 279/314/277\r
+f 278/315/278 268/312/266 279/314/277\r
+f 280/316/279 274/317/267 268/318/266\r
+f 278/319/278 280/316/279 268/318/266\r
+f 266/313/265 275/320/268 281/321/280\r
+f 279/314/277 266/313/265 281/321/280\r
+f 270/322/270 274/317/267 280/316/279\r
+f 282/323/281 270/322/270 280/316/279\r
+f 272/304/269 283/324/282 281/325/280\r
+f 275/303/268 272/304/269 281/325/280\r
+f 283/324/282 272/304/269 270/305/270\r
+f 282/326/281 283/324/282 270/305/270\r
+f 280/327/279 278/315/278 284/328/283\r
+f 285/329/284 280/327/279 284/328/283\r
+f 269/330/275 276/331/273 285/329/284\r
+f 284/328/283 269/330/275 285/329/284\r
+f 267/332/276 269/330/275 284/328/283\r
+f 286/333/285 267/332/276 284/328/283\r
+f 278/315/278 279/314/277 286/333/285\r
+f 284/328/283 278/315/278 286/333/285\r
+f 282/326/281 280/327/279 285/329/284\r
+f 287/334/286 282/326/281 285/329/284\r
+f 276/331/273 271/335/272 287/334/286\r
+f 285/329/284 276/331/273 287/334/286\r
+f 277/336/274 267/332/276 286/333/285\r
+f 288/337/287 277/336/274 286/333/285\r
+f 279/314/277 281/321/280 288/337/287\r
+f 286/333/285 279/314/277 288/337/287\r
+f 289/338/288 283/324/282 282/326/281\r
+f 287/334/286 289/338/288 282/326/281\r
+f 273/339/271 289/338/288 287/334/286\r
+f 271/335/272 273/339/271 287/334/286\r
+f 289/338/288 273/339/271 277/340/274\r
+f 288/341/287 289/338/288 277/340/274\r
+f 283/324/282 289/338/288 288/341/287\r
+f 281/325/280 283/324/282 288/341/287\r
+f 291/342/289 293/343/290 292/344/291\r
+f 290/345/292 291/342/289 292/344/291\r
+f 293/346/290 295/347/293 294/348/294\r
+f 292/349/291 293/346/290 294/348/294\r
+f 295/350/293 297/351/295 296/344/296\r
+f 294/352/294 295/350/293 296/344/296\r
+f 297/353/295 291/354/289 290/355/292\r
+f 296/356/296 297/353/295 290/355/292\r
+f 290/357/292 292/358/291 294/359/294\r
+f 296/360/296 290/357/292 294/359/294\r
+f 293/343/290 291/342/289 298/361/297\r
+f 299/362/298 293/343/290 298/361/297\r
+f 295/363/293 293/364/290 299/365/298\r
+f 300/366/299 295/363/293 299/365/298\r
+f 297/351/295 295/350/293 300/367/299\r
+f 301/368/300 297/351/295 300/367/299\r
+f 291/369/289 297/370/295 301/371/300\r
+f 298/372/297 291/369/289 301/371/300\r
+f 301/371/300 300/373/299 299/374/298\r
+f 298/372/297 301/371/300 299/374/298\r
+f 303/342/289 305/343/290 304/344/291\r
+f 302/345/292 303/342/289 304/344/291\r
+f 305/346/290 307/347/293 306/348/294\r
+f 304/349/291 305/346/290 306/348/294\r
+f 307/350/293 309/351/295 308/344/296\r
+f 306/352/294 307/350/293 308/344/296\r
+f 309/353/295 303/354/289 302/355/292\r
+f 308/356/296 309/353/295 302/355/292\r
+f 302/357/292 304/358/291 306/359/294\r
+f 308/360/296 302/357/292 306/359/294\r
+f 305/343/290 303/342/289 310/361/297\r
+f 311/362/298 305/343/290 310/361/297\r
+f 307/363/293 305/364/290 311/365/298\r
+f 312/366/299 307/363/293 311/365/298\r
+f 309/351/295 307/350/293 312/367/299\r
+f 313/368/300 309/351/295 312/367/299\r
+f 303/369/289 309/370/295 313/371/300\r
+f 310/372/297 303/369/289 313/371/300\r
+f 313/371/300 312/373/299 311/374/298\r
+f 310/372/297 313/371/300 311/374/298\r
+f 315/342/289 317/343/290 316/344/291\r
+f 314/345/292 315/342/289 316/344/291\r
+f 317/346/290 319/347/293 318/348/294\r
+f 316/349/291 317/346/290 318/348/294\r
+f 319/350/293 321/351/295 320/344/296\r
+f 318/352/294 319/350/293 320/344/296\r
+f 321/353/295 315/354/289 314/355/292\r
+f 320/356/296 321/353/295 314/355/292\r
+f 314/357/292 316/358/291 318/359/294\r
+f 320/360/296 314/357/292 318/359/294\r
+f 317/343/290 315/342/289 322/361/297\r
+f 323/362/298 317/343/290 322/361/297\r
+f 319/363/293 317/364/290 323/365/298\r
+f 324/366/299 319/363/293 323/365/298\r
+f 321/351/295 319/350/293 324/367/299\r
+f 325/368/300 321/351/295 324/367/299\r
+f 315/369/289 321/370/295 325/371/300\r
+f 322/372/297 315/369/289 325/371/300\r
+f 325/371/300 324/373/299 323/374/298\r
+f 322/372/297 325/371/300 323/374/298\r
+f 327/342/289 329/343/290 328/344/291\r
+f 326/345/292 327/342/289 328/344/291\r
+f 329/346/290 331/347/293 330/348/294\r
+f 328/349/291 329/346/290 330/348/294\r
+f 331/350/293 333/351/295 332/344/296\r
+f 330/352/294 331/350/293 332/344/296\r
+f 333/353/295 327/354/289 326/355/292\r
+f 332/356/296 333/353/295 326/355/292\r
+f 326/357/292 328/358/291 330/359/294\r
+f 332/360/296 326/357/292 330/359/294\r
+f 329/343/290 327/342/289 334/361/297\r
+f 335/362/298 329/343/290 334/361/297\r
+f 331/363/293 329/364/290 335/365/298\r
+f 336/366/299 331/363/293 335/365/298\r
+f 333/351/295 331/350/293 336/367/299\r
+f 337/368/300 333/351/295 336/367/299\r
+f 327/369/289 333/370/295 337/371/300\r
+f 334/372/297 327/369/289 337/371/300\r
+f 337/371/300 336/373/299 335/374/298\r
+f 334/372/297 337/371/300 335/374/298\r
+o mouth\r
+v 0.000000 17.669321 4.165679\r
+v 0.000000 14.609111 2.266519\r
+v 1.082730 17.601141 4.001639\r
+v 0.000000 15.758251 4.016000\r
+v 0.000000 14.395741 3.929639\r
+v 1.263270 14.328581 3.507459\r
+v 1.159770 15.748651 3.739249\r
+v -1.082730 17.601141 3.902279\r
+v -1.263270 14.328581 3.507459\r
+v -1.159770 15.748651 3.739249\r
+v 0.000000 14.609111 2.251390\r
+v 1.159770 15.748651 3.724119\r
+v 0.000000 15.758251 4.000870\r
+v 0.000000 14.609111 2.251390\r
+v 0.000000 15.758251 4.000870\r
+v 0.000000 15.758251 4.000870\r
+v 0.000000 15.758251 4.000870\r
+v -1.159770 15.748651 3.724119\r
+v 0.000000 14.609111 2.251390\r
+v 1.159770 15.748651 3.724119\r
+v 0.000000 15.758251 4.000870\r
+v -1.159770 15.748651 3.724119\r
+v 0.000000 14.609111 2.251390\r
+v 0.000000 15.758251 4.000870\r
+v 0.000000 14.609111 2.251390\r
+v 0.000000 14.609111 2.251390\r
+v 0.000000 14.609281 2.250999\r
+v 0.000000 15.758251 4.000870\r
+v 0.000000 15.758251 4.000870\r
+v 0.000000 14.609111 2.251390\r
+v 0.083450 15.797651 2.584549\r
+v 0.105210 15.676761 2.552069\r
+v 0.146170 15.633861 2.542089\r
+v 0.201160 15.758651 2.579209\r
+v 0.000000 15.758251 4.000870\r
+v 0.000000 14.609111 2.251390\r
+v 0.000000 15.758251 4.000870\r
+v -1.159770 15.748651 3.724119\r
+v 0.000000 14.609111 2.251390\r
+v 0.000000 14.609111 2.251390\r
+v 0.000000 15.758251 4.000870\r
+v -1.159770 15.748651 3.724119\r
+v 0.000000 15.758251 4.000870\r
+v 0.000000 14.609111 2.251390\r
+v 0.000000 14.609111 2.251390\r
+v 0.000000 14.609111 2.251390\r
+v 0.000000 14.609111 2.251390\r
+v 0.280630 14.920231 2.350609\r
+v 0.251970 15.263401 2.444359\r
+v 0.000000 15.758251 4.000870\r
+v 0.000000 15.758251 4.000870\r
+v 0.000000 15.758251 4.000870\r
+v 0.000000 14.609111 2.251390\r
+v 0.027300 14.502980 2.223249\r
+v -0.000890 14.495181 2.219779\r
+v 0.000000 14.609111 2.251390\r
+vt 0.000000 1.000000\r
+vt 0.000000 0.000000\r
+vt 1.000000 0.000000\r
+vt 0.008120 0.528300\r
+vt 0.008120 0.475590\r
+vt 0.061570 0.520530\r
+vt 0.643160 0.951380\r
+vt 0.655160 0.914580\r
+vt 0.676030 0.978060\r
+vt 0.049490 0.654120\r
+vt 0.008120 0.655220\r
+vt 0.008120 0.579100\r
+vt 0.057610 0.576290\r
+vn 0.123142 -0.829432 0.544816\r
+vn -0.123142 -0.829432 0.544816\r
+vn 0.123142 0.829432 -0.544816\r
+vn 0.000000 -0.835810 0.548997\r
+vn 0.000000 -0.721976 0.691916\r
+vn 0.000000 -0.745415 -0.666555\r
+vn 0.739433 -0.666951 0.091464\r
+vn 0.929685 0.014100 0.368023\r
+vn -0.739433 -0.666951 0.091464\r
+vn -0.942534 0.019440 0.333506\r
+vn 0.187139 -0.102329 0.976959\r
+vn -0.044069 -0.078005 0.995972\r
+vn 0.014191 -0.075014 0.997070\r
+vn -0.230995 -0.075838 0.969970\r
+usemtl mat1\r
+s 1\r
+f 348/375/301 349/376/301 350/377/301\r
+f 358/375/302 359/376/302 360/377/302\r
+f 376/375/303 375/376/303 374/377/303\r
+f 379/375/303 378/376/303 377/377/303\r
+f 354/375/304 355/376/302 356/377/304\r
+f 354/375/304 356/377/304 357/375/301\r
+usemtl mat1_miku.jpg\r
+f 342/378/305 339/379/306 343/380/307\r
+f 343/381/307 339/382/306 344/383/308\r
+f 346/380/309 339/379/306 342/378/305\r
+f 347/383/310 339/382/306 346/381/309\r
+f 340/384/311 338/385/312 341/386/313\r
+f 344/387/308 340/384/311 341/386/313\r
+f 342/378/305 343/380/307 344/387/308\r
+f 341/386/313 342/378/305 344/387/308\r
+f 341/386/313 338/385/312 345/384/314\r
+f 347/387/310 341/386/313 345/384/314\r
+f 347/387/310 346/380/309 342/378/305\r
+f 341/386/313 347/387/310 342/378/305\r
+f 351 352\r
+f 352 353\r
+f 361 362\r
+f 363 364\r
+f 364 365\r
+f 365 366\r
+f 366 367\r
+f 367 368\r
+f 368 369\r
+f 369 370\r
+f 370 371\r
+f 371 372\r
+f 372 373\r
+f 373 374\r
+f 380 381\r
+f 381 382\r
+f 382 383\r
+f 383 384\r
+f 384 385\r
+f 385 386\r
+f 386 387\r
+f 387 388\r
+f 388 389\r
+f 389 390\r
+f 390 391\r
+f 391 392\r
+f 392 393\r
+o sleep_mouth\r
+v 0.000000 17.275511 4.207069\r
+v 1.082730 17.207331 4.043029\r
+v 0.000000 16.078760 4.057389\r
+v 1.159770 16.069160 3.780639\r
+v -1.082730 17.207331 3.943669\r
+v -1.159770 16.069160 3.780639\r
+vt 0.349220 0.988050\r
+vt 0.291950 0.990380\r
+vt 0.291950 0.924990\r
+vt 0.353300 0.924660\r
+vt 0.234680 0.988050\r
+vt 0.230600 0.924660\r
+vn 0.183660 -0.163884 0.969207\r
+vn -0.043916 -0.123966 0.991302\r
+vn 0.010956 -0.135685 0.990661\r
+vn 0.225593 -0.204321 0.952544\r
+vn -0.228401 -0.121799 0.965911\r
+vn -0.229377 -0.122776 0.965545\r
+usemtl mat1_miku.jpg\r
+s 1\r
+f 395/388/315 394/389/316 396/390/317\r
+f 397/391/318 395/388/315 396/390/317\r
+f 396/390/317 394/389/316 398/392/319\r
+f 399/393/320 396/390/317 398/392/319\r
+o hair_left\r
+v 2.869460 22.503391 -0.634541\r
+v 3.472960 22.147020 0.116759\r
+v 3.944070 22.392551 -0.103291\r
+v 4.139210 22.494242 -0.634541\r
+v 3.944070 22.392551 -1.165791\r
+v 3.472960 22.147020 -1.385841\r
+v 3.001850 21.901491 -1.165791\r
+v 3.001850 21.901491 -0.103291\r
+v 7.426690 2.662011 -3.335790\r
+v 8.970540 3.065661 -4.037010\r
+v 9.610031 3.603260 -5.837100\r
+v 8.970540 3.959881 -7.681601\r
+v 7.426690 3.926631 -8.490020\r
+v 5.882830 3.522971 -7.788800\r
+v 5.882830 2.628752 -4.144210\r
+v 7.426690 0.659782 -6.559300\r
+v 5.634600 19.268261 -0.614881\r
+v 5.137900 18.946451 -0.310931\r
+v 5.828750 19.485632 -1.402201\r
+v 5.606610 19.471241 -2.211691\r
+v 4.629600 18.708721 -0.668401\r
+v 5.098320 19.233511 -2.569151\r
+v 4.601620 18.911711 -2.265201\r
+v 6.655990 8.523841 -2.562591\r
+v 8.279210 9.332071 -2.969760\r
+v 5.550190 8.242321 -3.237130\r
+v 8.708160 9.772541 -4.323441\r
+v 5.550190 8.918880 -5.994640\r
+v 8.279210 10.008641 -5.727260\r
+v 6.585750 9.305711 -6.505210\r
+vt 0.817590 0.768720\r
+vt 0.800840 0.783120\r
+vt 0.785540 0.768720\r
+vt 0.849640 0.768720\r
+vt 0.832900 0.783120\r
+vt 0.881690 0.768720\r
+vt 0.864950 0.783120\r
+vt 0.913730 0.768720\r
+vt 0.896990 0.783120\r
+vt 0.945790 0.768720\r
+vt 0.929040 0.783120\r
+vt 0.977840 0.768720\r
+vt 0.961090 0.783120\r
+vt 0.768800 0.783120\r
+vt 0.753500 0.768720\r
+vt 0.817590 0.567770\r
+vt 0.785540 0.567770\r
+vt 0.799410 0.533210\r
+vt 0.849640 0.567770\r
+vt 0.831460 0.533210\r
+vt 0.881690 0.567770\r
+vt 0.863500 0.533210\r
+vt 0.913730 0.567770\r
+vt 0.895550 0.533210\r
+vt 0.945790 0.567770\r
+vt 0.927600 0.533210\r
+vt 0.977840 0.567770\r
+vt 0.959650 0.533210\r
+vt 0.753500 0.567770\r
+vt 0.767360 0.533210\r
+vt 0.785540 0.695960\r
+vt 0.817590 0.695960\r
+vt 0.849640 0.695960\r
+vt 0.753500 0.695960\r
+vt 0.881690 0.695960\r
+vt 0.913730 0.695960\r
+vt 0.945790 0.695960\r
+vt 0.977840 0.695960\r
+vt 0.817590 0.630220\r
+vt 0.785540 0.630220\r
+vt 0.753500 0.630220\r
+vt 0.849640 0.630220\r
+vt 0.945790 0.630220\r
+vt 0.977840 0.630220\r
+vt 0.881690 0.630220\r
+vt 0.913730 0.630220\r
+vn 0.378033 0.660970 0.648183\r
+vn -0.713370 0.700766 0.000000\r
+vn -0.156011 0.315989 0.935820\r
+vn 0.557329 0.830103 0.017579\r
+vn 0.343944 0.763268 -0.546892\r
+vn -0.209021 0.480361 -0.851772\r
+vn -0.859310 -0.020692 -0.510971\r
+vn -0.793908 -0.117496 0.596545\r
+vn 0.712241 -0.364879 0.599597\r
+vn 0.035646 -0.516739 0.855373\r
+vn 0.038148 -0.970458 -0.238105\r
+vn 0.975768 -0.212409 -0.052095\r
+vn 0.707236 -0.039003 -0.705863\r
+vn 0.028504 -0.055971 -0.998016\r
+vn -0.762474 -0.224891 -0.606647\r
+vn -0.763756 -0.479141 0.432508\r
+vn 0.047487 -0.158361 0.986206\r
+vn 0.764397 0.180151 0.619007\r
+vn 0.917356 0.398053 -0.000336\r
+vn -0.836146 -0.333781 0.435194\r
+vn 0.630696 0.485946 -0.604999\r
+vn -0.141697 0.327342 -0.934202\r
+vn -0.851802 -0.067690 -0.519456\r
+vn 0.730857 0.001587 0.682485\r
+vn -0.040040 -0.174078 0.983886\r
+vn -0.842524 -0.165624 0.512558\r
+vn 0.977172 0.210181 0.030183\r
+vn -0.853694 0.111820 -0.508591\r
+vn 0.688528 0.354991 -0.632344\r
+vn -0.101627 0.339213 -0.935179\r
+usemtl mat1_miku.jpg\r
+s 1\r
+f 402/394/321 400/395/322 401/396/323\r
+f 403/397/324 400/398/322 402/394/321\r
+f 404/399/325 400/400/322 403/397/324\r
+f 405/401/326 400/402/322 404/399/325\r
+f 406/403/327 400/404/322 405/401/326\r
+f 407/405/328 400/406/322 406/403/327\r
+f 401/396/323 400/407/322 407/408/328\r
+f 409/409/329 408/410/330 415/411/331\r
+f 410/412/332 409/409/329 415/413/331\r
+f 411/414/333 410/412/332 415/415/331\r
+f 412/416/334 411/414/333 415/417/331\r
+f 413/418/335 412/416/334 415/419/331\r
+f 414/420/336 413/418/335 415/421/331\r
+f 408/410/330 414/422/336 415/423/331\r
+f 402/394/321 401/396/323 417/424/337\r
+f 416/425/338 402/394/321 417/424/337\r
+f 403/397/324 402/394/321 416/425/338\r
+f 418/426/339 403/397/324 416/425/338\r
+f 407/408/328 420/427/340 417/424/337\r
+f 401/396/323 407/408/328 417/424/337\r
+f 404/399/325 403/397/324 418/426/339\r
+f 419/428/341 404/399/325 418/426/339\r
+f 405/401/326 404/399/325 419/428/341\r
+f 421/429/342 405/401/326 419/428/341\r
+f 406/403/327 422/430/343 420/431/340\r
+f 407/405/328 406/403/327 420/431/340\r
+f 422/430/343 406/403/327 405/401/326\r
+f 421/429/342 422/430/343 405/401/326\r
+f 424/432/344 416/425/338 417/424/337\r
+f 423/433/345 424/432/344 417/424/337\r
+f 409/409/329 424/432/344 423/433/345\r
+f 408/410/330 409/409/329 423/433/345\r
+f 425/434/346 414/422/336 408/410/330\r
+f 423/433/345 425/434/346 408/410/330\r
+f 420/427/340 425/434/346 423/433/345\r
+f 417/424/337 420/427/340 423/433/345\r
+f 418/426/339 416/425/338 424/432/344\r
+f 426/435/347 418/426/339 424/432/344\r
+f 410/412/332 426/435/347 424/432/344\r
+f 409/409/329 410/412/332 424/432/344\r
+f 427/436/348 413/418/335 414/420/336\r
+f 425/437/346 427/436/348 414/420/336\r
+f 422/430/343 427/436/348 425/437/346\r
+f 420/431/340 422/430/343 425/437/346\r
+f 419/428/341 418/426/339 426/435/347\r
+f 428/438/349 419/428/341 426/435/347\r
+f 410/412/332 411/414/333 428/438/349\r
+f 426/435/347 410/412/332 428/438/349\r
+f 412/416/334 413/418/335 427/436/348\r
+f 429/439/350 412/416/334 427/436/348\r
+f 422/430/343 421/429/342 429/439/350\r
+f 427/436/348 422/430/343 429/439/350\r
+f 421/429/342 419/428/341 428/438/349\r
+f 429/439/350 421/429/342 428/438/349\r
+f 411/414/333 412/416/334 429/439/350\r
+f 428/438/349 411/414/333 429/439/350\r
+o hair_right\r
+v -2.869460 22.503391 -0.634541\r
+v -3.472960 22.147020 0.116759\r
+v -3.944070 22.392551 -0.103291\r
+v -4.139210 22.494242 -0.634541\r
+v -3.944070 22.392551 -1.165791\r
+v -3.472960 22.147020 -1.385841\r
+v -3.001850 21.901491 -1.165791\r
+v -3.001850 21.901491 -0.103291\r
+v -7.426690 2.662011 -3.335790\r
+v -8.970540 3.065661 -4.037010\r
+v -9.610031 3.603260 -5.837100\r
+v -8.970540 3.959881 -7.681601\r
+v -7.426690 3.926631 -8.490020\r
+v -5.882830 3.522971 -7.788800\r
+v -5.882830 2.628752 -4.144210\r
+v -7.426690 0.659782 -6.559300\r
+v -5.634600 19.268261 -0.614881\r
+v -5.137900 18.946451 -0.310931\r
+v -5.828750 19.485632 -1.402201\r
+v -5.606610 19.471241 -2.211691\r
+v -4.629600 18.708721 -0.668401\r
+v -5.098320 19.233511 -2.569151\r
+v -4.601620 18.911711 -2.265201\r
+v -6.655990 8.523841 -2.562591\r
+v -8.279210 9.332071 -2.969760\r
+v -5.550190 8.242321 -3.237130\r
+v -8.708160 9.772541 -4.323441\r
+v -5.550190 8.918880 -5.994640\r
+v -8.279210 10.008641 -5.727260\r
+v -6.585750 9.305711 -6.505210\r
+vt 0.800840 0.783120\r
+vt 0.817590 0.768720\r
+vt 0.785540 0.768720\r
+vt 0.832900 0.783120\r
+vt 0.849640 0.768720\r
+vt 0.864950 0.783120\r
+vt 0.881690 0.768720\r
+vt 0.896990 0.783120\r
+vt 0.913730 0.768720\r
+vt 0.929040 0.783120\r
+vt 0.945790 0.768720\r
+vt 0.961090 0.783120\r
+vt 0.977840 0.768720\r
+vt 0.768800 0.783120\r
+vt 0.753500 0.768720\r
+vt 0.799410 0.533210\r
+vt 0.785540 0.567770\r
+vt 0.817590 0.567770\r
+vt 0.831460 0.533210\r
+vt 0.849640 0.567770\r
+vt 0.863500 0.533210\r
+vt 0.881690 0.567770\r
+vt 0.895550 0.533210\r
+vt 0.913730 0.567770\r
+vt 0.927600 0.533210\r
+vt 0.945790 0.567770\r
+vt 0.959650 0.533210\r
+vt 0.977840 0.567770\r
+vt 0.767360 0.533210\r
+vt 0.753500 0.567770\r
+vt 0.785540 0.695960\r
+vt 0.817590 0.695960\r
+vt 0.849640 0.695960\r
+vt 0.753500 0.695960\r
+vt 0.881690 0.695960\r
+vt 0.913730 0.695960\r
+vt 0.977840 0.695960\r
+vt 0.945790 0.695960\r
+vt 0.817590 0.630220\r
+vt 0.785540 0.630220\r
+vt 0.753500 0.630220\r
+vt 0.849640 0.630220\r
+vt 0.977840 0.630220\r
+vt 0.945790 0.630220\r
+vt 0.881690 0.630220\r
+vt 0.913730 0.630220\r
+vn 0.713370 0.700766 0.000000\r
+vn -0.378033 0.660970 0.648183\r
+vn 0.156011 0.315989 0.935820\r
+vn -0.557329 0.830103 0.017579\r
+vn -0.343944 0.763268 -0.546892\r
+vn 0.209021 0.480361 -0.851772\r
+vn 0.859310 -0.020692 -0.510971\r
+vn 0.793908 -0.117496 0.596545\r
+vn -0.038148 -0.970458 -0.238105\r
+vn -0.035646 -0.516739 0.855373\r
+vn -0.712241 -0.364879 0.599597\r
+vn -0.975768 -0.212409 -0.052095\r
+vn -0.707236 -0.039003 -0.705863\r
+vn -0.028504 -0.055971 -0.998016\r
+vn 0.763756 -0.224525 -0.605182\r
+vn 0.762474 -0.480148 0.433668\r
+vn -0.047487 -0.158361 0.986206\r
+vn -0.764397 0.180151 0.619007\r
+vn -0.917356 0.398053 -0.000336\r
+vn 0.836146 -0.333781 0.435194\r
+vn -0.630696 0.485946 -0.604999\r
+vn 0.141697 0.327342 -0.934202\r
+vn 0.851802 -0.067690 -0.519456\r
+vn -0.730857 0.001587 0.682485\r
+vn 0.040040 -0.174078 0.983886\r
+vn 0.843745 -0.165258 0.510605\r
+vn -0.977172 0.210181 0.030183\r
+vn 0.852473 0.112522 -0.510453\r
+vn -0.688528 0.354991 -0.632344\r
+vn 0.101627 0.339213 -0.935179\r
+usemtl mat1_miku.jpg\r
+s 1\r
+f 430/440/351 432/441/352 431/442/353\r
+f 430/443/351 433/444/354 432/441/352\r
+f 430/445/351 434/446/355 433/444/354\r
+f 430/447/351 435/448/356 434/446/355\r
+f 430/449/351 436/450/357 435/448/356\r
+f 430/451/351 437/452/358 436/450/357\r
+f 430/453/351 431/442/353 437/454/358\r
+f 445/455/359 438/456/360 439/457/361\r
+f 445/458/359 439/457/361 440/459/362\r
+f 445/460/359 440/459/362 441/461/363\r
+f 445/462/359 441/461/363 442/463/364\r
+f 445/464/359 442/463/364 443/465/365\r
+f 445/466/359 443/465/365 444/467/366\r
+f 445/468/359 444/469/366 438/456/360\r
+f 447/470/367 431/442/353 432/441/352\r
+f 446/471/368 447/470/367 432/441/352\r
+f 446/471/368 432/441/352 433/444/354\r
+f 448/472/369 446/471/368 433/444/354\r
+f 447/470/367 450/473/370 437/454/358\r
+f 431/442/353 447/470/367 437/454/358\r
+f 448/472/369 433/444/354 434/446/355\r
+f 449/474/371 448/472/369 434/446/355\r
+f 449/474/371 434/446/355 435/448/356\r
+f 451/475/372 449/474/371 435/448/356\r
+f 450/476/370 452/477/373 436/450/357\r
+f 437/452/358 450/476/370 436/450/357\r
+f 435/448/356 436/450/357 452/477/373\r
+f 451/475/372 435/448/356 452/477/373\r
+f 447/470/367 446/471/368 454/478/374\r
+f 453/479/375 447/470/367 454/478/374\r
+f 453/479/375 454/478/374 439/457/361\r
+f 438/456/360 453/479/375 439/457/361\r
+f 438/456/360 444/469/366 455/480/376\r
+f 453/479/375 438/456/360 455/480/376\r
+f 453/479/375 455/480/376 450/473/370\r
+f 447/470/367 453/479/375 450/473/370\r
+f 454/478/374 446/471/368 448/472/369\r
+f 456/481/377 454/478/374 448/472/369\r
+f 454/478/374 456/481/377 440/459/362\r
+f 439/457/361 454/478/374 440/459/362\r
+f 455/482/376 444/467/366 443/465/365\r
+f 457/483/378 455/482/376 443/465/365\r
+f 455/482/376 457/483/378 452/477/373\r
+f 450/476/370 455/482/376 452/477/373\r
+f 456/481/377 448/472/369 449/474/371\r
+f 458/484/379 456/481/377 449/474/371\r
+f 458/484/379 441/461/363 440/459/362\r
+f 456/481/377 458/484/379 440/459/362\r
+f 457/483/378 443/465/365 442/463/364\r
+f 459/485/380 457/483/378 442/463/364\r
+f 459/485/380 451/475/372 452/477/373\r
+f 457/483/378 459/485/380 452/477/373\r
+f 458/484/379 449/474/371 451/475/372\r
+f 459/485/380 458/484/379 451/475/372\r
+f 459/485/380 442/463/364 441/461/363\r
+f 458/484/379 459/485/380 441/461/363\r
+o head_set_ribbon\r
+v 3.587830 22.406601 0.401669\r
+v 3.177450 22.298771 0.549799\r
+v 3.814930 20.372219 -0.450091\r
+v 3.404550 20.264389 -0.301961\r
+v 2.940030 21.075130 -2.362221\r
+v 2.529650 20.967310 -2.214091\r
+v 2.712930 23.109520 -1.510461\r
+v 2.302550 23.001690 -1.362331\r
+v 4.165460 20.172272 0.866599\r
+v 4.165460 17.697990 0.866599\r
+v 4.777740 20.172272 0.866599\r
+v 4.777740 17.697990 0.866599\r
+v 4.777740 20.172270 -0.577221\r
+v 4.777740 17.697990 -0.577221\r
+v 4.165460 20.172270 -0.577221\r
+v 4.165460 17.697990 -0.577221\r
+v -3.587830 22.406601 0.401669\r
+v -3.177450 22.298771 0.549799\r
+v -3.814930 20.372219 -0.450091\r
+v -3.404550 20.264389 -0.301961\r
+v -2.940030 21.075130 -2.362221\r
+v -2.529650 20.967310 -2.214091\r
+v -2.712930 23.109520 -1.510461\r
+v -2.302550 23.001690 -1.362331\r
+v -4.165460 20.172272 0.866599\r
+v -4.165460 17.697990 0.866599\r
+v -4.777740 20.172272 0.866599\r
+v -4.777740 17.697990 0.866599\r
+v -4.777740 20.172270 -0.577221\r
+v -4.777740 17.697990 -0.577221\r
+v -4.165460 20.172270 -0.577221\r
+v -4.165460 17.697990 -0.577221\r
+v -4.616020 18.448151 0.804669\r
+v -2.838690 15.762781 3.330899\r
+v -4.520390 18.518021 0.797369\r
+v -2.766860 15.852880 3.302549\r
+v -4.417600 18.176050 0.680489\r
+v -2.661080 15.686611 3.042099\r
+v -4.513240 18.106180 0.687789\r
+v -2.732910 15.596511 3.070449\r
+v -3.313870 16.148781 2.517069\r
+v -3.393620 16.063791 2.539389\r
+v -3.418750 16.315590 2.777549\r
+v -3.498590 16.230661 2.799789\r
+v -4.093220 17.122141 1.593969\r
+v -4.181410 17.044161 1.608919\r
+v -4.197070 17.289541 1.854479\r
+v -4.285340 17.211632 1.869349\r
+v -2.970390 15.799170 3.397899\r
+v -2.329630 15.441991 3.886129\r
+v -2.838400 15.964741 3.345799\r
+v -2.197640 15.607571 3.834029\r
+v -2.644020 15.659191 2.867169\r
+v -2.003270 15.302011 3.355409\r
+v -2.776010 15.493610 2.919269\r
+v -2.135260 15.136440 3.407499\r
+v 3.587830 22.406601 0.401669\r
+v 3.177450 22.298771 0.549799\r
+v 3.814930 20.372219 -0.450091\r
+v 3.404550 20.264389 -0.301961\r
+v 2.940030 21.075130 -2.362221\r
+v 2.529650 20.967310 -2.214091\r
+v 2.712930 23.109520 -1.510461\r
+v 2.302550 23.001690 -1.362331\r
+v -3.587830 22.406601 0.401669\r
+v -3.177450 22.298771 0.549799\r
+v -3.814930 20.372219 -0.450091\r
+v -3.404550 20.264389 -0.301961\r
+v -2.940030 21.075130 -2.362221\r
+v -2.529650 20.967310 -2.214091\r
+v -2.712930 23.109520 -1.510461\r
+v -2.302550 23.001690 -1.362331\r
+vt 0.778350 0.888370\r
+vt 0.984840 0.888370\r
+vt 0.984840 0.909440\r
+vt 0.778350 0.909440\r
+vt 0.718230 0.814030\r
+vt 0.726580 0.814030\r
+vt 0.726580 0.847730\r
+vt 0.718230 0.847730\r
+vt 0.746240 0.814030\r
+vt 0.746240 0.847730\r
+vt 0.754580 0.814030\r
+vt 0.754580 0.847730\r
+vt 0.774250 0.814030\r
+vt 0.774250 0.847730\r
+vt 0.726580 0.856070\r
+vt 0.746240 0.856070\r
+vt 0.746240 0.805690\r
+vt 0.726580 0.805690\r
+vt 0.985540 0.924000\r
+vt 0.985540 0.959050\r
+vt 0.705170 0.959050\r
+vt 0.705170 0.924000\r
+vt 0.900530 0.959050\r
+vt 0.900530 0.924000\r
+vt 0.803700 0.924000\r
+vt 0.803700 0.959050\r
+vt 0.751760 0.877370\r
+vt 0.758690 0.877370\r
+vt 0.758690 0.899280\r
+vt 0.751760 0.899280\r
+vt 0.718330 0.877370\r
+vt 0.729720 0.877370\r
+vt 0.729720 0.899280\r
+vt 0.718330 0.899280\r
+vt 0.737390 0.877370\r
+vt 0.737390 0.899280\r
+vt 0.751760 0.905850\r
+vt 0.737390 0.905850\r
+vt 0.737390 0.870730\r
+vt 0.751760 0.870730\r
+vn 0.208502 0.419843 0.883297\r
+vn 0.350291 -0.875271 0.333354\r
+vn 0.352550 -0.870632 0.342967\r
+vn 0.204657 0.429395 0.879604\r
+vn -0.208502 -0.419843 -0.883297\r
+vn -0.204657 -0.429395 -0.879604\r
+vn -0.350291 0.875271 -0.333354\r
+vn -0.352550 0.870632 -0.342967\r
+vn -0.576281 -0.576281 0.579455\r
+vn 0.578387 -0.578387 0.575213\r
+vn 0.576281 0.576281 0.579455\r
+vn -0.578387 0.578387 0.575213\r
+vn 0.576281 -0.576281 -0.579455\r
+vn 0.578387 0.578387 -0.575213\r
+vn -0.578387 -0.578387 -0.575213\r
+vn -0.576281 0.576250 -0.579455\r
+vn -0.208502 0.419843 0.883297\r
+vn -0.350291 -0.875271 0.333354\r
+vn -0.352550 -0.870632 0.342967\r
+vn -0.204657 0.429395 0.879604\r
+vn 0.208502 -0.419843 -0.883297\r
+vn 0.204657 -0.429395 -0.879604\r
+vn 0.350291 0.875271 -0.333354\r
+vn 0.352550 0.870632 -0.342967\r
+vn -0.913144 0.385907 -0.131199\r
+vn 0.253548 0.955657 -0.149602\r
+vn 0.630360 0.077578 -0.772362\r
+vn -0.481124 -0.348552 -0.804376\r
+vn 0.222724 -0.974487 -0.027436\r
+vn 0.957244 -0.113224 -0.266182\r
+vn 0.597552 0.457259 0.658620\r
+vn -0.141972 -0.385357 0.911771\r
+vn -0.348949 -0.827021 -0.440687\r
+vn 0.759575 0.161199 -0.630085\r
+vn 0.348247 0.826350 0.442549\r
+vn -0.758690 -0.158666 0.631794\r
+vn 0.867153 0.013276 -0.497818\r
+vn -0.426771 -0.722343 -0.544084\r
+vn 0.488601 0.700980 0.519486\r
+vn -0.875393 -0.010529 0.483261\r
+vn -0.117435 -0.376110 0.919065\r
+vn 0.584399 0.497574 0.640980\r
+vn -0.257881 0.966155 0.005127\r
+vn -0.956969 0.088076 0.276437\r
+vn 0.955504 -0.091006 -0.280496\r
+vn 0.115787 0.380779 -0.917356\r
+vn 0.256752 -0.966460 -0.000031\r
+vn -0.580157 -0.498978 -0.643696\r
+usemtl mat1_miku.jpg\r
+s 1\r
+f 461/486/381 463/487/382 462/488/383\r
+f 460/489/384 461/486/381 462/488/383\r
+f 463/486/382 465/487/385 464/488/386\r
+f 462/489/383 463/486/382 464/488/386\r
+f 465/486/385 467/487/387 466/488/388\r
+f 464/489/386 465/486/385 466/488/388\r
+f 461/487/381 460/488/384 467/486/387\r
+f 467/486/387 460/488/384 466/489/388\r
+f 469/490/389 471/491/390 470/492/391\r
+f 468/493/392 469/490/389 470/492/391\r
+f 471/491/390 473/494/393 472/495/394\r
+f 470/492/391 471/491/390 472/495/394\r
+f 473/494/393 475/496/395 474/497/396\r
+f 472/495/394 473/494/393 474/497/396\r
+f 475/496/395 469/498/389 468/499/392\r
+f 474/497/396 475/496/395 468/499/392\r
+f 468/500/392 470/492/391 472/495/394\r
+f 474/501/396 468/500/392 472/495/394\r
+f 475/502/395 473/494/393 471/491/390\r
+f 469/503/389 475/502/395 471/491/390\r
+f 476/489/397 478/488/398 479/487/399\r
+f 477/486/400 476/489/397 479/487/399\r
+f 478/489/398 480/488/401 481/487/402\r
+f 479/486/399 478/489/398 481/487/402\r
+f 480/489/401 482/488/403 483/487/404\r
+f 481/486/402 480/489/401 483/487/404\r
+f 482/489/403 476/488/397 477/487/400\r
+f 483/486/404 482/489/403 477/487/400\r
+f 484/493/391 486/492/392 487/491/389\r
+f 485/490/390 484/493/391 487/491/389\r
+f 486/492/392 488/495/396 489/494/395\r
+f 487/491/389 486/492/392 489/494/395\r
+f 488/495/396 490/497/394 491/496/393\r
+f 489/494/395 488/495/396 491/496/393\r
+f 490/497/394 484/499/391 485/498/390\r
+f 491/496/393 490/497/394 485/498/390\r
+f 490/501/394 488/495/396 486/492/392\r
+f 484/500/391 490/501/394 486/492/392\r
+f 485/503/390 487/491/389 489/494/395\r
+f 491/502/393 485/503/390 489/494/395\r
+f 492/504/405 494/505/406 496/506/407\r
+f 498/507/408 492/504/405 496/506/407\r
+f 499/504/409 497/505/410 495/506/411\r
+f 493/507/412 499/504/409 495/506/411\r
+f 497/504/410 499/505/409 501/508/413\r
+f 500/509/414 497/504/410 501/508/413\r
+f 495/504/411 497/505/410 500/508/414\r
+f 502/509/415 495/504/411 500/508/414\r
+f 493/505/412 503/508/416 501/509/413\r
+f 499/504/409 493/505/412 501/509/413\r
+f 503/509/416 493/504/412 495/505/411\r
+f 502/508/415 503/509/416 495/505/411\r
+f 498/506/408 496/507/407 504/510/417\r
+f 505/511/418 498/506/408 504/510/417\r
+f 500/509/414 501/508/413 505/511/418\r
+f 504/510/417 500/509/414 505/511/418\r
+f 506/510/419 502/509/415 500/508/414\r
+f 504/511/417 506/510/419 500/508/414\r
+f 496/506/407 494/507/406 506/510/419\r
+f 504/511/417 496/506/407 506/510/419\r
+f 507/511/420 492/506/405 498/507/408\r
+f 505/510/418 507/511/420 498/507/408\r
+f 501/509/413 503/508/416 507/511/420\r
+f 505/510/418 501/509/413 507/511/420\r
+f 507/510/420 503/509/416 502/508/415\r
+f 506/511/419 507/510/420 502/508/415\r
+f 492/507/405 507/510/420 506/511/419\r
+f 494/506/406 492/507/405 506/511/419\r
+f 509/512/421 511/513/422 510/514/423\r
+f 508/515/424 509/512/421 510/514/423\r
+f 511/516/422 513/517/425 512/518/426\r
+f 510/519/423 511/516/422 512/518/426\r
+f 513/517/425 515/520/427 514/521/428\r
+f 512/518/426 513/517/425 514/521/428\r
+f 515/520/427 509/512/421 508/515/424\r
+f 514/521/428 515/520/427 508/515/424\r
+f 508/515/424 510/522/423 512/523/426\r
+f 514/521/428 508/515/424 512/523/426\r
+f 515/520/427 513/524/425 511/525/422\r
+f 509/512/421 515/520/427 511/525/422\r
+f 518/488/388 519/487/387 517/486/385\r
+f 516/489/386 518/488/388 517/486/385\r
+f 520/488/384 521/487/381 519/486/387\r
+f 518/489/388 520/488/384 519/486/387\r
+f 522/488/383 523/487/382 521/486/381\r
+f 520/489/384 522/488/383 521/486/381\r
+f 516/488/386 517/487/385 523/486/382\r
+f 522/489/383 516/488/386 523/486/382\r
+f 527/487/404 526/488/403 524/489/401\r
+f 525/486/402 527/487/404 524/489/401\r
+f 529/487/400 528/488/397 526/489/403\r
+f 527/486/404 529/487/400 526/489/403\r
+f 531/487/399 530/488/398 528/489/397\r
+f 529/486/400 531/487/399 528/489/397\r
+f 525/487/402 524/488/401 530/489/398\r
+f 531/486/399 525/487/402 530/489/398\r
+o hair\r
+v 0.000000 22.041971 1.299079\r
+v 2.163070 21.583952 1.174369\r
+v 3.213000 20.190151 1.453709\r
+v 3.586570 18.600191 1.970509\r
+v 3.353720 16.929361 2.028669\r
+v 2.586130 15.525981 1.634659\r
+v 0.000000 22.908480 -0.893101\r
+v 0.000000 22.864161 0.947259\r
+v 1.276120 22.772371 0.426709\r
+v 1.804710 22.550779 -0.830031\r
+v 1.276120 22.329180 -2.086761\r
+v 0.000000 22.237391 -2.607321\r
+v 0.000000 22.403591 1.458199\r
+v 2.372780 21.895132 1.269249\r
+v 3.328150 21.536940 -0.651261\r
+v 2.353360 21.128281 -2.968871\r
+v 0.000000 20.959011 -3.928851\r
+v 3.556540 20.355801 1.568999\r
+v 4.340380 20.029079 -0.385391\r
+v 3.069110 19.496140 -3.407871\r
+v 0.000000 19.275391 -4.659831\r
+v 3.954950 18.626690 2.120779\r
+v 4.694520 18.257750 -0.073051\r
+v 3.319530 17.681320 -3.342151\r
+v 0.000000 17.442560 -4.696261\r
+v 3.697260 16.813131 2.193659\r
+v 4.340380 16.486422 0.239279\r
+v 3.069110 15.953470 -2.783211\r
+v 0.000000 15.732720 -4.035161\r
+v 3.064430 15.430221 2.389569\r
+v 3.328150 14.978571 0.505159\r
+v 2.353360 14.569910 -1.812451\r
+v 0.000000 14.400640 -2.772431\r
+v 1.276120 14.169730 -1.050341\r
+v 0.000000 14.126121 -1.561171\r
+v 2.727920 15.015281 0.565429\r
+v 0.675890 14.182200 -0.777851\r
+v 2.263520 14.350051 3.191269\r
+v 1.047830 13.504991 -1.674111\r
+v -2.163070 21.583952 1.174369\r
+v -3.213000 20.190151 1.453709\r
+v -3.586570 18.600191 1.970509\r
+v -3.353720 16.929361 2.028669\r
+v -2.586130 15.525981 1.634659\r
+v -1.276120 22.772371 0.426709\r
+v -1.804710 22.550779 -0.830031\r
+v -1.276120 22.329180 -2.086761\r
+v -2.372780 21.895132 1.269249\r
+v -3.328150 21.536940 -0.651261\r
+v -2.353360 21.128281 -2.968871\r
+v -3.556540 20.355801 1.568999\r
+v -4.340380 20.029079 -0.385391\r
+v -3.069110 19.496140 -3.407871\r
+v -3.954950 18.626690 2.120779\r
+v -4.694520 18.257750 -0.073051\r
+v -3.319530 17.681320 -3.342151\r
+v -3.697260 16.813131 2.193659\r
+v -4.340380 16.486422 0.239279\r
+v -3.069110 15.953470 -2.783211\r
+v -3.064430 15.430221 2.389569\r
+v -3.328150 14.978571 0.505159\r
+v -2.353360 14.569910 -1.812451\r
+v -1.276120 14.169730 -1.050341\r
+v -2.727920 15.015281 0.565429\r
+v -0.675890 14.182200 -0.777851\r
+v -2.263520 14.350051 3.191269\r
+v -1.047830 13.504991 -1.674111\r
+v -2.481310 22.406361 1.233509\r
+v -1.507390 22.794950 1.654909\r
+v -1.942750 21.692101 2.706169\r
+v -3.110460 21.896481 1.261649\r
+v -0.141250 22.852442 1.526119\r
+v 0.994270 22.804722 1.457819\r
+v 2.501920 22.780420 0.916439\r
+v 2.682500 21.483891 2.322079\r
+v 3.458300 21.906281 0.474529\r
+v 4.266310 20.399921 0.868819\r
+v 3.643950 19.036432 2.754289\r
+v 4.141250 18.417070 2.295509\r
+v -3.461730 20.005430 2.926439\r
+v -4.307710 20.087011 1.477759\r
+v -3.667420 17.838402 3.214149\r
+v -4.297350 18.002420 2.119389\r
+v 0.024690 21.062191 3.626209\r
+v 1.287920 20.796041 3.644199\r
+v 3.455010 20.405182 2.528899\r
+v 4.546390 19.781031 1.506709\r
+v -3.065370 22.224062 0.886079\r
+v -3.526780 21.916571 0.804959\r
+v -3.986610 21.080070 1.182209\r
+v -4.143380 21.169971 0.780549\r
+v -0.359670 21.828072 2.893219\r
+v 1.141090 21.668751 3.137679\r
+v -1.841010 22.251692 1.023819\r
+v -1.245740 22.353010 1.058929\r
+v -0.141260 22.616762 1.201289\r
+v 0.949640 22.569052 0.993139\r
+v 2.426030 22.324652 0.572999\r
+v 2.718500 21.969320 0.191569\r
+v -2.659700 21.956100 0.628509\r
+v 3.593750 21.330952 0.156849\r
+v 4.254670 18.786781 1.870859\r
+v 3.963230 20.118431 0.613159\r
+v 1.405160 22.297472 2.432189\r
+v 2.415270 21.254202 1.959789\r
+v 3.500240 18.922981 2.286099\r
+v 1.274320 20.690031 3.291749\r
+v 3.035970 20.370691 2.215979\r
+v 1.128880 21.562742 2.785389\r
+v 3.289440 17.133421 2.885749\r
+v -1.727500 21.576981 2.098819\r
+v -0.383400 22.368721 2.110049\r
+v -3.022900 19.934702 2.686569\r
+v -3.441330 17.640230 2.682339\r
+v 0.024690 20.959751 3.379139\r
+v -0.359670 21.725632 2.471789\r
+v 1.480390 19.082941 3.862239\r
+v -2.987800 21.818121 0.879789\r
+v -4.141650 19.983631 0.960819\r
+v -4.183280 17.899040 1.532869\r
+v -3.863950 21.001720 0.800349\r
+v -3.527050 15.822910 2.981419\r
+v -3.192920 21.743271 0.512749\r
+v -3.943030 20.975821 0.586709\r
+v -4.556170 20.339651 0.958899\r
+v 1.353200 22.025600 2.142789\r
+v -0.494080 22.099722 2.001429\r
+vt 0.417130 0.938260\r
+vt 0.469560 0.939200\r
+vt 0.456060 0.949960\r
+vt 0.526280 0.924610\r
+vt 0.518530 0.942050\r
+vt 0.570750 0.913660\r
+vt 0.558620 0.934080\r
+vt 0.612050 0.909680\r
+vt 0.597930 0.930970\r
+vt 0.482510 0.723950\r
+vt 0.444010 0.739490\r
+vt 0.422060 0.722010\r
+vt 0.424930 0.739470\r
+vt 0.407760 0.741680\r
+vt 0.406680 0.725060\r
+vt 0.543230 0.710700\r
+vt 0.545670 0.678420\r
+vt 0.612050 0.675860\r
+vt 0.568430 0.669960\r
+vt 0.556680 0.656790\r
+vt 0.472320 0.709700\r
+vt 0.369680 0.739650\r
+vt 0.399570 0.883530\r
+vt 0.418770 0.887710\r
+vt 0.415260 0.906170\r
+vt 0.397760 0.903080\r
+vt 0.417130 0.917610\r
+vt 0.456880 0.904020\r
+vt 0.508390 0.887010\r
+vt 0.561610 0.874640\r
+vt 0.612050 0.869880\r
+vt 0.406930 0.849160\r
+vt 0.419260 0.852980\r
+vt 0.462580 0.859120\r
+vt 0.500510 0.847560\r
+vt 0.556880 0.834770\r
+vt 0.612050 0.829650\r
+vt 0.407500 0.812520\r
+vt 0.420730 0.813130\r
+vt 0.456800 0.815980\r
+vt 0.495020 0.807110\r
+vt 0.553200 0.794140\r
+vt 0.612050 0.788780\r
+vt 0.409640 0.773270\r
+vt 0.421980 0.770590\r
+vt 0.453550 0.772730\r
+vt 0.489700 0.765810\r
+vt 0.549280 0.752740\r
+vt 0.612050 0.747130\r
+vt 0.612050 0.704660\r
+vt 0.960290 0.433090\r
+vt 0.950430 0.442470\r
+vt 0.945330 0.413130\r
+vt 0.826350 0.424940\r
+vt 0.806320 0.426990\r
+vt 0.825110 0.397870\r
+vt 0.909610 0.472020\r
+vt 0.886340 0.477620\r
+vt 0.911450 0.443930\r
+vt 0.772790 0.488300\r
+vt 0.770900 0.493580\r
+vt 0.754390 0.483340\r
+vt 0.967090 0.433580\r
+vt 0.918370 0.473270\r
+vt 0.942880 0.444050\r
+vt 0.938760 0.479940\r
+vt 0.945800 0.483660\r
+vt 0.922490 0.500410\r
+vt 0.910250 0.487930\r
+vt 0.917930 0.488220\r
+vt 0.835710 0.425280\r
+vt 0.880230 0.477780\r
+vt 0.842330 0.488270\r
+vt 0.848000 0.482210\r
+vt 0.873300 0.509700\r
+vt 0.871640 0.489700\r
+vt 0.877210 0.494450\r
+vt 0.799940 0.424670\r
+vt 0.773220 0.483190\r
+vt 0.765290 0.493810\r
+vt 0.924730 0.489450\r
+vt 0.864310 0.490330\r
+vt 0.834210 0.511610\r
+vt 0.808300 0.501850\r
+vt 0.802980 0.490250\r
+vt 0.879410 0.521740\r
+vt 0.927710 0.518130\r
+vt 0.971130 0.506190\r
+vt 0.984280 0.463450\r
+vt 0.986150 0.488980\r
+vt 0.799150 0.457920\r
+vt 0.825110 0.456870\r
+vt 0.951510 0.463770\r
+vt 0.975160 0.452890\r
+vt 0.795060 0.503230\r
+vt 0.784340 0.500410\r
+vt 0.825300 0.517170\r
+vt 0.807720 0.511200\r
+vt 0.876600 0.527760\r
+vt 0.939210 0.522620\r
+vt 0.977920 0.509640\r
+vt 0.995900 0.496120\r
+vt 0.795710 0.506820\r
+vt 0.994690 0.467330\r
+vt 0.988250 0.454230\r
+vt 0.940560 0.472810\r
+vt 0.835930 0.452870\r
+vt 0.788860 0.479820\r
+vt 0.791980 0.457850\r
+vt 0.783550 0.504150\r
+vn 0.000000 0.901669 0.432356\r
+vn 0.314219 0.910855 0.267495\r
+vn 0.000000 0.984802 -0.173620\r
+vn 0.432173 0.890988 -0.139073\r
+vn 0.299326 0.841212 -0.450240\r
+vn 0.001373 0.819575 -0.572924\r
+vn 0.472610 -0.878445 0.070254\r
+vn 0.106296 0.235725 0.965972\r
+vn -0.581317 -0.671926 0.458815\r
+vn -0.828425 0.481185 0.286569\r
+vn 0.475509 -0.812403 -0.337382\r
+vn 0.570360 -0.769219 -0.288003\r
+vn 0.000000 -0.467055 -0.884182\r
+vn 0.419874 -0.896969 -0.138218\r
+vn 0.022279 -0.828120 0.560045\r
+vn -0.470717 -0.877926 -0.087191\r
+vn -0.314219 0.910855 0.267495\r
+vn -0.432173 0.890988 -0.139073\r
+vn -0.298929 0.840541 -0.451766\r
+vn 0.581317 -0.671926 0.458815\r
+vn -0.106296 0.235725 0.965972\r
+vn -0.471633 -0.878903 0.071017\r
+vn 0.828425 0.481185 0.286569\r
+vn -0.570360 -0.769219 -0.288003\r
+vn -0.477523 -0.812037 -0.335429\r
+vn -0.419874 -0.896969 -0.138218\r
+vn -0.022279 -0.828120 0.560045\r
+vn 0.470717 -0.877926 -0.087191\r
+vn -0.141728 -0.213874 0.966491\r
+vn 0.286294 0.467299 0.836421\r
+vn 0.000000 0.399152 0.916868\r
+vn 0.000000 -0.402753 0.915281\r
+vn 0.721305 0.683676 -0.110721\r
+vn 0.510575 0.591235 -0.624256\r
+vn 0.000458 0.553911 -0.832545\r
+vn -0.352184 0.081484 0.932340\r
+vn 0.349651 0.385662 0.853786\r
+vn 0.926786 0.367351 -0.077883\r
+vn 0.657155 0.253792 -0.709708\r
+vn 0.000214 0.205603 -0.978607\r
+vn -0.384198 0.148442 0.911222\r
+vn 0.465712 0.169988 0.868435\r
+vn 0.999329 -0.005036 -0.036164\r
+vn 0.705985 -0.123692 -0.697317\r
+vn -0.001587 -0.172887 -0.984924\r
+vn -0.535478 0.261940 0.802881\r
+vn 0.493423 -0.097201 0.864315\r
+vn 0.927793 -0.372112 0.026032\r
+vn 0.657033 -0.481216 -0.580279\r
+vn 0.001404 -0.527299 -0.849666\r
+vn -0.001404 -0.844661 -0.535264\r
+vn -0.286294 0.467299 0.836421\r
+vn 0.141728 -0.213874 0.966491\r
+vn -0.721305 0.683676 -0.110721\r
+vn -0.511093 0.589740 -0.625263\r
+vn -0.349651 0.385662 0.853786\r
+vn 0.352184 0.081484 0.932340\r
+vn -0.926786 0.367351 -0.077883\r
+vn -0.657399 0.252266 -0.710013\r
+vn -0.465712 0.169988 0.868435\r
+vn 0.384198 0.148442 0.911222\r
+vn -0.999268 -0.006104 -0.037507\r
+vn -0.705954 -0.123722 -0.697317\r
+vn -0.493423 -0.097201 0.864315\r
+vn 0.535478 0.261940 0.802881\r
+vn -0.927183 -0.373608 0.026521\r
+vn -0.656362 -0.480697 -0.581439\r
+vn 0.914151 -0.313852 0.256417\r
+vn -0.231330 0.124851 0.964812\r
+vn 0.398175 -0.235054 0.886654\r
+vn 0.064638 0.007202 0.997864\r
+vn -0.978576 -0.103305 0.178045\r
+vn -0.426710 -0.218238 0.877621\r
+vn 0.661122 0.315744 0.680563\r
+vn -0.577227 0.049928 0.815027\r
+vn 0.155583 -0.075808 0.984893\r
+vn -0.106052 -0.102420 0.989044\r
+vn -0.812098 0.499985 -0.300790\r
+vn -0.837855 0.177953 0.516037\r
+vn 0.870876 -0.419843 -0.255440\r
+vn 0.990905 0.113804 -0.071505\r
+vn -0.866848 -0.062380 0.494583\r
+vn -0.530534 -0.482253 0.697073\r
+vn 0.071657 0.117161 0.990509\r
+vn 0.487075 0.101138 0.867458\r
+vn 0.754387 0.372295 0.540605\r
+vn 0.992218 -0.124088 0.006653\r
+vn 0.908048 -0.071505 0.412671\r
+vn -0.883328 -0.435286 0.173803\r
+vn 0.255318 0.007660 0.966796\r
+vn 0.506333 -0.681539 0.528275\r
+vn -0.312571 0.088229 0.945769\r
+vn -0.988006 -0.036225 0.150029\r
+vn -0.775811 0.370617 0.510605\r
+vn -0.968291 -0.178533 -0.174596\r
+vn 0.656240 -0.669393 0.348125\r
+vn -0.516678 0.284738 -0.807398\r
+vn 0.432417 -0.694601 0.574877\r
+vn -0.438581 -0.175420 0.881375\r
+vn -0.206671 0.972503 0.107089\r
+vn -0.282846 0.953001 -0.108341\r
+vn -0.658254 0.140751 0.739494\r
+vn -0.002625 0.999969 -0.002716\r
+vn 0.022187 0.998230 0.054811\r
+vn 0.314707 0.936674 -0.153508\r
+vn 0.929746 0.295724 -0.219214\r
+vn 0.642323 0.674429 -0.364025\r
+vn -0.952086 0.300119 0.058748\r
+vn -0.236427 0.215796 0.947356\r
+vn -0.058687 0.222602 0.973113\r
+vn 0.997894 0.057436 0.029176\r
+vn -0.354900 0.907193 -0.225867\r
+vn -0.648579 0.731529 -0.210120\r
+vn -0.103824 0.791253 -0.602557\r
+vn -0.040254 0.779412 -0.625172\r
+vn -0.040864 0.837001 -0.545610\r
+vn -0.127262 0.792993 -0.595752\r
+vn 0.130833 0.663381 -0.736747\r
+vn 0.314432 0.669515 -0.672933\r
+vn 0.030519 0.735130 -0.677206\r
+vn 0.737449 0.334666 -0.586627\r
+vn 0.723808 -0.242012 -0.646107\r
+vn -0.606800 -0.239814 0.757775\r
+vn 0.652181 -0.206366 0.729392\r
+vn -0.612934 -0.789331 -0.034883\r
+vn -0.914274 0.222755 -0.338267\r
+vn -0.308939 0.570147 -0.761193\r
+usemtl mat1_miku.jpg\r
+s 1\r
+f 539/526/429 540/527/430 538/528/431\r
+f 540/527/430 541/529/432 538/530/431\r
+f 541/529/432 542/531/433 538/532/431\r
+f 542/531/433 543/533/434 538/534/431\r
+f 562/535/435 561/536/436 569/537/437\r
+f 561/538/436 537/539/438 569/540/437\r
+f 563/541/439 562/535/435 565/542/440\r
+f 566/543/441 565/542/440 570/544/442\r
+f 565/542/440 568/545/443 570/544/442\r
+f 567/546/444 562/535/435 569/537/437\r
+f 570/544/442 568/545/443 566/543/441\r
+f 569/540/437 537/539/438 567/547/444\r
+f 538/528/431 576/527/445 539/526/429\r
+f 538/530/431 577/529/446 576/527/445\r
+f 538/532/431 578/531/447 577/529/446\r
+f 538/534/431 543/533/434 578/531/447\r
+f 597/537/448 591/536/449 592/535/450\r
+f 597/540/448 575/539/451 591/538/449\r
+f 594/542/452 592/535/450 593/541/453\r
+f 598/544/454 594/542/452 566/543/441\r
+f 598/544/454 596/545/455 594/542/452\r
+f 597/537/448 592/535/450 595/546/456\r
+f 566/543/441 596/545/455 598/544/454\r
+f 595/547/456 575/539/451 597/540/448\r
+f 533/548/457 545/549/458 544/550/459\r
+f 532/551/460 533/548/457 544/550/459\r
+f 544/552/459 545/553/458 540/527/430\r
+f 539/526/429 544/552/459 540/527/430\r
+f 545/553/458 546/554/461 541/529/432\r
+f 540/527/430 545/553/458 541/529/432\r
+f 546/554/461 547/555/462 542/531/433\r
+f 541/529/432 546/554/461 542/531/433\r
+f 547/555/462 548/556/463 543/533/434\r
+f 542/531/433 547/555/462 543/533/434\r
+f 533/548/457 534/557/464 549/558/465\r
+f 545/549/458 533/548/457 549/558/465\r
+f 549/559/465 550/560/466 546/554/461\r
+f 545/553/458 549/559/465 546/554/461\r
+f 551/561/467 547/555/462 546/554/461\r
+f 550/560/466 551/561/467 546/554/461\r
+f 551/561/467 552/562/468 548/556/463\r
+f 547/555/462 551/561/467 548/556/463\r
+f 535/563/469 553/564/470 549/558/465\r
+f 534/557/464 535/563/469 549/558/465\r
+f 553/565/470 554/566/471 550/560/466\r
+f 549/559/465 553/565/470 550/560/466\r
+f 554/566/471 555/567/472 551/561/467\r
+f 550/560/466 554/566/471 551/561/467\r
+f 555/567/472 556/568/473 552/562/468\r
+f 551/561/467 555/567/472 552/562/468\r
+f 536/569/474 557/570/475 553/564/470\r
+f 535/563/469 536/569/474 553/564/470\r
+f 557/571/475 558/572/476 554/566/471\r
+f 553/565/470 557/571/475 554/566/471\r
+f 558/572/476 559/573/477 555/567/472\r
+f 554/566/471 558/572/476 555/567/472\r
+f 560/574/478 556/568/473 555/567/472\r
+f 559/573/477 560/574/478 555/567/472\r
+f 536/569/474 537/539/438 561/538/436\r
+f 557/570/475 536/569/474 561/538/436\r
+f 562/535/435 558/572/476 557/571/475\r
+f 561/536/436 562/535/435 557/571/475\r
+f 562/535/435 563/541/439 559/573/477\r
+f 558/572/476 562/535/435 559/573/477\r
+f 563/541/439 564/575/479 560/574/478\r
+f 559/573/477 563/541/439 560/574/478\r
+f 565/542/440 566/543/441 564/575/479\r
+f 563/541/439 565/542/440 564/575/479\r
+f 567/546/444 568/545/443 565/542/440\r
+f 562/535/435 567/546/444 565/542/440\r
+f 544/550/459 579/549/480 571/548/481\r
+f 532/551/460 544/550/459 571/548/481\r
+f 576/527/445 579/553/480 544/552/459\r
+f 539/526/429 576/527/445 544/552/459\r
+f 577/529/446 580/554/482 579/553/480\r
+f 576/527/445 577/529/446 579/553/480\r
+f 578/531/447 581/555/483 580/554/482\r
+f 577/529/446 578/531/447 580/554/482\r
+f 578/531/447 543/533/434 548/556/463\r
+f 581/555/483 578/531/447 548/556/463\r
+f 582/558/484 572/557/485 571/548/481\r
+f 579/549/480 582/558/484 571/548/481\r
+f 580/554/482 583/560/486 582/559/484\r
+f 579/553/480 580/554/482 582/559/484\r
+f 580/554/482 581/555/483 584/561/487\r
+f 583/560/486 580/554/482 584/561/487\r
+f 581/555/483 548/556/463 552/562/468\r
+f 584/561/487 581/555/483 552/562/468\r
+f 582/558/484 585/564/488 573/563/489\r
+f 572/557/485 582/558/484 573/563/489\r
+f 583/560/486 586/566/490 585/565/488\r
+f 582/559/484 583/560/486 585/565/488\r
+f 584/561/487 587/567/491 586/566/490\r
+f 583/560/486 584/561/487 586/566/490\r
+f 584/561/487 552/562/468 556/568/473\r
+f 587/567/491 584/561/487 556/568/473\r
+f 585/564/488 588/570/492 574/569/493\r
+f 573/563/489 585/564/488 574/569/493\r
+f 586/566/490 589/572/494 588/571/492\r
+f 585/565/488 586/566/490 588/571/492\r
+f 586/566/490 587/567/491 590/573/495\r
+f 589/572/494 586/566/490 590/573/495\r
+f 587/567/491 556/568/473 560/574/478\r
+f 590/573/495 587/567/491 560/574/478\r
+f 591/538/449 575/539/451 574/569/493\r
+f 588/570/492 591/538/449 574/569/493\r
+f 588/571/492 589/572/494 592/535/450\r
+f 591/536/449 588/571/492 592/535/450\r
+f 589/572/494 590/573/495 593/541/453\r
+f 592/535/450 589/572/494 593/541/453\r
+f 590/573/495 560/574/478 564/575/479\r
+f 593/541/453 590/573/495 564/575/479\r
+f 564/575/479 566/543/441 594/542/452\r
+f 593/541/453 564/575/479 594/542/452\r
+f 594/542/452 596/545/455 595/546/456\r
+f 592/535/450 594/542/452 595/546/456\r
+f 610/576/496 609/577/497 641/578/498\r
+f 613/579/499 614/580/500 653/581/501\r
+f 616/582/502 615/583/503 648/584/504\r
+f 621/585/505 622/586/506 656/587/507\r
+f 633/588/508 610/576/496 641/578/498\r
+f 638/589/509 616/582/502 648/584/504\r
+f 609/577/497 637/590/510 641/578/498\r
+f 636/591/511 606/592/512 635/593/513\r
+f 624/594/514 640/595/515 635/593/513\r
+f 645/596/516 613/579/499 653/581/501\r
+f 615/583/503 646/597/517 648/584/504\r
+f 601/598/518 642/599/519 643/600/520\r
+f 647/601/521 623/602/522 643/600/520\r
+f 614/580/500 651/603/523 653/581/501\r
+f 652/604/524 621/585/505 656/587/507\r
+f 622/586/506 655/605/525 656/587/507\r
+f 640/595/515 657/606/526 635/593/513\r
+f 657/606/526 636/591/511 635/593/513\r
+f 642/599/519 658/607/527 643/600/520\r
+f 658/607/527 647/601/521 643/600/520\r
+f 601/598/518 600/608/528 599/609/529\r
+f 602/610/530 601/598/518 599/609/529\r
+f 643/600/520 603/611/531 600/608/528\r
+f 601/598/518 643/600/520 600/608/528\r
+f 604/612/532 603/611/531 643/600/520\r
+f 635/593/513 604/612/532 643/600/520\r
+f 605/613/533 604/612/532 635/593/513\r
+f 606/592/512 605/613/533 635/593/513\r
+f 606/592/512 608/614/534 607/615/535\r
+f 605/613/533 606/592/512 607/615/535\r
+f 602/610/530 612/616/536 611/617/537\r
+f 601/598/518 602/610/530 611/617/537\r
+f 614/580/500 613/579/499 611/617/537\r
+f 612/616/536 614/580/500 611/617/537\r
+f 608/614/534 606/592/512 617/618/538\r
+f 618/619/539 608/614/534 617/618/538\r
+f 609/577/497 610/576/496 618/619/539\r
+f 617/618/538 609/577/497 618/619/539\r
+f 619/620/540 620/621/541 602/610/530\r
+f 599/609/529 619/620/540 602/610/530\r
+f 620/621/541 622/586/506 621/585/505\r
+f 602/610/530 620/621/541 621/585/505\r
+f 635/593/513 643/600/520 623/602/522\r
+f 624/594/514 635/593/513 623/602/522\r
+f 615/583/503 616/582/502 624/594/514\r
+f 623/602/522 615/583/503 624/594/514\r
+f 600/608/528 626/622/542 625/623/543\r
+f 599/609/529 600/608/528 625/623/543\r
+f 603/611/531 627/624/544 626/622/542\r
+f 600/608/528 603/611/531 626/622/542\r
+f 604/612/532 628/625/545 627/624/544\r
+f 603/611/531 604/612/532 627/624/544\r
+f 605/613/533 629/626/546 628/625/545\r
+f 604/612/532 605/613/533 628/625/545\r
+f 607/615/535 630/627/547 629/626/546\r
+f 605/613/533 607/615/535 629/626/546\r
+f 599/609/529 625/623/543 631/628/548\r
+f 619/620/540 599/609/529 631/628/548\r
+f 632/629/549 630/627/547 607/615/535\r
+f 608/614/534 632/629/549 607/615/535\r
+f 634/630/550 632/629/549 608/614/534\r
+f 618/619/539 634/630/550 608/614/534\r
+f 633/588/508 634/630/550 618/619/539\r
+f 610/576/496 633/588/508 618/619/539\r
+f 606/592/512 636/591/511 639/631/551\r
+f 617/618/538 606/592/512 639/631/551\r
+f 617/618/538 639/631/551 637/590/510\r
+f 609/577/497 617/618/538 637/590/510\r
+f 638/589/509 640/595/515 624/594/514\r
+f 616/582/502 638/589/509 624/594/514\r
+f 644/632/552 642/599/519 601/598/518\r
+f 611/617/537 644/632/552 601/598/518\r
+f 613/579/499 645/596/516 644/632/552\r
+f 611/617/537 613/579/499 644/632/552\r
+f 623/602/522 647/601/521 646/597/517\r
+f 615/583/503 623/602/522 646/597/517\r
+f 602/610/530 649/633/553 650/634/554\r
+f 612/616/536 602/610/530 650/634/554\r
+f 612/616/536 650/634/554 651/603/523\r
+f 614/580/500 612/616/536 651/603/523\r
+f 621/585/505 652/604/524 649/633/553\r
+f 602/610/530 621/585/505 649/633/553\r
+f 619/620/540 631/628/548 654/635/555\r
+f 620/621/541 619/620/540 654/635/555\r
+f 620/621/541 654/635/555 655/605/525\r
+f 622/586/506 620/621/541 655/605/525\r
+o face\r
+v 0.000000 22.481361 0.863299\r
+v 1.170650 22.397150 0.385769\r
+v 0.000000 21.801531 2.408319\r
+v 2.163070 21.645941 1.525959\r
+v 3.059050 21.270330 -0.604251\r
+v 0.000000 20.582191 3.575589\r
+v 2.826190 20.378912 2.422719\r
+v 3.996840 19.888151 -0.360541\r
+v 0.000000 19.008982 4.187369\r
+v 3.059050 18.788952 2.939519\r
+v 4.326150 18.257751 -0.073051\r
+v 0.000000 17.669321 4.150549\r
+v 2.826190 17.118120 2.997689\r
+v 3.996840 16.627361 0.214429\r
+v 2.163070 15.620790 2.588359\r
+v 3.059050 15.245181 0.458149\r
+v 2.163070 14.869560 -1.672071\r
+v 0.000000 14.713981 -2.554431\r
+v 0.000000 14.609111 2.251390\r
+v 1.170650 14.524911 1.773849\r
+v 1.655550 14.321630 0.620989\r
+v 1.170640 14.225871 -1.056711\r
+v 0.000000 14.182570 -1.437211\r
+v 0.585320 14.261121 1.226009\r
+v 0.000000 14.303221 1.464779\r
+v 0.000000 14.015740 -0.165611\r
+v 0.585320 14.057840 0.073149\r
+v 0.827770 14.159481 0.649579\r
+v 0.000000 12.807761 0.578339\r
+v 0.537510 12.948131 1.118379\r
+v 0.000000 12.944241 1.340989\r
+v 0.000000 12.970771 -0.179081\r
+v 0.537510 12.966890 0.043529\r
+v 0.760150 12.957511 0.580959\r
+v 1.082730 17.601141 3.986509\r
+v 0.000000 15.758251 4.000870\r
+v 1.159770 15.748651 3.724119\r
+v -2.163070 21.645941 1.525959\r
+v -2.826190 20.378912 2.422719\r
+v -3.059050 18.788952 2.939519\r
+v -4.326150 18.257751 -0.073051\r
+v -2.826190 17.118120 2.997689\r
+v -3.996840 16.627361 0.214429\r
+v -2.163070 15.620790 2.588359\r
+v -3.059050 15.245181 0.458149\r
+v -2.163070 14.869560 -1.672071\r
+v -1.170650 14.524911 1.773849\r
+v -1.655550 14.321630 0.620989\r
+v -1.170640 14.225871 -1.056711\r
+v -0.585320 14.261121 1.226009\r
+v -0.585320 14.057840 0.073149\r
+v -0.827770 14.159481 0.649579\r
+v -0.537510 12.948131 1.118379\r
+v -0.537510 12.966890 0.043529\r
+v -0.760150 12.957511 0.580959\r
+v -1.082730 17.601141 3.887149\r
+v -1.159770 15.748651 3.724119\r
+v 1.709020 18.417521 3.888169\r
+v 3.258510 18.417521 2.993569\r
+v 1.709020 16.628330 3.888169\r
+v 3.258510 16.628330 2.993569\r
+v -1.709020 18.417521 3.888169\r
+v -3.258510 18.417521 2.993569\r
+v -1.709020 16.628330 3.888169\r
+v -3.258510 16.628330 2.993569\r
+vt 0.079890 0.400540\r
+vt 0.008120 0.404560\r
+vt 0.008120 0.372240\r
+vt 0.358380 0.370450\r
+vt 0.214830 0.385550\r
+vt 0.155210 0.388920\r
+vt 0.008120 0.742660\r
+vt 0.009410 0.673320\r
+vt 0.068450 0.672220\r
+vt 0.101570 0.467480\r
+vt 0.119640 0.556340\r
+vt 0.064480 0.605820\r
+vt 0.064780 0.479180\r
+vt 0.090090 0.475970\r
+vt 0.077880 0.519040\r
+vt 0.137130 0.731110\r
+vt 0.129220 0.644540\r
+vt 0.008120 0.912190\r
+vt 0.161330 0.898220\r
+vt 0.208750 0.976520\r
+vt 0.008120 0.828250\r
+vt 0.146220 0.815750\r
+vt 0.229680 0.791120\r
+vt 0.238810 0.870450\r
+vt 0.223330 0.709670\r
+vt 0.217200 0.626400\r
+vt 0.208940 0.541810\r
+vt 0.190670 0.457900\r
+vt 0.285680 0.446810\r
+vt 0.279050 0.515190\r
+vt 0.358380 0.439230\r
+vt 0.358380 0.503060\r
+vt 0.008120 0.475590\r
+vt 0.008120 0.430110\r
+vt 0.079470 0.423860\r
+vt 0.211050 0.394370\r
+vt 0.358380 0.371700\r
+vt 0.153160 0.406220\r
+vt 0.006400 0.602670\r
+vt 0.008120 0.994850\r
+vt 0.378200 0.615650\r
+vt 0.453880 0.615650\r
+vt 0.453880 0.691330\r
+vt 0.378200 0.691330\r
+vt 0.078550 0.488510\r
+vn 0.577013 -0.589343 0.565386\r
+vn 0.000000 -0.594623 0.803980\r
+vn 0.000000 -0.999847 -0.017426\r
+vn 0.000000 -0.534379 -0.845210\r
+vn 0.584704 -0.545000 -0.600848\r
+vn 0.821100 -0.570605 -0.013977\r
+vn -0.008789 0.193579 0.981017\r
+vn -0.043916 -0.052522 0.997650\r
+vn 0.330424 -0.011292 0.943754\r
+vn 0.302683 -0.865078 0.400006\r
+vn 0.629505 -0.608753 0.482772\r
+vn 0.384533 -0.512192 0.767937\r
+vn -0.000763 -0.883175 0.468978\r
+vn -0.577013 -0.589343 0.565386\r
+vn -0.586200 -0.543718 -0.600574\r
+vn -0.820154 -0.571947 -0.012787\r
+vn -0.344676 -0.011078 0.938627\r
+vn -0.384503 -0.496384 0.778283\r
+vn -0.627674 -0.610981 0.482376\r
+vn -0.301706 -0.865719 0.399335\r
+vn -0.713706 0.125706 0.689016\r
+vn -0.718070 -0.233222 0.655721\r
+vn 0.725822 -0.236824 0.645772\r
+vn 0.719718 0.128574 0.682241\r
+vn -0.002045 0.766991 0.641621\r
+vn 0.477676 0.712851 0.513443\r
+vn 0.224250 0.891995 0.392468\r
+vn -0.000214 0.530686 0.847530\r
+vn 0.655202 0.483566 0.580370\r
+vn 0.863582 0.412030 0.290567\r
+vn 0.786126 0.573840 0.229469\r
+vn 0.923856 0.062380 0.377575\r
+vn 0.860836 -0.295572 0.414197\r
+vn 0.621937 -0.737236 0.263894\r
+vn 0.409314 -0.901364 0.141270\r
+vn 0.279366 -0.934233 -0.221686\r
+vn 0.401685 -0.874416 -0.272011\r
+vn 0.000000 -0.951781 -0.306742\r
+vn 0.000000 -0.896756 -0.442488\r
+vn 0.000244 -0.523576 0.851955\r
+vn 0.554003 -0.534379 0.638325\r
+vn 0.606098 -0.601215 -0.520676\r
+vn 0.000000 -0.596118 -0.802881\r
+vn 0.823542 -0.561113 0.083010\r
+vn -0.003388 -0.481399 0.876461\r
+vn -0.224250 0.891995 0.392468\r
+vn -0.280282 0.787957 0.548204\r
+vn -0.590655 0.388409 0.707236\r
+vn -0.923856 0.066439 0.376843\r
+vn -0.863582 -0.287820 0.413953\r
+vn -0.624836 -0.734519 0.264565\r
+vn -0.411420 -0.900296 0.141972\r
+vn -0.401685 -0.874416 -0.272011\r
+vn -0.279366 -0.934233 -0.221686\r
+vn -0.553636 -0.534318 0.638722\r
+vn -0.604694 -0.602588 -0.520737\r
+vn -0.823267 -0.561632 0.082186\r
+vn 0.499985 0.000000 0.866024\r
+vn -0.499985 0.000000 0.866024\r
+usemtl mat1_miku.jpg\r
+s 1\r
+f 688/636/556 689/637/557 687/638/558\r
+f 690/639/559 691/640/560 687/638/558\r
+f 691/640/560 692/641/561 687/638/558\r
+f 692/641/561 688/636/556 687/638/558\r
+f 667/642/562 670/643/563 693/644/564\r
+f 678/645/565 673/646/566 695/647/567\r
+f 677/648/568 678/649/565 695/650/567\r
+f 687/638/558 689/637/557 711/636/569\r
+f 687/638/558 712/640/570 690/639/559\r
+f 687/638/558 713/641/571 712/640/570\r
+f 687/638/558 711/636/569 713/641/571\r
+f 714/644/572 670/643/563 667/642/562\r
+f 715/647/573 702/646/574 705/645/575\r
+f 715/650/573 705/649/575 677/648/568\r
+f 698/651/576 700/652/577 714/644/572\r
+f 667/642/562 698/651/576 714/644/572\r
+f 693/644/564 671/652/578 668/651/579\r
+f 667/642/562 693/644/564 668/651/579\r
+f 661/653/580 662/654/581 660/655/582\r
+f 664/656/583 665/657/584 662/654/581\r
+f 661/653/580 664/656/583 662/654/581\r
+f 665/657/584 666/658/585 663/659/586\r
+f 662/654/581 665/657/584 663/659/586\r
+f 667/642/562 668/651/579 665/657/584\r
+f 664/656/583 667/642/562 665/657/584\r
+f 668/651/579 669/660/587 666/658/585\r
+f 665/657/584 668/651/579 666/658/585\r
+f 671/652/578 672/661/588 669/660/587\r
+f 668/651/579 671/652/578 669/660/587\r
+f 673/646/566 674/662/589 672/661/588\r
+f 671/652/578 673/646/566 672/661/588\r
+f 678/645/565 679/663/590 674/662/589\r
+f 673/646/566 678/645/565 674/662/589\r
+f 679/663/590 680/664/591 675/665/592\r
+f 674/662/589 679/663/590 675/665/592\r
+f 680/664/591 681/666/593 676/667/594\r
+f 675/665/592 680/664/591 676/667/594\r
+f 678/645/565 677/668/568 683/669/595\r
+f 682/670/596 678/645/565 683/669/595\r
+f 680/664/591 685/671/597 684/672/598\r
+f 681/666/593 680/664/591 684/672/598\r
+f 679/663/590 686/673/599 685/671/597\r
+f 680/664/591 679/663/590 685/671/597\r
+f 679/663/590 678/645/565 682/670/596\r
+f 686/673/599 679/663/590 682/670/596\r
+f 682/670/596 683/669/595 689/637/557\r
+f 688/636/556 682/670/596 689/637/557\r
+f 684/672/598 685/671/597 691/640/560\r
+f 690/639/559 684/672/598 691/640/560\r
+f 685/671/597 686/673/599 692/641/561\r
+f 691/640/560 685/671/597 692/641/561\r
+f 686/673/599 682/670/596 688/636/556\r
+f 692/641/561 686/673/599 688/636/556\r
+f 695/647/567 673/646/566 671/652/578\r
+f 693/644/564 695/647/567 671/652/578\r
+f 693/644/564 670/643/563 694/674/600\r
+f 695/647/567 693/644/564 694/674/600\r
+f 661/653/580 659/675/601 696/654/602\r
+f 661/653/580 696/654/602 697/657/603\r
+f 664/656/583 661/653/580 697/657/603\r
+f 664/656/583 697/657/603 698/651/576\r
+f 667/642/562 664/656/583 698/651/576\r
+f 698/651/576 697/657/603 699/660/604\r
+f 698/651/576 699/660/604 701/661/605\r
+f 700/652/577 698/651/576 701/661/605\r
+f 700/652/577 701/661/605 703/662/606\r
+f 702/646/574 700/652/577 703/662/606\r
+f 702/646/574 703/662/606 706/663/607\r
+f 705/645/575 702/646/574 706/663/607\r
+f 704/665/608 707/664/609 706/663/607\r
+f 703/662/606 704/665/608 706/663/607\r
+f 676/667/594 681/666/593 707/664/609\r
+f 704/665/608 676/667/594 707/664/609\r
+f 708/670/610 683/669/595 677/668/568\r
+f 705/645/575 708/670/610 677/668/568\r
+f 684/672/598 709/671/611 707/664/609\r
+f 681/666/593 684/672/598 707/664/609\r
+f 709/671/611 710/673/612 706/663/607\r
+f 707/664/609 709/671/611 706/663/607\r
+f 710/673/612 708/670/610 705/645/575\r
+f 706/663/607 710/673/612 705/645/575\r
+f 689/637/557 683/669/595 708/670/610\r
+f 711/636/569 689/637/557 708/670/610\r
+f 712/640/570 709/671/611 684/672/598\r
+f 690/639/559 712/640/570 684/672/598\r
+f 712/640/570 713/641/571 710/673/612\r
+f 709/671/611 712/640/570 710/673/612\r
+f 711/636/569 708/670/610 710/673/612\r
+f 713/641/571 711/636/569 710/673/612\r
+f 700/652/577 702/646/574 715/647/573\r
+f 714/644/572 700/652/577 715/647/573\r
+f 694/674/600 670/643/563 714/644/572\r
+f 715/647/573 694/674/600 714/644/572\r
+f 718/676/613 719/677/613 717/678/613\r
+f 716/679/613 718/676/613 717/678/613\r
+f 720/678/614 721/679/614 723/676/614\r
+f 722/677/614 720/678/614 723/676/614\r
+f 715/680/573 677/680/568 694/680/600\r
+f 695/680/567 694/680/600 677/680/568\r
+o negi\r
+v -8.716041 19.215860 9.881839\r
+v -8.481330 18.636440 9.895949\r
+v -8.286400 19.144590 9.433129\r
+v -8.561040 18.815071 9.166289\r
+v -8.796741 18.669430 9.588709\r
+v -5.285420 13.990040 6.098959\r
+v -4.970020 14.283690 6.002809\r
+v -5.090500 14.498180 5.636129\r
+v -5.994020 15.087860 6.113649\r
+v -5.600821 14.023050 5.791729\r
+v -5.799090 14.977180 6.415029\r
+v -9.712390 21.665810 11.800389\r
+v -9.637180 21.335361 12.003550\r
+v -9.600080 22.041740 11.726870\r
+v -10.426510 21.697670 12.272160\r
+v -10.730010 21.439381 12.038899\r
+v -10.583130 20.831491 12.151809\r
+v -9.799211 19.768181 11.741059\r
+v -7.245260 16.481359 7.654149\r
+v -6.734920 16.956520 7.498559\r
+v -7.315270 17.073811 7.593549\r
+v -8.165931 18.930101 9.799789\r
+v -9.408950 21.739391 12.010130\r
+v -10.301070 21.001862 12.355840\r
+v -6.929850 16.448351 7.961399\r
+v -6.614440 16.742010 7.865229\r
+vt 0.386250 0.978350\r
+vt 0.386490 0.968000\r
+vt 0.386650 0.977370\r
+vt 0.386570 0.987340\r
+vt 0.386960 0.970590\r
+vt 0.387010 0.982550\r
+vt 0.545940 0.976650\r
+vt 0.535330 0.969870\r
+vt 0.587680 0.952180\r
+vt 0.534870 0.967280\r
+vt 0.612360 0.972700\r
+vt 0.615780 0.981760\r
+vt 0.619280 0.991410\r
+vt 0.534940 0.986620\r
+vt 0.535380 0.981830\r
+vt 0.626330 0.969380\r
+vt 0.629480 0.973600\r
+vt 0.616950 0.957020\r
+vt 0.463260 0.973030\r
+vt 0.463310 0.984980\r
+vt 0.462870 0.989780\r
+vt 0.615910 0.982720\r
+vt 0.618690 0.959770\r
+vt 0.534620 0.977630\r
+vt 0.462550 0.980790\r
+vt 0.462790 0.970430\r
+vn 0.597736 -0.649983 -0.469222\r
+vn 0.462325 -0.784967 -0.412336\r
+vn -0.037172 -0.274636 -0.960814\r
+vn -0.023591 -0.006348 -0.999695\r
+vn -0.342021 -0.258156 -0.903531\r
+vn -0.241310 -0.070711 -0.967864\r
+vn 0.067080 -0.006134 0.997711\r
+vn -0.800165 -0.591632 0.098392\r
+vn -0.753014 -0.251930 0.607837\r
+vn -0.007233 -0.614093 0.789178\r
+vn -0.517808 -0.282601 0.807428\r
+vn -0.987579 0.117710 0.103977\r
+vn -0.346599 0.935545 -0.067843\r
+vn 0.509812 0.745720 -0.428877\r
+vn -0.546007 0.340342 -0.765496\r
+vn -0.929441 0.329569 -0.165746\r
+vn 0.301096 0.684988 0.663381\r
+vn -0.519486 -0.597003 0.611286\r
+vn -0.838008 -0.544115 -0.040559\r
+vn -0.506638 0.312143 -0.803644\r
+vn 0.491104 0.727592 -0.478957\r
+vn 0.464675 0.331553 0.821039\r
+vn 0.219947 -0.246712 0.943785\r
+vn 0.881100 0.119999 0.457381\r
+vn 0.836055 0.141453 0.530045\r
+vn 0.002655 -0.632466 0.774560\r
+usemtl mat1_miku.jpg\r
+s 1\r
+f 730/681/615 729/682/616 734/683/617\r
+f 731/684/618 730/681/615 734/683/617\r
+f 733/685/619 732/686/620 734/683/617\r
+f 729/682/616 733/685/619 734/683/617\r
+f 724/687/621 728/688/622 741/689/623\r
+f 724/687/621 725/690/624 736/691/625\r
+f 735/692/626 724/687/621 736/691/625\r
+f 724/687/621 735/692/626 737/693/627\r
+f 726/694/628 724/687/621 737/693/627\r
+f 726/694/628 727/695/629 739/696/630\r
+f 738/697/631 726/694/628 739/696/630\r
+f 728/688/622 740/698/632 739/696/630\r
+f 727/695/629 728/688/622 739/696/630\r
+f 732/686/620 733/685/619 742/699/633\r
+f 744/700/634 732/686/620 742/699/633\r
+f 728/688/622 727/695/629 744/700/634\r
+f 742/699/633 728/688/622 744/700/634\r
+f 744/700/634 727/695/629 726/694/628\r
+f 743/701/635 744/700/634 726/694/628\r
+f 732/686/620 744/700/634 743/701/635\r
+f 731/684/618 732/686/620 743/701/635\r
+f 732/686/620 731/684/618 734/683/617\r
+f 736/691/625 746/702/636 735/692/626\r
+f 746/702/636 737/693/627 735/692/626\r
+f 738/697/631 739/696/630 747/703/637\r
+f 739/696/630 740/698/632 747/703/637\r
+f 725/690/624 724/687/621 741/689/623\r
+f 728/688/622 725/690/624 741/689/623\r
+f 745/704/638 746/702/636 736/691/625\r
+f 725/690/624 745/704/638 736/691/625\r
+f 726/694/628 737/693/627 746/702/636\r
+f 745/704/638 726/694/628 746/702/636\r
+f 724/687/621 726/694/628 738/697/631\r
+f 747/703/637 724/687/621 738/697/631\r
+f 724/687/621 747/703/637 740/698/632\r
+f 728/688/622 724/687/621 740/698/632\r
+f 749/705/639 745/704/638 725/690/624\r
+f 748/706/640 749/705/639 725/690/624\r
+f 729/682/616 730/681/615 749/705/639\r
+f 748/706/640 729/682/616 749/705/639\r
+f 742/699/633 733/685/619 729/682/616\r
+f 748/706/640 742/699/633 729/682/616\r
+f 725/690/624 728/688/622 742/699/633\r
+f 748/706/640 725/690/624 742/699/633\r
+f 743/701/635 726/694/628 745/704/638\r
+f 749/705/639 743/701/635 745/704/638\r
+f 730/681/615 731/684/618 743/701/635\r
+f 749/705/639 730/681/615 743/701/635\r
+o right_arm\r
+v -1.925140 13.235460 -0.179601\r
+v -4.787230 16.134911 4.991359\r
+v -2.511300 13.142320 0.066899\r
+v -6.761320 15.315300 4.092059\r
+v -2.294060 12.073590 0.679830\r
+v -6.322410 12.510490 5.684879\r
+v -1.695740 12.089830 0.471570\r
+v -4.348320 13.330100 6.584169\r
+v -2.121560 12.348790 -0.062751\r
+v -1.298780 12.441150 -0.198931\r
+v -7.033210 13.708890 4.664639\r
+v -4.076430 14.936501 6.011589\r
+v -2.998650 13.458560 0.617149\r
+v -2.508490 13.596120 0.625059\r
+v -3.201890 12.674360 0.871009\r
+v -1.896030 12.888310 0.978829\r
+v -3.100870 12.120811 1.458470\r
+v -2.224350 12.200450 1.342119\r
+v -5.177450 14.619340 2.980819\r
+v -5.401720 13.421290 3.401800\r
+v -3.936660 15.114790 3.458449\r
+v -4.984630 12.523650 4.194849\r
+v -3.305910 14.147560 4.131109\r
+v -3.591900 12.996320 4.623619\r
+v -5.035680 15.173740 4.627669\r
+v -4.310070 14.917951 5.249469\r
+v -4.310070 14.021400 5.667529\r
+v -5.035680 13.380651 5.463799\r
+v -5.761291 13.636450 4.842010\r
+v -5.761291 14.533000 4.423949\r
+v -5.251960 15.458070 4.875329\r
+v -4.414100 15.162690 5.593289\r
+v -4.414100 14.127460 6.076019\r
+v -5.251970 13.387600 5.840779\r
+v -6.089830 13.682970 5.122809\r
+v -6.089830 14.718210 4.640090\r
+v -5.468250 15.465011 5.252299\r
+v -4.742640 15.209210 5.874089\r
+v -4.742640 14.312660 6.292150\r
+v -5.468250 13.671921 6.088429\r
+v -6.193860 13.927720 5.466649\r
+v -6.193860 14.824270 5.048569\r
+v -5.626590 15.192700 5.657629\r
+v -5.207660 15.045011 6.016619\r
+v -5.207660 14.527390 6.257989\r
+v -5.626590 14.157460 6.140369\r
+v -6.045520 14.305150 5.781389\r
+v -6.045520 14.822770 5.540019\r
+v -5.684540 14.714100 5.982679\r
+vt 0.947030 0.850640\r
+vt 0.948670 0.853920\r
+vt 0.945390 0.853920\r
+vt 0.950310 0.850640\r
+vt 0.951950 0.853920\r
+vt 0.953590 0.850640\r
+vt 0.955230 0.853920\r
+vt 0.956870 0.850640\r
+vt 0.958510 0.853920\r
+vt 0.960150 0.850640\r
+vt 0.961790 0.853920\r
+vt 0.963430 0.850640\r
+vt 0.965070 0.853920\r
+vt 0.635430 0.647350\r
+vt 0.679180 0.643330\r
+vt 0.633400 0.637570\r
+vt 0.658230 0.632290\r
+vt 0.649130 0.618780\r
+vt 0.628400 0.604820\r
+vt 0.903080 0.844790\r
+vt 0.891940 0.819290\r
+vt 0.847700 0.819290\r
+vt 0.837170 0.844790\r
+vt 0.847700 0.870470\r
+vt 0.891940 0.870470\r
+vt 0.524030 0.578890\r
+vt 0.524770 0.620010\r
+vt 0.552230 0.607360\r
+vt 0.547600 0.575400\r
+vt 0.595580 0.620900\r
+vt 0.592400 0.569770\r
+vt 0.476430 0.652290\r
+vt 0.465160 0.595790\r
+vt 0.631600 0.563900\r
+vt 0.704090 0.585790\r
+vt 0.653410 0.585120\r
+vt 0.536850 0.446570\r
+vt 0.591480 0.446570\r
+vt 0.590510 0.370980\r
+vt 0.536970 0.370980\r
+vt 0.472560 0.370980\r
+vt 0.483900 0.446570\r
+vt 0.642610 0.446570\r
+vt 0.653850 0.370980\r
+vt 0.382630 0.370980\r
+vt 0.406090 0.446570\r
+vt 0.732050 0.446570\r
+vt 0.736260 0.370980\r
+vt 0.783530 0.370320\r
+vt 0.755360 0.447230\r
+vt 0.945390 0.860480\r
+vt 0.948670 0.860480\r
+vt 0.948670 0.863760\r
+vt 0.945390 0.863760\r
+vt 0.951950 0.860480\r
+vt 0.951950 0.863760\r
+vt 0.955230 0.860480\r
+vt 0.955230 0.863760\r
+vt 0.958510 0.860480\r
+vt 0.958510 0.863760\r
+vt 0.961790 0.860480\r
+vt 0.961790 0.863760\r
+vt 0.965070 0.860480\r
+vt 0.965070 0.863760\r
+vt 0.945390 0.857200\r
+vt 0.948670 0.857200\r
+vt 0.951950 0.857200\r
+vt 0.955230 0.857200\r
+vt 0.958510 0.857200\r
+vt 0.961790 0.857200\r
+vt 0.965070 0.857200\r
+vn -0.531602 0.357952 0.767632\r
+vn -0.157262 0.605152 0.780389\r
+vn -0.478439 0.717185 0.506638\r
+vn -0.158666 0.207648 0.965239\r
+vn -0.479598 -0.074038 0.874325\r
+vn -0.799188 0.040315 0.599689\r
+vn -0.797815 0.436384 0.415937\r
+vn -0.520188 0.303781 -0.798151\r
+vn 0.197363 0.681173 -0.705008\r
+vn -0.355632 -0.560533 -0.747826\r
+vn 0.812433 -0.262520 -0.520554\r
+vn 0.526994 -0.837428 0.144749\r
+vn -0.229896 -0.943571 -0.238258\r
+vn -0.984985 -0.170324 -0.027070\r
+vn -0.536271 -0.718406 0.443007\r
+vn 0.331462 -0.320902 0.887204\r
+vn 0.496323 0.480789 0.722800\r
+vn 0.084140 0.973693 0.211676\r
+vn -0.759880 0.600482 -0.248909\r
+vn 0.295022 0.912931 -0.281899\r
+vn -0.507248 0.485977 -0.711661\r
+vn -0.698904 -0.417432 -0.580706\r
+vn 0.897092 0.306742 0.317972\r
+vn -0.279794 -0.951170 -0.130131\r
+vn 0.629658 -0.644307 0.433973\r
+vn -0.489578 0.398389 -0.775597\r
+vn -0.678976 -0.414258 -0.606067\r
+vn 0.380535 0.869137 -0.315867\r
+vn -0.243233 -0.962096 -0.123173\r
+vn 0.918546 0.276986 0.281930\r
+vn 0.666555 -0.629658 0.398968\r
+vn 0.000000 0.906308 -0.422590\r
+vn 0.733512 0.647694 0.205939\r
+vn 0.871731 0.483322 -0.080294\r
+vn 0.183203 0.721213 -0.668020\r
+vn 0.733512 -0.258583 0.628529\r
+vn 0.875637 -0.363872 0.317454\r
+vn 0.000000 -0.906278 0.422590\r
+vn 0.191046 -0.973235 0.127537\r
+vn -0.733512 -0.647694 -0.205908\r
+vn -0.497421 -0.735374 -0.460158\r
+vn -0.733512 0.258583 -0.628529\r
+vn -0.501358 0.111850 -0.857967\r
+vn -0.311960 0.943449 0.112003\r
+vn 0.281625 0.733238 0.618854\r
+vn 0.279733 0.001160 0.960051\r
+vn -0.313395 -0.522019 0.793237\r
+vn -0.906125 -0.312479 0.285073\r
+vn -0.905637 0.420240 -0.056276\r
+usemtl mat1_miku.jpg\r
+s 1\r
+f 798/707/641 793/708/642 792/709/643\r
+f 798/710/641 794/711/644 793/708/642\r
+f 798/712/641 795/713/645 794/711/644\r
+f 798/714/641 796/715/646 795/713/645\r
+f 798/716/641 797/717/647 796/715/646\r
+f 798/718/641 792/719/643 797/717/647\r
+f 752/720/648 750/721/649 758/722/650\r
+f 758/722/650 750/721/649 759/723/651\r
+f 758/722/650 759/723/651 756/724/652\r
+f 754/725/653 758/722/650 756/724/652\r
+f 760/726/654 755/727/655 757/728/656\r
+f 761/729/657 760/726/654 757/728/656\r
+f 760/726/654 761/729/657 751/730/658\r
+f 753/731/659 760/726/654 751/730/658\r
+f 763/732/660 750/733/649 752/734/648\r
+f 762/735/661 763/732/660 752/734/648\r
+f 752/734/648 758/736/650 764/737/662\r
+f 762/735/661 752/734/648 764/737/662\r
+f 759/738/651 750/733/649 765/739/663\r
+f 765/739/663 750/733/649 763/732/660\r
+f 764/737/662 758/736/650 754/725/653\r
+f 766/740/664 764/737/662 754/725/653\r
+f 765/741/663 767/742/665 756/724/652\r
+f 759/723/651 765/741/663 756/724/652\r
+f 754/725/653 756/724/652 767/742/665\r
+f 766/740/664 754/725/653 767/742/665\r
+f 768/743/666 762/735/661 764/737/662\r
+f 769/744/667 768/743/666 764/737/662\r
+f 769/744/667 760/745/654 753/746/659\r
+f 768/743/666 769/744/667 753/746/659\r
+f 768/743/666 753/746/659 751/747/658\r
+f 770/748/668 768/743/666 751/747/658\r
+f 770/748/668 763/732/660 762/735/661\r
+f 768/743/666 770/748/668 762/735/661\r
+f 769/744/667 764/737/662 766/740/664\r
+f 771/749/669 769/744/667 766/740/664\r
+f 771/749/669 755/750/655 760/745/654\r
+f 769/744/667 771/749/669 760/745/654\r
+f 770/748/668 751/747/658 761/751/657\r
+f 772/752/670 770/748/668 761/751/657\r
+f 772/752/670 765/739/663 763/732/660\r
+f 770/748/668 772/752/670 763/732/660\r
+f 766/740/664 767/742/665 773/753/671\r
+f 771/749/669 766/740/664 773/753/671\r
+f 771/749/669 773/753/671 757/754/656\r
+f 755/750/655 771/749/669 757/754/656\r
+f 761/755/657 757/754/656 773/753/671\r
+f 772/756/670 761/755/657 773/753/671\r
+f 772/756/670 773/753/671 767/742/665\r
+f 765/741/663 772/756/670 767/742/665\r
+f 780/757/672 781/758/673 775/759/674\r
+f 774/760/675 780/757/672 775/759/674\r
+f 781/758/673 782/761/676 776/762/677\r
+f 775/759/674 781/758/673 776/762/677\r
+f 782/761/676 783/763/678 777/764/679\r
+f 776/762/677 782/761/676 777/764/679\r
+f 783/763/678 784/765/680 778/766/681\r
+f 777/764/679 783/763/678 778/766/681\r
+f 784/765/680 785/767/682 779/768/683\r
+f 778/766/681 784/765/680 779/768/683\r
+f 785/767/682 780/769/672 774/770/675\r
+f 779/768/683 785/767/682 774/770/675\r
+f 786/771/684 787/772/685 781/758/673\r
+f 780/757/672 786/771/684 781/758/673\r
+f 787/772/685 788/773/686 782/761/676\r
+f 781/758/673 787/772/685 782/761/676\r
+f 788/773/686 789/774/687 783/763/678\r
+f 782/761/676 788/773/686 783/763/678\r
+f 789/774/687 790/775/688 784/765/680\r
+f 783/763/678 789/774/687 784/765/680\r
+f 790/775/688 791/776/689 785/767/682\r
+f 784/765/680 790/775/688 785/767/682\r
+f 791/776/689 786/777/684 780/769/672\r
+f 785/767/682 791/776/689 780/769/672\r
+f 793/708/642 787/772/685 786/771/684\r
+f 792/709/643 793/708/642 786/771/684\r
+f 793/708/642 794/711/644 788/773/686\r
+f 787/772/685 793/708/642 788/773/686\r
+f 794/711/644 795/713/645 789/774/687\r
+f 788/773/686 794/711/644 789/774/687\r
+f 795/713/645 796/715/646 790/775/688\r
+f 789/774/687 795/713/645 790/775/688\r
+f 796/715/646 797/717/647 791/776/689\r
+f 790/775/688 796/715/646 791/776/689\r
+f 797/717/647 792/719/643 786/777/684\r
+f 791/776/689 797/717/647 786/777/684\r
+o Cube\r
+v 1.000000 9.750280 -1.000000\r
+v 1.000000 9.750280 1.000000\r
+v -1.000000 9.750280 0.999999\r
+v -1.000000 9.750280 -1.000001\r
+v 1.000000 11.750280 -1.000000\r
+v 0.999999 11.750280 1.000000\r
+v -1.000000 11.750280 0.999999\r
+v -1.000000 11.750280 -1.000000\r
+vn 0.000000 0.000000 -1.000000\r
+vn -1.000000 -0.000000 -0.000000\r
+vn -0.000000 -0.000000 1.000000\r
+vn -0.000001 0.000000 1.000000\r
+vn 1.000000 -0.000000 0.000000\r
+vn 1.000000 0.000000 0.000001\r
+usemtl Material\r
+s off\r
+f 803//690 799//690 802//690\r
+f 803//690 802//690 806//690\r
+f 801//691 805//691 806//691\r
+f 801//691 806//691 802//691\r
+f 800//692 804//692 801//692\r
+f 804//693 805//693 801//693\r
+f 799//694 803//694 800//694\r
+f 803//695 804//695 800//695\r
+f 803//3 806//3 804//3\r
+f 806//3 805//3 804//3\r
+f 799//14 800//14 801//14\r
+f 799//14 801//14 802//14\r
index b3c910a..7d6b1a2 100644 (file)
Binary files a/res/raw/multi.pdf and b/res/raw/multi.pdf differ
diff --git a/res/raw/pattjag b/res/raw/pattjag
new file mode 100644 (file)
index 0000000..41337aa
--- /dev/null
@@ -0,0 +1,196 @@
+ 222 227 226 227 228 225 218 224 226 231 230 230 224 230 230 220
+ 234 223 223 220 221 221 221 226 223 223 225 228 226 224 226 215
+ 219 223 225 223 222 223 225 222 225 226 227 227 226 225 227 217
+ 229 224 223 221 222 224 223 223 225 225 227 228 228 228 229 217
+ 221 223 224 225 225 224 222 222 225 224 228 229 231 229 228 219
+ 231 223 226 224 223 225 223 224 225 227 227 228 229 231 231 223
+ 218 222 224 224 224 223 222 222 225 227 228 228 227 228 228 221
+ 229 215 162 195 228 217 147 140 226 226 224 216 173 141 156 197
+ 229 212  69 157 225 216  59  79 213 224 214 113  72 127 135 201
+ 221 211  86 145 220 163 104 107 157 222 149  77 221 229 226 212
+ 224 209  72 152 216 109 153 139 112 223 120 129 225 186 165 188
+ 228 215  90 152 212  70 103  91  51 227 108 135 224 153  76 169
+ 230 214  66 165 200  45 131 152  42 198 155  66 207 216  92 190
+ 173  96  57 204 148  77 230 217  72 168 220 100  72  89  66 165
+ 187 158 197 221 191 197 223 220 178 197 224 223 200 168 191 222
+ 157 174 166 171 173 160 178 164 168 175 168 184 162 163 187 174
+ 221 235 232 233 233 232 229 231 232 235 234 235 231 235 235 235
+ 231 228 228 229 228 228 227 228 228 229 231 231 231 232 231 232
+ 220 228 230 231 229 229 228 228 229 231 232 231 233 233 231 231
+ 230 228 229 230 229 229 229 229 230 230 230 232 232 231 232 232
+ 219 227 229 230 229 229 230 230 230 231 230 233 233 232 232 233
+ 234 227 229 229 229 228 229 229 230 231 231 232 231 232 232 234
+ 219 227 228 229 229 229 229 228 229 231 231 231 230 231 230 232
+ 228 227 189 194 227 228 174 163 231 230 229 233 208 172 172 214
+ 224 227  75 136 228 233  55  55 208 228 231 138  43  94 100 196
+ 222 224 102 126 226 193  61  99 143 227 177  48 208 227 227 222
+ 220 221  81 133 225 141 117 144  94 228 128 103 228 215 178 198
+ 221 222  95 134 225  81 108 111  40 230 116 109 226 142  55 149
+ 223 226  76 146 217  32 110 139  30 195 161  52 219 224  89 169
+ 186 120  34 182 171  44 227 225  73 151 225  90  61 106  61 141
+ 183 142 174 223 190 169 222 223 166 180 225 221 181 142 167 221
+ 182 202 192 203 195 184 208 187 201 198 190 213 179 192 209 203
+ 189 208 209 211 207 206 209 212 211 215 216 216 215 217 215 220
+ 207 211 213 217 217 215 216 215 216 219 221 221 221 222 221 225
+ 193 214 217 219 218 217 218 217 218 219 220 220 222 222 222 224
+ 205 214 217 218 217 218 219 218 219 219 220 222 222 223 223 228
+ 193 212 218 218 218 218 219 217 219 221 221 221 221 223 223 226
+ 212 215 215 218 217 217 218 218 219 220 222 222 222 222 222 228
+ 198 215 215 216 216 216 217 217 218 219 220 220 222 220 221 228
+ 208 214 184 184 215 217 177 164 218 219 219 223 209 181 174 209
+ 205 214  85 113 211 219  62  49 186 215 220 150  51  76  86 175
+ 203 213 109 106 212 189  54  92 127 215 185  48 180 217 214 215
+ 200 213  89 113 211 150  97 138  84 214 138  87 214 211 181 200
+ 200 210 102 112 215  97  97 121  42 216 123  94 213 142  56 147
+ 200 212  85 125 212  40  98 125  31 171 163  51 206 211  89 153
+ 172 126  39 161 170  38 208 213  86 134 211  86  64 116  65 128
+ 165 115 143 207 178 145 207 212 158 159 209 206 162 123 144 198
+ 170 193 189 201 193 185 206 189 198 195 188 209 181 192 202 200
+
+ 220 215 217 217 219 223 221 197 201 212 188 169 190 165 222 174
+ 230 226 227 229 228 231 228 156 135 226 165  76  92  66 191 187
+ 230 224 225 228 229 231 228 141 127 229 186 153 216  89 168 163
+ 224 226 226 228 231 229 227 173  72 221 225 224 207  72 200 162
+ 230 228 227 228 229 228 228 216 113  77 129 135  66 100 223 184
+ 230 225 227 227 228 227 228 224 214 149 120 108 155 220 224 168
+ 231 223 226 225 224 227 227 226 224 222 223 227 198 168 197 175
+ 226 223 225 225 225 225 225 226 213 157 112  51  42  72 178 168
+ 224 226 222 223 222 224 222 140  79 107 139  91 152 217 220 164
+ 218 221 225 223 222 223 222 147  59 104 153 103 131 230 223 178
+ 225 221 223 224 224 225 223 217 216 163 109  70  45  77 197 160
+ 228 221 222 222 225 223 224 228 225 220 216 212 200 148 191 173
+ 227 220 223 221 225 224 224 195 157 145 152 152 165 204 221 171
+ 226 223 225 223 224 226 224 162  69  86  72  90  66  57 197 166
+ 227 223 223 224 223 223 222 215 212 211 209 215 214  96 158 174
+ 222 234 219 229 221 231 218 229 229 221 224 228 230 173 187 157
+ 235 232 231 232 233 234 232 214 196 222 198 149 169 141 221 203
+ 235 231 231 232 232 232 230 172 100 227 178  55  89  61 167 209
+ 235 232 233 231 232 232 231 172  94 227 215 142 224 106 142 192
+ 231 231 233 232 233 231 230 208  43 208 228 226 219  61 181 179
+ 235 231 231 232 233 232 231 233 138  48 103 109  52  90 221 213
+ 234 231 232 230 230 231 231 229 231 177 128 116 161 225 225 190
+ 235 229 231 230 231 231 231 230 228 227 228 230 195 151 180 198
+ 232 228 229 230 230 230 229 231 208 143  94  40  30  73 166 201
+ 231 228 228 229 230 229 228 163  55  99 144 111 139 225 223 187
+ 229 227 228 229 230 229 229 174  55  61 117 108 110 227 222 208
+ 232 228 229 229 229 228 229 228 233 193 141  81  32  44 169 184
+ 233 228 229 229 229 229 229 227 228 226 225 225 217 171 190 195
+ 233 229 231 230 230 229 229 194 136 126 133 134 146 182 223 203
+ 232 228 230 229 229 229 228 189  75 102  81  95  76  34 174 192
+ 235 228 228 228 227 227 227 227 227 224 221 222 226 120 142 202
+ 221 231 220 230 219 234 219 228 224 222 220 221 223 186 183 182
+ 220 225 224 228 226 228 228 209 175 215 200 147 153 128 198 200
+ 215 221 222 223 223 222 221 174  86 214 181  56  89  65 144 202
+ 217 222 222 223 223 222 220 181  76 217 211 142 211 116 123 192
+ 215 221 222 222 221 222 222 209  51 180 214 213 206  64 162 181
+ 216 221 220 222 221 222 220 223 150  48  87  94  51  86 206 209
+ 216 221 220 220 221 222 220 219 220 185 138 123 163 211 209 188
+ 215 219 219 219 221 220 219 219 215 215 214 216 171 134 159 195
+ 211 216 218 219 219 219 218 218 186 127  84  42  31  86 158 198
+ 212 215 217 218 217 218 217 164  49  92 138 121 125 213 212 189
+ 209 216 218 219 219 218 217 177  62  54  97  97  98 208 207 206
+ 206 215 217 218 218 217 216 217 219 189 150  97  40  38 145 185
+ 207 217 218 217 218 217 216 215 211 212 211 215 212 170 178 193
+ 211 217 219 218 218 218 216 184 113 106 113 112 125 161 207 201
+ 209 213 217 217 218 215 215 184  85 109  89 102  85  39 143 189
+ 208 211 214 214 212 215 215 214 214 213 213 210 212 126 115 193
+ 189 207 193 205 193 212 198 208 205 203 200 200 200 172 165 170
+
+ 174 187 163 162 184 168 175 168 164 178 160 173 171 166 174 157
+ 222 191 168 200 223 224 197 178 220 223 197 191 221 197 158 187
+ 165  66  89  72 100 220 168  72 217 230  77 148 204  57  96 173
+ 190  92 216 207  66 155 198  42 152 131  45 200 165  66 214 230
+ 169  76 153 224 135 108 227  51  91 103  70 212 152  90 215 228
+ 188 165 186 225 129 120 223 112 139 153 109 216 152  72 209 224
+ 212 226 229 221  77 149 222 157 107 104 163 220 145  86 211 221
+ 201 135 127  72 113 214 224 213  79  59 216 225 157  69 212 229
+ 197 156 141 173 216 224 226 226 140 147 217 228 195 162 215 229
+ 221 228 228 227 228 228 227 225 222 222 223 224 224 224 222 218
+ 223 231 231 229 228 227 227 225 224 223 225 223 224 226 223 231
+ 219 228 229 231 229 228 224 225 222 222 224 225 225 224 223 221
+ 217 229 228 228 228 227 225 225 223 223 224 222 221 223 224 229
+ 217 227 225 226 227 227 226 225 222 225 223 222 223 225 223 219
+ 215 226 224 226 228 225 223 223 226 221 221 221 220 223 223 234
+ 220 230 230 224 230 230 231 226 224 218 225 228 227 226 227 222
+ 203 209 192 179 213 190 198 201 187 208 184 195 203 192 202 182
+ 221 167 142 181 221 225 180 166 223 222 169 190 223 174 142 183
+ 141  61 106  61  90 225 151  73 225 227  44 171 182  34 120 186
+ 169  89 224 219  52 161 195  30 139 110  32 217 146  76 226 223
+ 149  55 142 226 109 116 230  40 111 108  81 225 134  95 222 221
+ 198 178 215 228 103 128 228  94 144 117 141 225 133  81 221 220
+ 222 227 227 208  48 177 227 143  99  61 193 226 126 102 224 222
+ 196 100  94  43 138 231 228 208  55  55 233 228 136  75 227 224
+ 214 172 172 208 233 229 230 231 163 174 228 227 194 189 227 228
+ 232 230 231 230 231 231 231 229 228 229 229 229 229 228 227 219
+ 234 232 232 231 232 231 231 230 229 229 228 229 229 229 227 234
+ 233 232 232 233 233 230 231 230 230 230 229 229 230 229 227 219
+ 232 232 231 232 232 230 230 230 229 229 229 229 230 229 228 230
+ 231 231 233 233 231 232 231 229 228 228 229 229 231 230 228 220
+ 232 231 232 231 231 231 229 228 228 227 228 228 229 228 228 231
+ 235 235 235 231 235 234 235 232 231 229 232 233 233 232 235 221
+ 200 202 192 181 209 188 195 198 189 206 185 193 201 189 193 170
+ 198 144 123 162 206 209 159 158 212 207 145 178 207 143 115 165
+ 128  65 116  64  86 211 134  86 213 208  38 170 161  39 126 172
+ 153  89 211 206  51 163 171  31 125  98  40 212 125  85 212 200
+ 147  56 142 213  94 123 216  42 121  97  97 215 112 102 210 200
+ 200 181 211 214  87 138 214  84 138  97 150 211 113  89 213 200
+ 215 214 217 180  48 185 215 127  92  54 189 212 106 109 213 203
+ 175  86  76  51 150 220 215 186  49  62 219 211 113  85 214 205
+ 209 174 181 209 223 219 219 218 164 177 217 215 184 184 214 208
+ 228 221 220 222 220 220 219 218 217 217 216 216 216 215 215 198
+ 228 222 222 222 222 222 220 219 218 218 217 217 218 215 215 212
+ 226 223 223 221 221 221 221 219 217 219 218 218 218 218 212 193
+ 228 223 223 222 222 220 219 219 218 219 218 217 218 217 214 205
+ 224 222 222 222 220 220 219 218 217 218 217 218 219 217 214 193
+ 225 221 222 221 221 221 219 216 215 216 215 217 217 213 211 207
+ 220 215 217 215 216 216 215 211 212 209 206 207 211 209 208 189
+
+ 157 187 173 230 228 224 221 229 229 218 231 221 229 219 234 222
+ 174 158  96 214 215 209 211 212 215 222 223 223 224 223 223 227
+ 166 197  57  66  90  72  86  69 162 224 226 224 223 225 223 226
+ 171 221 204 165 152 152 145 157 195 224 224 225 221 223 220 227
+ 173 191 148 200 212 216 220 225 228 224 223 225 222 222 221 228
+ 160 197  77  45  70 109 163 216 217 223 225 224 224 223 221 225
+ 178 223 230 131 103 153 104  59 147 222 223 222 223 225 221 218
+ 164 220 217 152  91 139 107  79 140 222 224 222 223 222 226 224
+ 168 178  72  42  51 112 157 213 226 225 225 225 225 225 223 226
+ 175 197 168 198 227 223 222 224 226 227 227 224 225 226 223 231
+ 168 224 220 155 108 120 149 214 224 228 227 228 227 227 225 230
+ 184 223 100  66 135 129  77 113 216 228 228 229 228 227 228 230
+ 162 200  72 207 224 225 221  72 173 227 229 231 228 226 226 224
+ 163 168  89 216 153 186 229 127 141 228 231 229 228 225 224 230
+ 187 191  66  92  76 165 226 135 156 228 231 228 229 227 226 230
+ 174 222 165 190 169 188 212 201 197 221 223 219 217 217 215 220
+ 182 183 186 223 221 220 222 224 228 219 234 219 230 220 231 221
+ 202 142 120 226 222 221 224 227 227 227 227 227 228 228 228 235
+ 192 174  34  76  95  81 102  75 189 228 229 229 229 230 228 232
+ 203 223 182 146 134 133 126 136 194 229 229 230 230 231 229 233
+ 195 190 171 217 225 225 226 228 227 229 229 229 229 229 228 233
+ 184 169  44  32  81 141 193 233 228 229 228 229 229 229 228 232
+ 208 222 227 110 108 117  61  55 174 229 229 230 229 228 227 229
+ 187 223 225 139 111 144  99  55 163 228 229 230 229 228 228 231
+ 201 166  73  30  40  94 143 208 231 229 230 230 230 229 228 232
+ 198 180 151 195 230 228 227 228 230 231 231 231 230 231 229 235
+ 190 225 225 161 116 128 177 231 229 231 231 230 230 232 231 234
+ 213 221  90  52 109 103  48 138 233 231 232 233 232 231 231 235
+ 179 181  61 219 226 228 208  43 208 230 231 233 232 233 231 231
+ 192 142 106 224 142 215 227  94 172 231 232 232 231 233 232 235
+ 209 167  61  89  55 178 227 100 172 230 232 232 232 231 231 235
+ 203 221 141 169 149 198 222 196 214 232 234 233 232 231 232 235
+ 170 165 172 200 200 200 203 205 208 198 212 193 205 193 207 189
+ 193 115 126 212 210 213 213 214 214 215 215 212 214 214 211 208
+ 189 143  39  85 102  89 109  85 184 215 215 218 217 217 213 209
+ 201 207 161 125 112 113 106 113 184 216 218 218 218 219 217 211
+ 193 178 170 212 215 211 212 211 215 216 217 218 217 218 217 207
+ 185 145  38  40  97 150 189 219 217 216 217 218 218 217 215 206
+ 206 207 208  98  97  97  54  62 177 217 218 219 219 218 216 209
+ 189 212 213 125 121 138  92  49 164 217 218 217 218 217 215 212
+ 198 158  86  31  42  84 127 186 218 218 219 219 219 218 216 211
+ 195 159 134 171 216 214 215 215 219 219 220 221 219 219 219 215
+ 188 209 211 163 123 138 185 220 219 220 222 221 220 220 221 216
+ 209 206  86  51  94  87  48 150 223 220 222 221 222 220 221 216
+ 181 162  64 206 213 214 180  51 209 222 222 221 222 222 221 215
+ 192 123 116 211 142 211 217  76 181 220 222 223 223 222 222 217
+ 202 144  65  89  56 181 214  86 174 221 222 223 223 222 221 215
+ 200 198 128 153 147 200 215 175 209 228 228 226 228 224 225 220
+
index 5bde5f4..ed2dc26 100644 (file)
@@ -45,6 +45,8 @@ import com.android.camera.CameraHolder;
 
 import min3d.Shared;
 import min3d.animation.AnimationObject3d;
+import min3d.core.Object3d;
+import min3d.core.Object3dContainer;
 import min3d.core.Renderer;
 import min3d.core.Scene;
 import min3d.parser.IParser;
@@ -97,16 +99,16 @@ public class NyARToolkitAndroidActivity extends Activity implements View.OnClick
     public static final int HIDE_LOADING = 7;
 
     private static final int SCREEN_DELAY = 2 * 60 * 1000;
-    
+
        private android.hardware.Camera.Parameters mParameters;
 
     private OrientationEventListener mOrientationListener;
     private int mLastOrientation = 0;
     private SharedPreferences mPreferences;
-       
+
     private static final int IDLE = 1;
     private static final int SNAPSHOT_IN_PROGRESS = 2;
-       
+
        private int mStatus = IDLE;
 
     private android.hardware.Camera mCameraDevice;
@@ -240,7 +242,7 @@ public class NyARToolkitAndroidActivity extends Activity implements View.OnClick
         mOrientationListener.enable();
 
         mFirstTimeInitialized = true;
-        
+
         changeGLSurfaceViewState();
     }
 
@@ -252,7 +254,7 @@ public class NyARToolkitAndroidActivity extends Activity implements View.OnClick
                // Start orientation listener as soon as possible because it takes
         // some time to get first orientation.
         mOrientationListener.enable();
-        
+
         changeGLSurfaceViewState();
     }
 
@@ -275,7 +277,7 @@ public class NyARToolkitAndroidActivity extends Activity implements View.OnClick
 
                                if (arToolkitDrawer != null)
                                        arToolkitDrawer.draw(data);
-                               
+
                        } else {
                                try {
                                        // The measure against over load.
@@ -354,13 +356,16 @@ public class NyARToolkitAndroidActivity extends Activity implements View.OnClick
                // init ARToolkit.
        if (arToolkitDrawer == null) {
                        InputStream camePara = getResources().openRawResource(R.raw.camera_para);
-                       int[] width = new int[2];
-                       for (int i = 0; i < 2; i++) {
-                               width[i] = 80;
-                       }
+
                        ArrayList<InputStream> patt = new ArrayList<InputStream>();
                        patt.add(getResources().openRawResource(R.raw.patthiro));
                        patt.add(getResources().openRawResource(R.raw.pattkanji));
+                       patt.add(getResources().openRawResource(R.raw.pattjag));
+                       int[] width = new int[patt.size()];
+                       for (int i = 0; i < patt.size(); i++) {
+                               width[i] = 80;
+                       }
+
                        arToolkitDrawer = new ARToolkitDrawer(camePara, width, patt, mRenderer);
 
 
@@ -573,7 +578,7 @@ public class NyARToolkitAndroidActivity extends Activity implements View.OnClick
                stopPreview();
                mSurfaceHolder = null;
        }
-       
+
        private void closeCamera() {
         if (mCameraDevice != null) {
             CameraHolder.instance().release();
@@ -581,7 +586,7 @@ public class NyARToolkitAndroidActivity extends Activity implements View.OnClick
             mPreviewing = false;
         }
        }
-       
+
     private void ensureCameraDevice() throws CameraHardwareException {
         if (mCameraDevice == null) {
             mCameraDevice = CameraHolder.instance().open();
@@ -594,7 +599,7 @@ public class NyARToolkitAndroidActivity extends Activity implements View.OnClick
                 ress.getString(R.string.camera_error_title),
                 ress.getString(R.string.cannot_connect_camera));
     }
-       
+
        public void restartPreview() {
                Log.d(TAG, "restartPreview");
         try {
@@ -604,7 +609,7 @@ public class NyARToolkitAndroidActivity extends Activity implements View.OnClick
             return;
         }
        }
-       
+
        private void setPreviewDisplay(SurfaceHolder holder) {
                try {
                        mCameraDevice.setPreviewDisplay(holder);
@@ -613,12 +618,12 @@ public class NyARToolkitAndroidActivity extends Activity implements View.OnClick
                        throw new RuntimeException("setPreviewDisplay failed", ex);
                }
        }
-       
+
     private void startPreview() throws CameraHardwareException {
         if (mPausing || isFinishing()) return;
 
         ensureCameraDevice();
-               
+
                // If we're previewing already, stop the preview first (this will blank
                // the screen).
         // FIXME: don't stop for avoiding blank screen.
@@ -640,7 +645,7 @@ public class NyARToolkitAndroidActivity extends Activity implements View.OnClick
                mPreviewing = true;
                mStatus = IDLE;
        }
-       
+
        private void stopPreview() {
                if (mCameraDevice != null && mPreviewing) {
                        Log.v(TAG, "stopPreview");
@@ -652,9 +657,9 @@ public class NyARToolkitAndroidActivity extends Activity implements View.OnClick
 
        private void setCameraParameters() {
                mParameters = mCameraDevice.getParameters();
-               
+
                mParameters.setPreviewSize(320, 240);
-               
+
                mCameraDevice.setParameters(mParameters);
        }
 
@@ -727,6 +732,19 @@ public class NyARToolkitAndroidActivity extends Activity implements View.OnClick
                animationObject3d.scale().x = animationObject3d.scale().y = animationObject3d.scale().z = 1.0f;
                scene.addChild(animationObject3d);
                animationObject3d.setFps(90);
+
+               Object3dContainer object3dContainer = null;
+               parser = Parser.createParser(Parser.Type.OBJ,
+                               getResources(), "jp.androidgroup.nyartoolkit:raw/miku01_obj", true);
+               parser.parse();
+
+               object3dContainer = parser.getParsedObject();
+               for (int i = 0; i < object3dContainer.numChildren(); i++) {
+                       Object3d object3d = object3dContainer.getChildAt(i);
+                       object3d.rotation().x = 90.0f;
+                       object3d.scale().x = object3d.scale().y = object3d.scale().z = 0.25f;
+               }
+               scene.addChild(object3dContainer);
        }
 
        /**
@@ -737,6 +755,28 @@ public class NyARToolkitAndroidActivity extends Activity implements View.OnClick
         */
        public void updateScene()
        {
+               for (int i = 0; i < scene.numChildren(); i++)
+               {
+                       Object3d o = scene.getChildAt(i);
+
+                       if (o instanceof Object3dContainer)
+                       {
+                               Object3dContainer container = (Object3dContainer)o;
+
+                               if (container.getChildAt(0) instanceof AnimationObject3d) {
+                               } else {
+                                       // assume miku01_obj model
+                                       Object3d right_arm = container.getChildByName("right_arm");
+                                       Object3d negi = container.getChildByName("negi");
+                                       right_arm.rotation().x += 2.5;
+                                       negi.rotation().x += 2.5;
+                                       if (right_arm.rotation().x >= 100) {
+                                               right_arm.rotation().x = 90;
+                                               negi.rotation().x = 90;
+                                       }
+                               }
+                       }
+               }
        }
 
        /**
index 4c1b5a8..7c2cf97 100644 (file)
@@ -33,14 +33,14 @@ public class Renderer implements GLSurfaceView.Renderer
        private TextureManager _textureManager;\r
 \r
        private float _surfaceAspectRatio;\r
-       \r
+\r
        private IntBuffer _scratchIntBuffer;\r
        private FloatBuffer _scratchFloatBuffer;\r
        private boolean _scratchB;\r
-       \r
+\r
 \r
        // stats-related\r
-       public static final int FRAMERATE_SAMPLEINTERVAL_MS = 1000; \r
+       public static final int FRAMERATE_SAMPLEINTERVAL_MS = 1000;\r
        private boolean _logFps = false;\r
        private long _frameCount = 0;\r
        private float _fps = 0;\r
@@ -55,57 +55,57 @@ public class Renderer implements GLSurfaceView.Renderer
 \r
                _scratchIntBuffer = IntBuffer.allocate(4);\r
                _scratchFloatBuffer = FloatBuffer.allocate(4);\r
-               \r
+\r
                _textureManager = new TextureManager();\r
-               Shared.textureManager(_textureManager); \r
-               \r
+               Shared.textureManager(_textureManager);\r
+\r
                _activityManager = (ActivityManager) Shared.context().getSystemService( Context.ACTIVITY_SERVICE );\r
                _memoryInfo = new ActivityManager.MemoryInfo();\r
        }\r
 \r
-       public void onSurfaceCreated(GL10 $gl, EGLConfig eglConfig) \r
+       public void onSurfaceCreated(GL10 $gl, EGLConfig eglConfig)\r
        {\r
                Log.i(Min3d.TAG, "Renderer.onSurfaceCreated()");\r
-               \r
+\r
                RenderCaps.setRenderCaps($gl);\r
-               \r
+\r
                setGl($gl);\r
 \r
                reset();\r
-               \r
+\r
                _scene.init();\r
        }\r
-       \r
-       public void onSurfaceChanged(GL10 gl, int w, int h) \r
+\r
+       public void onSurfaceChanged(GL10 gl, int w, int h)\r
        {\r
                Log.i(Min3d.TAG, "Renderer.onSurfaceChanged()");\r
-               \r
+\r
                setGl(_gl);\r
                _surfaceAspectRatio = (float)w / (float)h;\r
-               \r
+\r
                _gl.glViewport(0, 0, w, h);\r
                _gl.glMatrixMode(GL10.GL_PROJECTION);\r
                _gl.glLoadIdentity();\r
-               \r
+\r
                updateViewFrustrum();\r
        }\r
-       \r
+\r
        public void onDrawFrame(GL10 gl)\r
        {\r
                // Update 'model'\r
                _scene.update();\r
-               \r
+\r
                // Update 'view'\r
                drawSetup();\r
                drawScene();\r
 \r
                if (_logFps) doFps();\r
        }\r
-       \r
+\r
        //\r
-       \r
+\r
        /**\r
-        *  Accessor to the GL object, in case anything outside this class wants to do \r
+        *  Accessor to the GL object, in case anything outside this class wants to do\r
         *  bad things with it :)\r
         */\r
        public GL10 gl()\r
@@ -114,7 +114,7 @@ public class Renderer implements GLSurfaceView.Renderer
        }\r
 \r
        /**\r
-        * Returns last sampled framerate (logFps must be set to true) \r
+        * Returns last sampled framerate (logFps must be set to true)\r
         */\r
        public float fps()\r
        {\r
@@ -128,48 +128,48 @@ public class Renderer implements GLSurfaceView.Renderer
                _activityManager.getMemoryInfo(_memoryInfo);\r
                return _memoryInfo.availMem;\r
        }\r
-       \r
+\r
        protected void drawSetup()\r
        {\r
                // View frustrum\r
-               \r
+\r
                if (_scene.camera().frustum.isDirty()) {\r
                        updateViewFrustrum();\r
                }\r
-                \r
-               // Camera \r
-               \r
+\r
+               // Camera\r
+\r
                _gl.glMatrixMode(GL10.GL_MODELVIEW);\r
                _gl.glLoadIdentity();\r
 \r
-               GLU.gluLookAt(_gl, \r
+               GLU.gluLookAt(_gl,\r
                        _scene.camera().position.x,_scene.camera().position.y,_scene.camera().position.z,\r
                        _scene.camera().target.x,_scene.camera().target.y,_scene.camera().target.z,\r
                        _scene.camera().upAxis.x,_scene.camera().upAxis.y,_scene.camera().upAxis.z);\r
-               \r
+\r
                // Background color\r
-               \r
+\r
                if (_scene.backgroundColor().isDirty())\r
                {\r
                        if (_scene.backgroundTransparent() == true)\r
                                _gl.glClearColor(0,0,0,0);\r
                        else\r
-                               _gl.glClearColor( \r
-                                       (float)_scene.backgroundColor().r() / 255f, \r
-                                       (float)_scene.backgroundColor().g() / 255f, \r
-                                       (float)_scene.backgroundColor().b() / 255f, \r
+                               _gl.glClearColor(\r
+                                       (float)_scene.backgroundColor().r() / 255f,\r
+                                       (float)_scene.backgroundColor().g() / 255f,\r
+                                       (float)_scene.backgroundColor().b() / 255f,\r
                                        (float)_scene.backgroundColor().a() / 255f);\r
                        _scene.backgroundColor().clearDirtyFlag();\r
                }\r
-               \r
+\r
                _gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);\r
-               \r
+\r
                drawSetupLights();\r
-               \r
+\r
                // Always on:\r
                _gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);\r
        }\r
-       \r
+\r
        protected void drawSetupLights()\r
        {\r
                // GL_LIGHTS enabled/disabled based on enabledDirty list\r
@@ -177,48 +177,48 @@ public class Renderer implements GLSurfaceView.Renderer
                {\r
                        if (_scene.lights().glIndexEnabledDirty()[glIndex] == true)\r
                        {\r
-                               if (_scene.lights().glIndexEnabled()[glIndex] == true) \r
+                               if (_scene.lights().glIndexEnabled()[glIndex] == true)\r
                                {\r
                                        _gl.glEnable(GL10.GL_LIGHT0 + glIndex);\r
-                                       \r
+\r
                                        // make light's properties dirty to force update\r
                                        _scene.lights().getLightByGlIndex(glIndex).setAllDirty();\r
-                               } \r
-                               else \r
+                               }\r
+                               else\r
                                {\r
                                        _gl.glDisable(GL10.GL_LIGHT0 + glIndex);\r
                                }\r
-                               \r
+\r
                                _scene.lights().glIndexEnabledDirty()[glIndex] = false; // clear dirtyflag\r
                        }\r
                }\r
-               \r
-               // Lights' properties \r
+\r
+               // Lights' properties\r
 \r
                Light[] lights = _scene.lights().toArray();\r
                for (int i = 0; i < lights.length; i++)\r
                {\r
                        Light light = lights[i];\r
-                       \r
+\r
                        if (light.isDirty()) // .. something has changed\r
                        {\r
-                               // Check all of Light's properties for dirty \r
-                               \r
+                               // Check all of Light's properties for dirty\r
+\r
                                int glLightId = GL10.GL_LIGHT0 + _scene.lights().getGlIndexByLight(light);\r
-                               \r
+\r
                                if (light.position.isDirty())\r
                                {\r
                                        light.commitPositionAndTypeBuffer();\r
                                        _gl.glLightfv(glLightId, GL10.GL_POSITION, light.positionAndTypeBuffer());\r
                                        light.position.clearDirtyFlag();\r
                                }\r
-                               if (light.ambient.isDirty()) \r
+                               if (light.ambient.isDirty())\r
                                {\r
                                        light.ambient.commitToFloatBuffer();\r
                                        _gl.glLightfv(glLightId, GL10.GL_AMBIENT, light.ambient.floatBuffer());\r
                                        light.ambient.clearDirtyFlag();\r
                                }\r
-                               if (light.diffuse.isDirty()) \r
+                               if (light.diffuse.isDirty())\r
                                {\r
                                        light.diffuse.commitToFloatBuffer();\r
                                        _gl.glLightfv(glLightId, GL10.GL_DIFFUSE, light.diffuse.floatBuffer());\r
@@ -243,7 +243,7 @@ public class Renderer implements GLSurfaceView.Renderer
                                        _gl.glLightf(glLightId, GL10.GL_SPOT_CUTOFF, 45f);\r
                                        light.direction.clearDirtyFlag();\r
                                }\r
-                               if (light.isVisibleBm().isDirty()) \r
+                               if (light.isVisibleBm().isDirty())\r
                                {\r
                                        if (light.isVisible()) {\r
                                                _gl.glEnable(glLightId);\r
@@ -259,7 +259,7 @@ public class Renderer implements GLSurfaceView.Renderer
                                        _gl.glLightf(glLightId, GL10.GL_LINEAR_ATTENUATION, light.attenuation().getY());\r
                                        _gl.glLightf(glLightId, GL10.GL_QUADRATIC_ATTENUATION, light.attenuation().getZ());\r
                                }\r
-                               \r
+\r
                                light.clearDirtyFlag();\r
                        }\r
                }\r
@@ -285,19 +285,19 @@ public class Renderer implements GLSurfaceView.Renderer
                                ((AnimationObject3d)o).update();\r
                        }\r
                        drawObject(o);\r
-               }               \r
+               }\r
        }\r
-       \r
-       //boolean customResult = o.customRenderer(_gl); \r
+\r
+       //boolean customResult = o.customRenderer(_gl);\r
        //if (customResult) return;\r
 \r
 \r
        protected void drawObject(Object3d $o)\r
        {\r
-               if ($o.isVisible() == false) return;            \r
+               if ($o.isVisible() == false) return;\r
 \r
                // Various per-object settings:\r
-               \r
+\r
                // Normals\r
 \r
                if ($o.hasNormals() && $o.normalsEnabled()) {\r
@@ -308,9 +308,9 @@ public class Renderer implements GLSurfaceView.Renderer
                else {\r
                        _gl.glDisableClientState(GL10.GL_NORMAL_ARRAY);\r
                }\r
-               \r
+\r
                // Is lighting enabled for object...\r
-               \r
+\r
                /*\r
                // *** this version not working properly on emulator - why not? ***\r
                _scratchIntBuffer.position(0);\r
@@ -324,40 +324,40 @@ public class Renderer implements GLSurfaceView.Renderer
                        }\r
                }\r
                */\r
-               \r
+\r
                boolean useLighting = (_scene.lightingEnabled() && $o.hasNormals() && $o.normalsEnabled() && $o.lightingEnabled());\r
                if (useLighting) {\r
                        _gl.glEnable(GL10.GL_LIGHTING);\r
                } else {\r
                        _gl.glDisable(GL10.GL_LIGHTING);\r
                }\r
-               \r
+\r
                // Shademodel\r
-               \r
+\r
                _gl.glGetIntegerv(GL11.GL_SHADE_MODEL, _scratchIntBuffer);\r
                if ($o.shadeModel().glConstant() != _scratchIntBuffer.get(0)) {\r
                        _gl.glShadeModel($o.shadeModel().glConstant());\r
                }\r
-               \r
+\r
                // Colors: either per-vertex, or per-object\r
 \r
                if ($o.hasVertexColors() && $o.vertexColorsEnabled()) {\r
                        $o.vertices().colors().buffer().position(0);\r
                        _gl.glColorPointer(4, GL10.GL_UNSIGNED_BYTE, 0, $o.vertices().colors().buffer());\r
-                       _gl.glEnableClientState(GL10.GL_COLOR_ARRAY); \r
+                       _gl.glEnableClientState(GL10.GL_COLOR_ARRAY);\r
                }\r
                else {\r
                        _gl.glColor4f(\r
-                               (float)$o.defaultColor().r / 255f, \r
-                               (float)$o.defaultColor().g / 255f, \r
-                               (float)$o.defaultColor().b / 255f, \r
+                               (float)$o.defaultColor().r / 255f,\r
+                               (float)$o.defaultColor().g / 255f,\r
+                               (float)$o.defaultColor().b / 255f,\r
                                (float)$o.defaultColor().a / 255f\r
                        );\r
                        _gl.glDisableClientState(GL10.GL_COLOR_ARRAY);\r
                }\r
-               \r
+\r
                // Colormaterial\r
-               \r
+\r
                _gl.glGetIntegerv(GL10.GL_COLOR_MATERIAL, _scratchIntBuffer);\r
                _scratchB = (_scratchIntBuffer.get(0) != 0);\r
                if ($o.colorMaterialEnabled() != _scratchB) {\r
@@ -366,22 +366,22 @@ public class Renderer implements GLSurfaceView.Renderer
                        else\r
                                _gl.glDisable(GL10.GL_COLOR_MATERIAL);\r
                }\r
-               \r
+\r
                // Point size\r
-               \r
-               if ($o.renderType() == RenderType.POINTS) \r
+\r
+               if ($o.renderType() == RenderType.POINTS)\r
                {\r
-                       if ($o.pointSmoothing()) \r
+                       if ($o.pointSmoothing())\r
                                _gl.glEnable(GL10.GL_POINT_SMOOTH);\r
                        else\r
                                _gl.glDisable(GL10.GL_POINT_SMOOTH);\r
-                       \r
+\r
                        _gl.glPointSize($o.pointSize());\r
                }\r
 \r
                // Line properties\r
-               \r
-               if ($o.renderType() == RenderType.LINES || $o.renderType() == RenderType.LINE_STRIP || $o.renderType() == RenderType.LINE_LOOP) \r
+\r
+               if ($o.renderType() == RenderType.LINES || $o.renderType() == RenderType.LINE_STRIP || $o.renderType() == RenderType.LINE_LOOP)\r
                {\r
                        if ( $o.lineSmoothing() == true) {\r
                                _gl.glEnable(GL10.GL_LINE_SMOOTH);\r
@@ -393,34 +393,34 @@ public class Renderer implements GLSurfaceView.Renderer
                        _gl.glLineWidth($o.lineWidth());\r
                }\r
 \r
-               // Backface culling \r
-               \r
+               // Backface culling\r
+\r
                if ($o.doubleSidedEnabled()) {\r
                    _gl.glDisable(GL10.GL_CULL_FACE);\r
-               } \r
+               }\r
                else {\r
                    _gl.glEnable(GL10.GL_CULL_FACE);\r
                }\r
-               \r
+\r
 \r
                drawObject_textures($o);\r
 \r
-               \r
+\r
                // Matrix operations in modelview\r
 \r
                _gl.glPushMatrix();\r
 \r
                // from NyARToolkit\r
                _gl.glLoadMatrixf($o.matrix(), 0);\r
-               \r
+\r
                _gl.glTranslatef($o.position().x, $o.position().y, $o.position().z);\r
-               \r
+\r
                _gl.glRotatef($o.rotation().x, 1,0,0);\r
                _gl.glRotatef($o.rotation().y, 0,1,0);\r
                _gl.glRotatef($o.rotation().z, 0,0,1);\r
-               \r
+\r
                _gl.glScalef($o.scale().x, $o.scale().y, $o.scale().z);\r
-               \r
+\r
                // Draw\r
 \r
                $o.vertices().points().buffer().position(0);\r
@@ -429,7 +429,7 @@ public class Renderer implements GLSurfaceView.Renderer
                if (! $o.ignoreFaces())\r
                {\r
                        int pos, len;\r
-                       \r
+\r
                        if (! $o.faces().renderSubsetEnabled()) {\r
                                pos = 0;\r
                                len = $o.faces().size();\r
@@ -443,43 +443,43 @@ public class Renderer implements GLSurfaceView.Renderer
 \r
                        _gl.glDrawElements(\r
                                        $o.renderType().glValue(),\r
-                                       len * FacesBufferedList.PROPERTIES_PER_ELEMENT, \r
-                                       GL10.GL_UNSIGNED_SHORT, \r
+                                       len * FacesBufferedList.PROPERTIES_PER_ELEMENT,\r
+                                       GL10.GL_UNSIGNED_SHORT,\r
                                        $o.faces().buffer());\r
                }\r
                else\r
                {\r
                        _gl.glDrawArrays($o.renderType().glValue(), 0, $o.vertices().size());\r
                }\r
-               \r
+\r
                //\r
                // Recurse on children\r
                //\r
-               \r
+\r
                if ($o instanceof Object3dContainer)\r
                {\r
                        Object3dContainer container = (Object3dContainer)$o;\r
-                       \r
+\r
                        for (int i = 0; i < container.children().size(); i++)\r
                        {\r
                                Object3d o = container.children().get(i);\r
                                drawObject(o);\r
                        }\r
                }\r
-               \r
+\r
                // Restore matrix\r
-               \r
+\r
                _gl.glPopMatrix();\r
        }\r
-       \r
+\r
        private void drawObject_textures(Object3d $o)\r
        {\r
                // iterate thru object's textures\r
-               \r
+\r
                for (int i = 0; i < RenderCaps.maxTextureUnits(); i++)\r
                {\r
                        _gl.glActiveTexture(GL10.GL_TEXTURE0 + i);\r
-                       _gl.glClientActiveTexture(GL10.GL_TEXTURE0 + i); \r
+                       _gl.glClientActiveTexture(GL10.GL_TEXTURE0 + i);\r
 \r
                        if ($o.hasUvs() && $o.texturesEnabled())\r
                        {\r
@@ -496,19 +496,19 @@ public class Renderer implements GLSurfaceView.Renderer
                                    _gl.glEnable(GL10.GL_TEXTURE_2D);\r
                                        _gl.glEnableClientState(GL10.GL_TEXTURE_COORD_ARRAY);\r
 \r
-                                       int minFilterType = _textureManager.hasMipMap(textureVo.textureId) ? GL10.GL_LINEAR_MIPMAP_NEAREST : GL10.GL_NEAREST; \r
+                                       int minFilterType = _textureManager.hasMipMap(textureVo.textureId) ? GL10.GL_LINEAR_MIPMAP_NEAREST : GL10.GL_NEAREST;\r
                                        _gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MIN_FILTER, minFilterType);\r
                                        _gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MAG_FILTER, GL10.GL_LINEAR); // (OpenGL default)\r
-                                       \r
+\r
                                        // do texture environment settings\r
                                        for (int j = 0; j < textureVo.textureEnvs.size(); j++)\r
                                        {\r
                                                _gl.glTexEnvx(GL10.GL_TEXTURE_ENV, textureVo.textureEnvs.get(j).pname, textureVo.textureEnvs.get(j).param);\r
                                        }\r
-                                       \r
+\r
                                        // texture wrapping settings\r
                                        _gl.glTexParameterx(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_S, (textureVo.repeatU ? GL10.GL_REPEAT : GL10.GL_CLAMP_TO_EDGE));\r
-                                       _gl.glTexParameterx(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_T, (textureVo.repeatV ? GL10.GL_REPEAT : GL10.GL_CLAMP_TO_EDGE));          \r
+                                       _gl.glTexParameterx(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_WRAP_T, (textureVo.repeatV ? GL10.GL_REPEAT : GL10.GL_CLAMP_TO_EDGE));\r
 \r
                                        // texture offset, if any\r
                                        if (textureVo.offsetU != 0 || textureVo.offsetV != 0)\r
@@ -534,19 +534,19 @@ public class Renderer implements GLSurfaceView.Renderer
                        }\r
                }\r
        }\r
-       \r
+\r
        /**\r
         * Used by TextureManager\r
         */\r
        int uploadTextureAndReturnId(Bitmap $bitmap, boolean $generateMipMap) /*package-private*/\r
        {\r
                int glTextureId;\r
-               \r
+\r
                int[] a = new int[1];\r
                _gl.glGenTextures(1, a, 0); // create a 'texture name' and put it in array element 0\r
                glTextureId = a[0];\r
                _gl.glBindTexture(GL10.GL_TEXTURE_2D, glTextureId);\r
-               \r
+\r
                if($generateMipMap && _gl instanceof GL11) {\r
                        _gl.glTexParameterf(GL11.GL_TEXTURE_2D, GL11.GL_GENERATE_MIPMAP, GL11.GL_TRUE);\r
                } else {\r
@@ -555,10 +555,10 @@ public class Renderer implements GLSurfaceView.Renderer
 \r
                // 'upload' to gpu\r
                GLUtils.texImage2D(GL10.GL_TEXTURE_2D, 0, $bitmap, 0);\r
-               \r
+\r
                return glTextureId;\r
        }\r
-       \r
+\r
 \r
        /**\r
         * Used by TextureManager\r
@@ -569,17 +569,17 @@ public class Renderer implements GLSurfaceView.Renderer
                a[0] = $glTextureId;\r
                _gl.glDeleteTextures(1, a, 0);\r
        }\r
-       \r
+\r
        protected void updateViewFrustrum()\r
        {\r
                FrustumManaged vf = _scene.camera().frustum;\r
                float n = vf.shortSideLength() / 2f;\r
 \r
                float lt, rt, btm, top;\r
-               \r
+\r
                lt  = vf.horizontalCenter() - n*_surfaceAspectRatio;\r
                rt  = vf.horizontalCenter() + n*_surfaceAspectRatio;\r
-               btm = vf.verticalCenter() - n*1; \r
+               btm = vf.verticalCenter() - n*1;\r
                top = vf.verticalCenter() + n*1;\r
 \r
                if (_surfaceAspectRatio > 1) {\r
@@ -588,33 +588,33 @@ public class Renderer implements GLSurfaceView.Renderer
                        btm *= 1f/_surfaceAspectRatio;\r
                        top *= 1f/_surfaceAspectRatio;\r
                }\r
-               \r
+\r
                _gl.glMatrixMode(GL10.GL_PROJECTION);\r
                _gl.glLoadIdentity();\r
                _gl.glFrustumf(lt,rt, btm,top, vf.zNear(), vf.zFar());\r
-               \r
+\r
                vf.clearDirtyFlag();\r
        }\r
 \r
        /**\r
         * If true, framerate and memory is periodically calculated and Log'ed,\r
-        * and gettable thru fps() \r
+        * and gettable thru fps()\r
         */\r
        public void logFps(boolean $b)\r
        {\r
                _logFps = $b;\r
-               \r
+\r
                if (_logFps) { // init\r
                        _timeLastSample = System.currentTimeMillis();\r
                        _frameCount = 0;\r
                }\r
        }\r
-       \r
+\r
        private void setGl(GL10 $gl)\r
        {\r
                _gl = $gl;\r
        }\r
-       \r
+\r
        private void doFps()\r
        {\r
                _frameCount++;\r
@@ -623,7 +623,7 @@ public class Renderer implements GLSurfaceView.Renderer
                long delta = now - _timeLastSample;\r
                if (delta >= FRAMERATE_SAMPLEINTERVAL_MS)\r
                {\r
-                       _fps = _frameCount / (delta/1000f); \r
+                       _fps = _frameCount / (delta/1000f);\r
 \r
                        _activityManager.getMemoryInfo(_memoryInfo);\r
                        Log.v(Min3d.TAG, "FPS: " + Math.round(_fps) + ", availMem: " + Math.round(_memoryInfo.availMem/1048576) + "MB");\r
@@ -632,37 +632,37 @@ public class Renderer implements GLSurfaceView.Renderer
                        _frameCount = 0;\r
                }\r
        }\r
-       \r
+\r
        private void reset()\r
        {\r
                // Reset TextureManager\r
                Shared.textureManager().reset();\r
 \r
                // Do OpenGL settings which we are using as defaults, or which we will not be changing on-draw\r
-               \r
+\r
            // Explicit depth settings\r
-               _gl.glEnable(GL10.GL_DEPTH_TEST);                                                                       \r
+               _gl.glEnable(GL10.GL_DEPTH_TEST);\r
                _gl.glClearDepthf(1.0f);\r
-               _gl.glDepthFunc(GL10.GL_LESS);                                                                          \r
-               _gl.glDepthRangef(0,1f);                                                                                        \r
-               _gl.glDepthMask(true);                                                                                          \r
+               _gl.glDepthFunc(GL10.GL_LESS);\r
+               _gl.glDepthRangef(0,1f);\r
+               _gl.glDepthMask(true);\r
 \r
                // Alpha enabled\r
-               _gl.glEnable(GL10.GL_BLEND);                                                                            \r
-               _gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);        \r
-               \r
-               // "Transparency is best implemented using glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) \r
+               _gl.glEnable(GL10.GL_BLEND);\r
+               _gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);\r
+\r
+               // "Transparency is best implemented using glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)\r
                // with primitives sorted from farthest to nearest."\r
 \r
                // Texture\r
                _gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MIN_FILTER, GL10.GL_NEAREST); // (OpenGL default is GL_NEAREST_MIPMAP)\r
                _gl.glTexParameterf(GL10.GL_TEXTURE_2D, GL10.GL_TEXTURE_MAG_FILTER, GL10.GL_LINEAR); // (is OpenGL default)\r
-               \r
+\r
                // CCW frontfaces only, by default\r
                _gl.glFrontFace(GL10.GL_CCW);\r
            _gl.glCullFace(GL10.GL_BACK);\r
            _gl.glEnable(GL10.GL_CULL_FACE);\r
-           \r
+\r
            // Disable lights by default\r
            for (int i = GL10.GL_LIGHT0; i < GL10.GL_LIGHT0 + NUM_GLLIGHTS; i++) {\r
                _gl.glDisable(i);\r
@@ -681,6 +681,18 @@ public class Renderer implements GLSurfaceView.Renderer
        private float [][] resultf = new float[MARKER_MAX][16];\r
        private float [] cameraRHf = new float[16];\r
 \r
+    private void animationPlayAndVisible(Object3d o) {\r
+               if (o.animationEnabled())\r
+                       ((AnimationObject3d)o).play();\r
+               o.isVisible(true);\r
+    }\r
+\r
+    private void animationPauseAndInvisible(Object3d o) {\r
+               if (o.animationEnabled())\r
+                       ((AnimationObject3d)o).pause();\r
+               o.isVisible(false);\r
+    }\r
+\r
     public void objectPointChanged(int found_markers, int [] ar_code_index, float[][] resultf,\r
                   float[] cameraRHf) {\r
 \r
@@ -703,10 +715,22 @@ public class Renderer implements GLSurfaceView.Renderer
                        Log.i("min3D Render","Draw Model number:" + ar_code_index[i]);\r
                        Object3d o = _scene.children().get(ar_code_index[i]);\r
                        if (!o.isVisible()) {\r
-                               if (o.animationEnabled())\r
-                                       ((AnimationObject3d)o).play();\r
-                               o.isVisible(true);\r
+                           animationPlayAndVisible(o);\r
                                o.matrix(resultf[i]);\r
+\r
+                               if (o instanceof Object3dContainer)\r
+                               {\r
+                                       Object3dContainer container = (Object3dContainer)o;\r
+\r
+                                       for (int j = 0; j < container.children().size(); j++)\r
+                                       {\r
+                                               o = container.children().get(j);\r
+                                               if (!o.isVisible()) {\r
+                                                   animationPlayAndVisible(o);\r
+                                                       o.matrix(resultf[i]);\r
+                                               }\r
+                                       }\r
+                               }\r
                        }\r
                }\r
     }\r
@@ -715,9 +739,18 @@ public class Renderer implements GLSurfaceView.Renderer
                for (int i = 0; i < _scene.children().size(); i++)\r
                {\r
                        Object3d o = _scene.children().get(i);\r
-                       if (o.animationEnabled())\r
-                               ((AnimationObject3d)o).pause();\r
-                       o.isVisible(false);\r
+                   animationPauseAndInvisible(o);\r
+\r
+                       if (o instanceof Object3dContainer)\r
+                       {\r
+                               Object3dContainer container = (Object3dContainer)o;\r
+\r
+                               for (int j = 0; j < container.children().size(); j++)\r
+                               {\r
+                                       o = container.children().get(j);\r
+                                   animationPauseAndInvisible(o);\r
+                               }\r
+                       }\r
                }\r
        }\r
 }\r
@@ -726,6 +759,6 @@ public class Renderer implements GLSurfaceView.Renderer
 //_gl.glMaterialfv(GL10.GL_FRONT_AND_BACK, GL10.GL_EMISSION, c.toFloatBuffer());\r
 ///Color4 c = new Color4(0,128,0, 255);\r
 ///_gl.glMaterialfv(GL10.GL_FRONT_AND_BACK, GL10.GL_SPECULAR, c.toFloatBuffer());\r
-//Color4 c = new Color4(128,128,128,128);              \r
+//Color4 c = new Color4(128,128,128,128);\r
 //_gl.glMaterialfv(GL10.GL_FRONT_AND_BACK, GL10.GL_SHININESS, c.toFloatBuffer());\r
 \r