From: Mikko Rasa Date: Wed, 14 Aug 2013 14:12:55 +0000 (+0300) Subject: Complete BR 50's rod setup X-Git-Url: http://git.tdb.fi/?a=commitdiff_plain;h=88971046dfd7ee1491aa4b5c96f612ccfa260aa2;p=r2c2.git Complete BR 50's rod setup --- diff --git a/br50-rod-lifting.object b/br50-rod-lifting.object new file mode 100644 index 0000000..061375e --- /dev/null +++ b/br50-rod-lifting.object @@ -0,0 +1,86 @@ +mesh +{ + vertices NORMAL3 VERTEX3 + { + normal3 4.90059e-09 1 -1.07314e-08; + vertex3 0.00025 6.05081e-12 0; + normal3 4.90059e-09 1 -2.68284e-08; + vertex3 0.000125 1.24719e-11 0.000216506; + normal3 4.90059e-09 1 -2.68284e-08; + vertex3 -0.000125 1.36971e-11 0.000216506; + normal3 4.90059e-09 1 -1.07314e-08; + vertex3 -0.00025 8.5011e-12 -4.36557e-11; + normal3 4.90059e-09 1 -2.68284e-08; + vertex3 0.000125 8.54865e-13 -0.00571651; + vertex3 -0.000125 2.08001e-12 -0.00571651; + normal3 4.90059e-09 1 -1.07314e-08; + vertex3 -0.00025 8.5011e-12 -0.0055; + normal3 4.90059e-09 1 -1.07314e-08; + vertex3 0.00025 6.05081e-12 -0.0055; + normal3 0.965926 0 -0.258819; + vertex3 0.00025 -0.0003 -0.0055; + normal3 -0.965926 0 -0.258819; + vertex3 -0.00025 -0.0003 -0.0055; + normal3 -0.5 0 -0.866025; + vertex3 -0.000125 -0.0003 -0.00571651; + normal3 0.5 0 -0.866025; + vertex3 0.000125 -0.0003 -0.00571651; + normal3 -0.965926 2.41044e-09 0.258819; + vertex3 -0.00025 -0.0003 -3.80678e-11; + normal3 -0.5 2.6885e-09 0.866025; + vertex3 -0.000125 -0.0003 0.000216506; + normal3 0.5 2.6885e-09 0.866025; + vertex3 0.000125 -0.0003 0.000216506; + normal3 0.965926 2.41044e-09 0.258819; + vertex3 0.00025 -0.0003 5.58794e-12; + vertex3 0.00025 6.05081e-12 0; + normal3 0.5 2.6885e-09 0.866026; + vertex3 0.000125 1.24719e-11 0.000216506; + normal3 -0.5 2.6885e-09 0.866025; + vertex3 -0.000125 1.36971e-11 0.000216506; + normal3 -0.965926 2.41044e-09 0.258819; + vertex3 -0.00025 8.5011e-12 -4.36557e-11; + normal3 0.5 0 -0.866025; + vertex3 0.000125 8.54865e-13 -0.00571651; + normal3 -0.5 0 -0.866025; + vertex3 -0.000125 2.08001e-12 -0.00571651; + normal3 -0.965926 0 -0.258819; + vertex3 -0.00025 8.5011e-12 -0.0055; + normal3 0.965926 0 -0.258819; + vertex3 0.00025 6.05081e-12 -0.0055; + normal3 0 -1 0; + vertex3 0.00025 -0.0003 -0.0055; + vertex3 -0.00025 -0.0003 -0.0055; + vertex3 -0.000125 -0.0003 -0.00571651; + vertex3 0.000125 -0.0003 -0.00571651; + vertex3 -0.00025 -0.0003 -3.80678e-11; + vertex3 -0.000125 -0.0003 0.000216506; + vertex3 0.000125 -0.0003 0.000216506; + vertex3 0.00025 -0.0003 5.58794e-12; + }; + batch TRIANGLE_STRIP + { + indices 4 5 7 6 0 3 1 2; + }; + batch TRIANGLE_STRIP + { + indices 8 23 15 16 14 17 13 18 12 19 9 22 10 21 11 20 8 23; + }; + batch TRIANGLE_STRIP + { + indices 26 27 25 24 28 31 29 30; + }; +}; +technique +{ + pass "" + { + material + { + diffuse 0.2 0.2 0.2 1; + ambient 0.2 0.2 0.2 1; + specular 0.2 0.2 0.2 1; + shininess 50; + }; + }; +}; diff --git a/br50-rod-radius.object b/br50-rod-radius.object index 2f42aaf..6a79b86 100644 --- a/br50-rod-radius.object +++ b/br50-rod-radius.object @@ -4,306 +4,393 @@ mesh { normal3 9.20699e-07 -5.54359e-09 -1; texcoord2 0.25 0.5; - vertex3 0.021 -0.002 -0.000500001; - vertex3 0.021 -0.0025 -0.000500001; + vertex3 0.024 -0.002 -2.32831e-09; + vertex3 0.024 -0.0025 -2.32831e-09; normal3 -2.99354e-07 0 -1; - vertex3 0.001 -0.000500001 -0.000500002; - vertex3 0.001 -1.10595e-09 -0.000500002; - normal3 -2.11003e-07 0 1; - vertex3 0.001 -0.000500001 0.000500002; - vertex3 0.001 -1.10595e-09 0.000500002; + vertex3 0.004 -0.000500001 -2.44472e-09; + vertex3 0.004 -1.10595e-09 -2.44472e-09; + normal3 -2.03727e-07 0 1; + vertex3 0.004 -0.000500001 0.001; + vertex3 0.004 -1.10595e-09 0.001; normal3 0 -1 0; - vertex3 0.001 -0.000500001 0.0003; - vertex3 0.001 -0.000500001 -0.0003; - normal3 1.84786e-08 -5.54359e-09 -1; - vertex3 0.0177 -0.0025 -0.000500002; - vertex3 0.018 -0.002 -0.000500002; - normal3 2.7718e-07 -8.31538e-08 1; - vertex3 0.0177 -0.0025 0.000500002; - vertex3 0.018 -0.002 0.000500002; + vertex3 0.004 -0.000500001 0.000799999; + vertex3 0.004 -0.000500001 0.000199999; + normal3 1.71973e-08 -5.15918e-09 -1; + vertex3 0.0207 -0.0025 -2.44472e-09; + normal3 1.9176e-08 -5.75278e-09 -1; + vertex3 0.021 -0.002 -2.44472e-09; + normal3 2.40762e-07 -7.22286e-08 1; + vertex3 0.0207 -0.0025 0.001; + normal3 2.68463e-07 -8.05389e-08 1; + vertex3 0.021 -0.002 0.001; normal3 0 0 -1; - vertex3 0.0162 -0.000500001 -0.000500002; - vertex3 0.0163 -1.10595e-09 -0.000500002; + vertex3 0.0192 -0.000500001 -2.44472e-09; + vertex3 0.0193 -1.10595e-09 -2.44472e-09; normal3 0 0 1; - vertex3 0.0162 -0.000500001 0.000500002; - vertex3 0.0163 -1.10595e-09 0.000500002; + vertex3 0.0192 -0.000500001 0.001; + vertex3 0.0193 -1.10595e-09 0.001; normal3 0 -1 0; - vertex3 0.0159 -0.000500001 0.0003; - vertex3 0.0159 -0.000500001 -0.0003; + vertex3 0.0189 -0.000500001 0.000799999; + vertex3 0.0189 -0.000500001 0.000199999; normal3 0 1 0; - vertex3 0.0178 0.000499999 0.000500002; - normal3 2.8165e-07 5.633e-08 1; - vertex3 0.018 -1.10595e-09 0.000500002; + vertex3 0.0208 0.000499999 0.001; + normal3 2.96215e-07 5.92428e-08 1; + vertex3 0.021 -1.10595e-09 0.001; normal3 0 1 0; - vertex3 0.0178 0.000499999 -0.000500002; - normal3 1.87767e-08 3.75533e-09 -1; - vertex3 0.018 -1.10595e-09 -0.000500002; + vertex3 0.0208 0.000499999 -2.44472e-09; + normal3 2.11582e-08 4.23163e-09 -1; + vertex3 0.021 -1.10595e-09 -2.44472e-09; normal3 9.20997e-07 3.75533e-09 -1; - vertex3 0.021 -1.10595e-09 -0.000500001; + vertex3 0.024 -1.10595e-09 -2.32831e-09; normal3 0 1 0; - vertex3 0.021 0.000499999 -0.000500001; + vertex3 0.024 0.000499999 -2.32831e-09; normal3 0 0 -1; - vertex3 0.0168 -0.000399998 -0.000500002; + vertex3 0.0198 -0.000399998 -2.44472e-09; normal3 0 0 1; - vertex3 0.0168 -0.000399998 0.000500002; - normal3 -4.22006e-07 0 1; - vertex3 -0.003 -1.10595e-09 0.0005; - vertex3 -0.003 -0.000500001 0.0005; + vertex3 0.0198 -0.000399998 0.001; + normal3 -4.07454e-07 0 1; + vertex3 4.65661e-10 -1.10595e-09 0.000999999; + vertex3 4.65661e-10 -0.000500001 0.000999999; normal3 0.995236 0 -0.0974947; - vertex3 0.0225 -0.002 3.18244e-10; + vertex3 0.0255 -0.002 0.000499999; normal3 0.707107 0 -0.707106; - vertex3 0.0223536 -0.002 -0.000353553; + vertex3 0.0253536 -0.002 0.000146446; normal3 0.19509 0 -0.980785; - vertex3 0.022 -0.002 -0.0005; - normal3 -0.19509 -8.47829e-08 0.980785; - vertex3 0.021 -0.002 0.0005; + vertex3 0.025 -0.002 -5.23869e-10; + normal3 -0.19509 -7.91307e-08 0.980785; + vertex3 0.024 -0.002 0.000999999; normal3 -0.707109 0 0.707105; - vertex3 0.0213536 -0.002 0.000646447; + vertex3 0.0243535 -0.002 0.00114645; normal3 -0.923881 0 0.38268; - vertex3 0.0215 -0.002 0.001; + vertex3 0.0245 -0.002 0.0015; normal3 0.980581 0 0.196116; - vertex3 0.0223 -0.002 0.001; + vertex3 0.0253 -0.002 0.0015; normal3 0.995236 0 -0.0974947; - vertex3 0.0225 -0.0025 3.18244e-10; + vertex3 0.0255 -0.0025 0.000499999; normal3 0.707107 0 -0.707106; - vertex3 0.0223536 -0.0025 -0.000353553; + vertex3 0.0253536 -0.0025 0.000146446; normal3 0.19509 0 -0.980785; - vertex3 0.022 -0.0025 -0.0005; - normal3 -0.19509 -8.47829e-08 0.980785; - vertex3 0.021 -0.0025 0.0005; + vertex3 0.025 -0.0025 -5.23869e-10; + normal3 -0.19509 -7.91307e-08 0.980785; + vertex3 0.024 -0.0025 0.000999999; normal3 -0.707109 0 0.707105; - vertex3 0.0213536 -0.0025 0.000646447; + vertex3 0.0243535 -0.0025 0.00114645; normal3 -0.923881 0 0.38268; - vertex3 0.0215 -0.0025 0.001; + vertex3 0.0245 -0.0025 0.0015; normal3 0.980581 0 0.196116; - vertex3 0.0223 -0.0025 0.001; + vertex3 0.0253 -0.0025 0.0015; normal3 0 -1 0; - vertex3 0.0223 -1.04774e-09 0.001; - vertex3 0.0215 -1.04774e-09 0.001; - normal3 9.70128e-09 -1 9.70127e-09; - vertex3 0.0213536 -1.04774e-09 0.000646447; - normal3 -0.195091 5.74335e-08 0.980785; - vertex3 0.021 -1.04774e-09 0.0005; - normal3 1.94026e-08 -1 1.94025e-08; - vertex3 0.022 -1.04774e-09 -0.0005; + vertex3 0.0253 -1.04774e-09 0.0015; + vertex3 0.0245 -1.04774e-09 0.0015; + normal3 1.79588e-08 -1 1.79588e-08; + vertex3 0.0243535 -1.04774e-09 0.00114645; + normal3 -0.19509 5.36046e-08 0.980785; + vertex3 0.024 -1.04774e-09 0.000999999; + normal3 1.49265e-08 -1 1.49264e-08; + vertex3 0.025 -1.04774e-09 -5.23869e-10; normal3 0 -1 0; - vertex3 0.0223536 -1.04774e-09 -0.000353553; - vertex3 0.0225 -1.04774e-09 3.18244e-10; + vertex3 0.0253536 -1.04774e-09 0.000146446; + vertex3 0.0255 -1.04774e-09 0.000499999; normal3 0 1 0; - vertex3 0.0223 0.000499999 0.001; - vertex3 0.0215 0.000499999 0.001; - vertex3 0.0213536 0.000499999 0.000646447; - vertex3 0.021 0.000499999 0.0005; - vertex3 0.022 0.000499999 -0.0005; - vertex3 0.0223536 0.000499999 -0.000353553; - vertex3 0.0225 0.000499999 3.18244e-10; + vertex3 0.0253 0.000499999 0.0015; + vertex3 0.0245 0.000499999 0.0015; + vertex3 0.0243535 0.000499999 0.00114645; + vertex3 0.024 0.000499999 0.000999999; + vertex3 0.025 0.000499999 -5.23869e-10; + vertex3 0.0253536 0.000499999 0.000146446; + vertex3 0.0255 0.000499999 0.000499999; normal3 0 -1 0; - vertex3 -0.0025 -0.000500001 -0.000499999; - vertex3 -0.00264645 -0.000500001 -0.000853553; - vertex3 -0.003 -0.000500001 -0.000999999; - vertex3 -0.00335355 -0.000500001 -0.000853553; - vertex3 -0.0035 -0.000500001 -0.000499999; - vertex3 -0.00335355 -0.000500001 -0.000146446; + vertex3 0.0005 -0.000500001 -3.49246e-10; + vertex3 0.000353554 -0.000500001 -0.000353554; + vertex3 4.65661e-10 -0.000500001 -0.0005; + vertex3 -0.000353553 -0.000500001 -0.000353554; + vertex3 -0.0005 -0.000500001 -2.32831e-10; + vertex3 -0.000353553 -0.000500001 0.000353553; normal3 0.923879 0 -0.382684; - vertex3 -0.0025 -1.10595e-09 -0.000499999; + vertex3 0.0005 -1.10595e-09 -3.49246e-10; normal3 0.707107 0 -0.707107; - vertex3 -0.00264645 -1.10595e-09 -0.000853553; - normal3 -1.61289e-08 0 -1; - vertex3 -0.003 -1.10595e-09 -0.000999999; + vertex3 0.000353554 -1.10595e-09 -0.000353554; + normal3 -2.0536e-08 0 -1; + vertex3 4.65661e-10 -1.10595e-09 -0.0005; normal3 -0.707107 0 -0.707107; - vertex3 -0.00335355 -1.10595e-09 -0.000853553; - normal3 -1 0 8.06445e-08; - vertex3 -0.0035 -1.10595e-09 -0.000499999; + vertex3 -0.000353553 -1.10595e-09 -0.000353554; + normal3 -1 0 8.21438e-08; + vertex3 -0.0005 -1.10595e-09 -2.32831e-10; normal3 -0.901926 0 0.43189; - vertex3 -0.00335355 -1.10595e-09 -0.000146446; + vertex3 -0.000353553 -1.10595e-09 0.000353553; normal3 0 1 0; - vertex3 0.001 -1.10595e-09 -0.0003; - vertex3 0.001 -1.10595e-09 0.0003; - vertex3 0.021 -0.002 -0.000500001; + vertex3 0.004 -1.10595e-09 0.000199999; + vertex3 0.004 -1.10595e-09 0.000799999; + vertex3 0.024 -0.002 -2.32831e-09; normal3 0 -1 0; - vertex3 0.021 -0.0025 -0.000500001; - vertex3 0.001 -0.000500001 -0.000500002; + vertex3 0.024 -0.0025 -2.32831e-09; + vertex3 0.004 -0.000500001 -2.44472e-09; normal3 0 1 0; - vertex3 0.001 -1.10595e-09 -0.000500002; - vertex3 0.001 -1.10595e-09 -0.000500002; + vertex3 0.004 -1.10595e-09 -2.44472e-09; + vertex3 0.004 -1.10595e-09 -2.44472e-09; normal3 0 -1 0; - vertex3 0.001 -0.000500001 0.000500002; + vertex3 0.004 -0.000500001 0.001; normal3 0 1 0; - vertex3 0.001 -1.10595e-09 0.000500002; - vertex3 0.001 -1.10595e-09 0.000500002; + vertex3 0.004 -1.10595e-09 0.001; + vertex3 0.004 -1.10595e-09 0.001; normal3 -0.8 -0.600001 7.45055e-07; - vertex3 0.0177 -0.0025 -0.000500002; + vertex3 0.0207 -0.0025 -2.44472e-09; normal3 0 -1 0; - vertex3 0.0177 -0.0025 -0.000500002; + vertex3 0.0207 -0.0025 -2.44472e-09; normal3 0 1 0; - vertex3 0.018 -0.002 -0.000500002; + vertex3 0.021 -0.002 -2.44472e-09; normal3 0.799999 0.600001 0; - vertex3 0.018 -0.002 -0.000500002; + vertex3 0.021 -0.002 -2.44472e-09; normal3 -0.8 -0.600001 7.45055e-07; - vertex3 0.0177 -0.0025 0.000500002; + vertex3 0.0207 -0.0025 0.001; normal3 0 -1 0; - vertex3 0.0177 -0.0025 0.000500002; + vertex3 0.0207 -0.0025 0.001; normal3 0 1 0; - vertex3 0.018 -0.002 0.000500002; + vertex3 0.021 -0.002 0.001; normal3 0.799999 0.600001 0; - vertex3 0.018 -0.002 0.000500002; + vertex3 0.021 -0.002 0.001; normal3 0 -1 0; - vertex3 0.0162 -0.000500001 -0.000500002; + vertex3 0.0192 -0.000500001 -2.44472e-09; normal3 -0.8 -0.600001 7.45055e-07; - vertex3 0.0162 -0.000500001 -0.000500002; + vertex3 0.0192 -0.000500001 -2.44472e-09; normal3 0 1 0; - vertex3 0.0163 -1.10595e-09 -0.000500002; + vertex3 0.0193 -1.10595e-09 -2.44472e-09; normal3 -0.316227 0.948684 0; - vertex3 0.0163 -1.10595e-09 -0.000500002; + vertex3 0.0193 -1.10595e-09 -2.44472e-09; normal3 0 -1 0; - vertex3 0.0162 -0.000500001 0.000500002; + vertex3 0.0192 -0.000500001 0.001; normal3 -0.8 -0.600001 7.45055e-07; - vertex3 0.0162 -0.000500001 0.000500002; + vertex3 0.0192 -0.000500001 0.001; normal3 0 1 0; - vertex3 0.0163 -1.10595e-09 0.000500002; + vertex3 0.0193 -1.10595e-09 0.001; normal3 -0.316227 0.948684 0; - vertex3 0.0163 -1.10595e-09 0.000500002; - normal3 2.8165e-07 5.633e-08 1; - vertex3 0.0178 0.000499999 0.000500002; + vertex3 0.0193 -1.10595e-09 0.001; + normal3 2.21924e-07 4.43848e-08 1; + vertex3 0.0208 0.000499999 0.001; normal3 -0.316227 0.948684 0; - vertex3 0.0178 0.000499999 0.000500002; + vertex3 0.0208 0.000499999 0.001; normal3 9.70129e-09 -1 2.91038e-08; - vertex3 0.018 -1.10595e-09 0.000500002; + vertex3 0.021 -1.10595e-09 0.001; normal3 0.316224 -0.948684 0; - vertex3 0.018 -1.10595e-09 0.000500002; - normal3 1.87767e-08 3.75533e-09 -1; - vertex3 0.0178 0.000499999 -0.000500002; + vertex3 0.021 -1.10595e-09 0.001; + normal3 1.58517e-08 3.17034e-09 -1; + vertex3 0.0208 0.000499999 -2.44472e-09; normal3 -0.316227 0.948684 0; - vertex3 0.0178 0.000499999 -0.000500002; - normal3 9.70129e-09 -1 2.91038e-08; - vertex3 0.018 -1.10595e-09 -0.000500002; + vertex3 0.0208 0.000499999 -2.44472e-09; + normal3 9.7013e-09 -1 2.91038e-08; + vertex3 0.021 -1.10595e-09 -2.44472e-09; normal3 0.316224 -0.948684 0; - vertex3 0.018 -1.10595e-09 -0.000500002; + vertex3 0.021 -1.10595e-09 -2.44472e-09; normal3 2.42532e-08 -1 3.39544e-08; - vertex3 0.021 -1.10595e-09 -0.000500001; + vertex3 0.024 -1.10595e-09 -2.32831e-09; normal3 9.20997e-07 3.75533e-09 -1; - vertex3 0.021 0.000499999 -0.000500001; + vertex3 0.024 0.000499999 -2.32831e-09; normal3 0.799999 0.600001 0; - vertex3 0.0168 -0.000399998 -0.000500002; + vertex3 0.0198 -0.000399998 -2.44472e-09; normal3 0.316224 -0.948684 0; - vertex3 0.0168 -0.000399998 -0.000500002; + vertex3 0.0198 -0.000399998 -2.44472e-09; normal3 0.799999 0.600001 0; - vertex3 0.0168 -0.000399998 0.000500002; + vertex3 0.0198 -0.000399998 0.001; normal3 0.316224 -0.948684 0; - vertex3 0.0168 -0.000399998 0.000500002; + vertex3 0.0198 -0.000399998 0.001; normal3 -0.877355 0 0.479842; - vertex3 -0.003 -1.10595e-09 0.0005; + vertex3 4.65661e-10 -1.10595e-09 0.000999999; normal3 0 1 0; - vertex3 -0.003 -1.10595e-09 0.0005; + vertex3 4.65661e-10 -1.10595e-09 0.000999999; normal3 0 -1 0; - vertex3 -0.003 -0.000500001 0.0005; + vertex3 4.65661e-10 -0.000500001 0.000999999; normal3 -0.877355 0 0.479842; - vertex3 -0.003 -0.000500001 0.0005; + vertex3 4.65661e-10 -0.000500001 0.000999999; normal3 0 1 0; - vertex3 0.0225 -0.002 3.18244e-10; - vertex3 0.0223536 -0.002 -0.000353553; - vertex3 0.022 -0.002 -0.0005; - vertex3 0.021 -0.002 0.0005; - vertex3 0.0213536 -0.002 0.000646447; + vertex3 0.0255 -0.002 0.000499999; + vertex3 0.0253536 -0.002 0.000146446; + vertex3 0.025 -0.002 -5.23869e-10; + vertex3 0.024 -0.002 0.000999999; + vertex3 0.0243535 -0.002 0.00114645; normal3 0 0 1; - vertex3 0.0215 -0.002 0.001; + vertex3 0.0245 -0.002 0.0015; normal3 0 1 0; - vertex3 0.0215 -0.002 0.001; + vertex3 0.0245 -0.002 0.0015; normal3 0 0 1; - vertex3 0.0223 -0.002 0.001; + vertex3 0.0253 -0.002 0.0015; normal3 0 1 0; - vertex3 0.0223 -0.002 0.001; + vertex3 0.0253 -0.002 0.0015; normal3 0 -1 0; - vertex3 0.0225 -0.0025 3.18244e-10; - vertex3 0.0223536 -0.0025 -0.000353553; - vertex3 0.022 -0.0025 -0.0005; - vertex3 0.021 -0.0025 0.0005; - vertex3 0.0213536 -0.0025 0.000646447; + vertex3 0.0255 -0.0025 0.000499999; + vertex3 0.0253536 -0.0025 0.000146446; + vertex3 0.025 -0.0025 -5.23869e-10; + vertex3 0.024 -0.0025 0.000999999; + vertex3 0.0243535 -0.0025 0.00114645; normal3 0 0 1; - vertex3 0.0215 -0.0025 0.001; + vertex3 0.0245 -0.0025 0.0015; normal3 0 -1 0; - vertex3 0.0215 -0.0025 0.001; + vertex3 0.0245 -0.0025 0.0015; normal3 0 0 1; - vertex3 0.0223 -0.0025 0.001; + vertex3 0.0253 -0.0025 0.0015; normal3 0 -1 0; - vertex3 0.0223 -0.0025 0.001; + vertex3 0.0253 -0.0025 0.0015; normal3 0 0 1; - vertex3 0.0223 -1.04774e-09 0.001; + vertex3 0.0253 -1.04774e-09 0.0015; normal3 0.980581 0 0.196116; - vertex3 0.0223 -1.04774e-09 0.001; + vertex3 0.0253 -1.04774e-09 0.0015; normal3 0 0 1; - vertex3 0.0215 -1.04774e-09 0.001; + vertex3 0.0245 -1.04774e-09 0.0015; normal3 -0.923881 0 0.38268; - vertex3 0.0215 -1.04774e-09 0.001; + vertex3 0.0245 -1.04774e-09 0.0015; normal3 -0.707109 0 0.707105; - vertex3 0.0213536 -1.04774e-09 0.000646447; - normal3 2.42532e-08 -1 3.39544e-08; - vertex3 0.021 -1.04774e-09 0.0005; + vertex3 0.0243535 -1.04774e-09 0.00114645; + normal3 2.58701e-08 -1 3.44934e-08; + vertex3 0.024 -1.04774e-09 0.000999999; normal3 0.19509 0 -0.980785; - vertex3 0.022 -1.04774e-09 -0.0005; + vertex3 0.025 -1.04774e-09 -5.23869e-10; normal3 0.707107 0 -0.707106; - vertex3 0.0223536 -1.04774e-09 -0.000353553; - normal3 0.995236 0 -0.0974947; - vertex3 0.0225 -1.04774e-09 3.18244e-10; + vertex3 0.0253536 -1.04774e-09 0.000146446; + normal3 0.995236 0 -0.0974948; + vertex3 0.0255 -1.04774e-09 0.000499999; normal3 0 0 1; - vertex3 0.0223 0.000499999 0.001; + vertex3 0.0253 0.000499999 0.0015; normal3 0.980581 0 0.196116; - vertex3 0.0223 0.000499999 0.001; + vertex3 0.0253 0.000499999 0.0015; normal3 0 0 1; - vertex3 0.0215 0.000499999 0.001; + vertex3 0.0245 0.000499999 0.0015; normal3 -0.923881 0 0.38268; - vertex3 0.0215 0.000499999 0.001; + vertex3 0.0245 0.000499999 0.0015; normal3 -0.707109 0 0.707105; - vertex3 0.0213536 0.000499999 0.000646447; - normal3 -0.195091 5.74335e-08 0.980785; - vertex3 0.021 0.000499999 0.0005; + vertex3 0.0243535 0.000499999 0.00114645; + normal3 -0.19509 5.36046e-08 0.980785; + vertex3 0.024 0.000499999 0.000999999; normal3 0.19509 0 -0.980785; - vertex3 0.022 0.000499999 -0.0005; + vertex3 0.025 0.000499999 -5.23869e-10; normal3 0.707107 0 -0.707106; - vertex3 0.0223536 0.000499999 -0.000353553; - normal3 0.995236 0 -0.0974947; - vertex3 0.0225 0.000499999 3.18244e-10; + vertex3 0.0253536 0.000499999 0.000146446; + normal3 0.995236 0 -0.0974948; + vertex3 0.0255 0.000499999 0.000499999; normal3 0.923879 0 -0.382684; - vertex3 -0.0025 -0.000500001 -0.000499999; + vertex3 0.0005 -0.000500001 -3.49246e-10; normal3 -5.98708e-07 0 -1; - vertex3 -0.0025 -0.000500001 -0.000499999; + vertex3 0.0005 -0.000500001 -3.49246e-10; normal3 0.707107 0 -0.707107; - vertex3 -0.00264645 -0.000500001 -0.000853553; - normal3 -1.61289e-08 0 -1; - vertex3 -0.003 -0.000500001 -0.000999999; + vertex3 0.000353554 -0.000500001 -0.000353554; + normal3 -2.0536e-08 0 -1; + vertex3 4.65661e-10 -0.000500001 -0.0005; normal3 -0.707107 0 -0.707107; - vertex3 -0.00335355 -0.000500001 -0.000853553; - normal3 -1 0 8.06445e-08; - vertex3 -0.0035 -0.000500001 -0.000499999; + vertex3 -0.000353553 -0.000500001 -0.000353554; + normal3 -1 0 8.21438e-08; + vertex3 -0.0005 -0.000500001 -2.32831e-10; normal3 -0.901926 0 0.43189; - vertex3 -0.00335355 -0.000500001 -0.000146446; + vertex3 -0.000353553 -0.000500001 0.000353553; normal3 0 1 0; - vertex3 -0.0025 -1.10595e-09 -0.000499999; + vertex3 0.0005 -1.10595e-09 -3.49246e-10; normal3 -5.98708e-07 0 -1; - vertex3 -0.0025 -1.10595e-09 -0.000499999; + vertex3 0.0005 -1.10595e-09 -3.49246e-10; normal3 0 1 0; - vertex3 -0.00264645 -1.10595e-09 -0.000853553; - vertex3 -0.003 -1.10595e-09 -0.000999999; - vertex3 -0.00335355 -1.10595e-09 -0.000853553; - vertex3 -0.0035 -1.10595e-09 -0.000499999; - vertex3 -0.00335355 -1.10595e-09 -0.000146446; + vertex3 0.000353554 -1.10595e-09 -0.000353554; + vertex3 4.65661e-10 -1.10595e-09 -0.0005; + vertex3 -0.000353553 -1.10595e-09 -0.000353554; + vertex3 -0.0005 -1.10595e-09 -2.32831e-10; + vertex3 -0.000353553 -1.10595e-09 0.000353553; normal3 0 -1 0; texcoord2 0.75 0.5; - vertex3 0.001 -0.000500001 0.0003; - vertex3 0.001 -0.000500001 -0.0003; - vertex3 0.0159 -0.000500001 0.0003; - vertex3 0.0159 -0.000500001 -0.0003; + vertex3 0.004 -0.000500001 0.000799999; + vertex3 0.004 -0.000500001 0.000199999; + vertex3 0.0189 -0.000500001 0.000799999; + vertex3 0.0189 -0.000500001 0.000199999; }; batch TRIANGLE_STRIP { - indices 26 27 5 4 15 14 25 10 11 38 31 39 32 40 33 33 15 15 15 25 94 19 144 45 143 134 142 133 133 34 34 41; - indices 28 35 29 36 30 37 0 1 9 8 24 12 13 2 3 149 156 156 24 24 24 13 21 98 22 103 136 145 137 146 138 147; - indices 131 140 140 80 80 84 70 115 114 116 113 112 112 58 58 57 59 56 60 61 61 61 61 56 110 7 6 6 110 110 110 6; - indices 75 16 90 17 86 7 72 56 56 20 20 18 23 52 53 51 54 55 55 83 83 79 124 71 125 123 122 122 122 122 122 121; - indices 125 129 127 127 96 96 96 100 135 102 44 46 47 47 47 47 47 48 44 42 43 43 62 62 62 148 63 150 64 151 65 152; - indices 66 153 67 154 108 111 111 74 74 155 68 109 69 77 77 109 109 155 161 160 160 160 160 155 159 157 158 158 120 120 118 112; - indices 116 116 92 92 76 88 73 73 165 165 163 164 162 162 49 49 50 55 51 51 87 87 91 78 82 82 85 85 106 81 104 104; - indices 99 99 95 89 93 93 101 101 105 97 107 107 128 128 126 119 117 117 130 130 132 139 141; + indices 26 27 5 4 15 14 25 10 11 38 31 39 32 40 33; + }; + batch TRIANGLE_STRIP + { + indices 8 9 1 0 37 30 36 29 35 28 41 34; + }; + batch TRIANGLE_STRIP + { + indices 9 8 24 12 13 2 3 149 156; + }; + batch TRIANGLE_STRIP + { + indices 80 84 70 115 114 116 113 112; + }; + batch TRIANGLE_STRIP + { + indices 16 90 6 75 110; + }; + batch TRIANGLE_STRIP + { + indices 90 16 86 17 72 7 56 6 110; + }; + batch TRIANGLE_STRIP + { + indices 20 18 23 52 53 51 54 55; + }; + batch TRIANGLE_STRIP + { + indices 15 25 94 19 144 45 143 134 142 133; + }; + batch TRIANGLE_STRIP + { + indices 24 13 21 98 22 103 136 145 137 146 138 147 131 140; + }; + batch TRIANGLE_STRIP + { + indices 83 79 124 71 125 123 122; + }; + batch TRIANGLE_STRIP + { + indices 96 100 135 102 44 46 47; + }; + batch TRIANGLE_STRIP + { + indices 129 127 121 125 122; + }; + batch TRIANGLE_STRIP + { + indices 47 48 44 42 43; + }; + batch TRIANGLE_STRIP + { + indices 58 57 59 56 60 61; + }; + batch TRIANGLE_STRIP + { + indices 62 148 63 150 64 151 65 152 66 153 67 154 108 111; + }; + batch TRIANGLE_STRIP + { + indices 74 155 68 109 69 77; + }; + batch TRIANGLE_STRIP + { + indices 109 155 161 160; + }; + batch TRIANGLE_STRIP + { + indices 160 155 159 157 158; + }; + batch TRIANGLES + { + indices 88 73 76; + indices 88 76 92; + indices 164 162 163; + indices 164 163 165; + indices 78 82 91; + indices 78 91 87; + indices 81 104 106; + indices 81 106 85; + indices 89 93 95; + indices 89 95 99; + indices 97 107 105; + indices 97 105 101; + indices 119 117 126; + indices 119 126 128; + indices 112 116 118; + indices 112 118 120; + indices 55 51 50; + indices 55 50 49; + indices 139 141 132; + indices 139 132 130; + indices 61 56 110; }; }; technique diff --git a/br50-rod-reach.object b/br50-rod-reach.object new file mode 100644 index 0000000..5b0c38e --- /dev/null +++ b/br50-rod-reach.object @@ -0,0 +1,382 @@ +mesh +{ + vertices NORMAL3 VERTEX3 + { + normal3 -2.15732e-07 1 6.07704e-06; + vertex3 -0.0485 -0.00199998 0.00140001; + normal3 8.81212e-08 1 -1.06349e-05; + vertex3 -0.0485 -0.00199998 0.000600006; + normal3 -1 0 0; + vertex3 -0.0485 -0.00171713 0.000717163; + vertex3 -0.0485 -0.00159998 0.00100001; + vertex3 -0.0485 -0.00171713 0.00128285; + normal3 -0.0287354 0.999587 6.77198e-05; + vertex3 -0.029 -0.00159998 0.000615381; + normal3 -0.0358339 0.703115 -0.710173; + vertex3 -0.029 -0.00171714 0.000332538; + normal3 -0.0215697 -0.00705775 -0.999743; + vertex3 -0.029 -0.00199999 0.000215387; + normal3 0.00498193 -0.71052 -0.703659; + vertex3 -0.029 -0.00228283 0.000332544; + normal3 0.0283371 -0.999598 -9.56025e-05; + vertex3 -0.029 -0.00239999 0.000615386; + normal3 0.035574 -0.710082 0.70322; + vertex3 -0.029 -0.00228283 0.000898238; + normal3 0.0223634 -0.0068547 0.999726; + vertex3 -0.029 -0.00199999 0.0010154; + normal3 -0.00432721 0.703591 0.710592; + vertex3 -0.029 -0.00171713 0.000898233; + normal3 0.0569288 -0.998363 -0.00544282; + vertex3 -0.001 -0.000800017 -5.58794e-09; + normal3 0.0240869 -0.697127 -0.716543; + vertex3 -0.001 -0.00068286 -0.000282848; + normal3 -0.022757 0.013761 -0.999646; + vertex3 -0.001 -0.000400017 -0.000400005; + normal3 9.70133e-06 -1 -2.69698e-05; + vertex3 -0.001 -0.0008 -0.000399999; + normal3 2.32838e-06 1 -8.14929e-06; + vertex3 -0.001 2.79397e-09 -0.000400003; + normal3 -0.057164 0.998351 -0.00525512; + vertex3 -0.001 8.3819e-09 -2.04891e-08; + normal3 -0.0560047 0.710152 -0.701818; + vertex3 -0.001 -0.000117148 -0.000282863; + normal3 0.02117 0.0140116 0.999678; + vertex3 -0.001 -0.000400002 0.000400022; + normal3 0.0557051 -0.701637 0.710354; + vertex3 -0.001 -0.000682845 0.000282863; + normal3 0.24043 8.50419e-06 0.970667; + vertex3 0 2.79397e-09 0.000399999; + normal3 1.99576e-06 1 -6.98511e-06; + vertex3 0 2.79397e-09 -0.000399999; + normal3 0 1 0; + vertex3 0.000282843 2.79397e-09 -0.000282843; + normal3 1.55222e-06 1 -9.70155e-07; + vertex3 0.0004 2.79397e-09 0; + normal3 0 1 0; + vertex3 0.000282843 2.79397e-09 0.000282843; + normal3 0.240431 -8.50424e-06 0.970666; + vertex3 0 -0.000799997 0.000399999; + normal3 8.31542e-06 -1 -2.3117e-05; + vertex3 0 -0.000799997 -0.000399999; + normal3 0.707106 0 -0.707107; + vertex3 0.000282843 -0.000799997 -0.000282843; + normal3 4.07451e-06 -1 1.94021e-06; + vertex3 0.0004 -0.000799997 0; + normal3 0.707106 0 0.707107; + vertex3 0.000282843 -0.000799997 0.000282843; + normal3 -1 -3.97525e-06 3.97514e-06; + vertex3 -0.001 -0.000799992 0.000399999; + normal3 -1 3.97517e-06 3.97497e-06; + vertex3 -0.001 6.51926e-09 0.000399999; + normal3 -0.0256111 0.716369 0.697251; + vertex3 -0.001 -0.000117133 0.000282848; + normal3 0 1 9.31289e-06; + vertex3 -0.0465 -0.00199998 0.00140001; + normal3 1 0 0; + vertex3 -0.0465 -0.00228282 0.00128285; + vertex3 -0.0465 -0.00239998 0.00100001; + vertex3 -0.0465 -0.00228282 0.000717163; + normal3 -0.00775487 0.70843 -0.705739; + vertex3 -0.0465 -0.00171713 0.000717163; + normal3 5.88558e-05 0.999996 0.00267311; + vertex3 -0.0465 -0.00159998 0.00100001; + normal3 0.00778412 0.705758 0.70841; + vertex3 -0.0465 -0.00171713 0.00128285; + normal3 1 0 0; + vertex3 -0.0465 -0.00249998 0.00140001; + vertex3 -0.0465 -0.00249998 0.000600005; + normal3 -0.0131688 0.0818763 -0.996556; + vertex3 -0.0465 -0.00199998 0.000600005; + normal3 -6.05582e-07 1 2.29498e-07; + vertex3 -0.05 -0.00199998 0.00150001; + normal3 -5.94107e-07 1 -4.01622e-07; + vertex3 -0.05 -0.00199998 0.000500005; + normal3 0 -1 0; + vertex3 -0.0495 -0.00249998 0.000500005; + normal3 0.0307516 0.0153794 0.999409; + vertex3 -0.0495 -0.00249998 0.00150001; + normal3 1 0 0; + vertex3 -0.0495 -0.00399998 0.00150001; + normal3 0 0 -1; + vertex3 -0.0495 -0.00399998 0.000500005; + normal3 -1 0 0; + vertex3 -0.05 -0.00349998 0.000500005; + vertex3 -0.05 -0.00349998 0.00150001; + normal3 0 0 1; + vertex3 -0.0605 -0.00399998 0.00150001; + normal3 0 -1 0; + vertex3 -0.0605 -0.00399998 0.000500005; + normal3 0 0 -1; + vertex3 -0.0605 -0.00349998 0.000500005; + normal3 0 0 1; + vertex3 -0.0605 -0.00349998 0.00150001; + normal3 1 0 0; + vertex3 -0.0465 -0.00199998 0.00140001; + normal3 0.0131103 0.0832839 0.99644; + vertex3 -0.0465 -0.00199998 0.00140001; + normal3 0.0307516 0.0153794 0.999409; + vertex3 -0.0465 -0.00199998 0.00140001; + normal3 -1 0 0; + vertex3 -0.05 -0.00199998 0.00150001; + normal3 0.0307516 0.0153794 0.999409; + vertex3 -0.05 -0.00199998 0.00150001; + normal3 -0.0154805 -0.709708 -0.704326; + vertex3 -0.0465 -0.00228282 0.000717163; + normal3 1 0 0; + vertex3 -0.0465 -0.00199998 0.000600005; + normal3 4.65646e-07 1 -1.62976e-05; + vertex3 -0.0465 -0.00199998 0.000600005; + normal3 0.030751 0.0153754 -0.999409; + vertex3 -0.0465 -0.00199998 0.000600005; + normal3 -1 0 0; + vertex3 -0.0485 -0.00199998 0.000600006; + normal3 -3.41114e-07 0.382684 -0.923879; + vertex3 -0.0485 -0.00199998 0.000600006; + normal3 0.0307516 0.0153794 0.999409; + vertex3 -0.0465 -0.00249998 0.00140001; + normal3 0 -1 0; + vertex3 -0.0465 -0.00249998 0.00140001; + normal3 -1 0 0; + vertex3 -0.0485 -0.00199998 0.00140001; + normal3 0 0.382682 0.92388; + vertex3 -0.0485 -0.00199998 0.00140001; + normal3 0 0.707106 0.707108; + vertex3 -0.0485 -0.00171713 0.00128285; + normal3 -1.8461e-07 0.707107 -0.707107; + vertex3 -0.0485 -0.00171713 0.000717163; + normal3 0 1 0; + vertex3 -0.0485 -0.00159998 0.00100001; + normal3 -1 5.62208e-06 2.32822e-06; + vertex3 -0.001 8.3819e-09 -2.04891e-08; + normal3 3.10442e-06 1 -1.94049e-06; + vertex3 -0.001 8.3819e-09 -2.04891e-08; + normal3 -1 5.62149e-06 -2.32849e-06; + vertex3 -0.001 8.3819e-09 -2.04891e-08; + normal3 -1 3.9754e-06 3.97473e-06; + vertex3 -0.001 -0.000117133 0.000282848; + normal3 -1 2.32857e-06 5.62141e-06; + vertex3 -0.001 -0.000400002 0.000400022; + normal3 3.08027e-06 -1.30178e-09 1; + vertex3 -0.001 -0.000400002 0.000400022; + normal3 -1 -2.32868e-06 5.62187e-06; + vertex3 -0.001 -0.000400002 0.000400022; + normal3 3.88047e-06 1 4.26843e-06; + vertex3 -0.001 6.51926e-09 0.000399999; + normal3 2.08162e-10 5.58781e-05 1; + vertex3 -0.001 6.51926e-09 0.000399999; + normal3 -1 -3.97503e-06 -3.97511e-06; + vertex3 -0.001 -0.0008 -0.000399999; + normal3 3.90329e-11 -1.39704e-05 -1; + vertex3 -0.001 -0.0008 -0.000399999; + normal3 0.240427 -2.12607e-06 -0.970667; + vertex3 0 -0.000799997 -0.000399999; + normal3 -1 3.97496e-06 -3.97517e-06; + vertex3 -0.001 2.79397e-09 -0.000400003; + normal3 3.72528e-06 4.65637e-06 -1; + vertex3 -0.001 2.79397e-09 -0.000400003; + normal3 0.240426 7.08678e-07 -0.970667; + vertex3 0 2.79397e-09 -0.000399999; + normal3 -2.60215e-10 -5.58808e-05 1; + vertex3 -0.001 -0.000799992 0.000399999; + normal3 6.59678e-06 -1 3.47303e-05; + vertex3 -0.001 -0.000799992 0.000399999; + normal3 8.14906e-06 -1 3.88019e-06; + vertex3 -0.001 -0.000800017 -5.58794e-09; + normal3 -1 -5.6216e-06 2.32863e-06; + vertex3 -0.001 -0.000800017 -5.58794e-09; + normal3 -1 -5.6217e-06 -2.32859e-06; + vertex3 -0.001 -0.000800017 -5.58794e-09; + normal3 -1 -3.9751e-06 3.97529e-06; + vertex3 -0.001 -0.000682845 0.000282863; + normal3 2.37602e-06 -4.01537e-06 -1; + vertex3 -0.001 -0.000400017 -0.000400005; + normal3 -1 2.32822e-06 -5.62208e-06; + vertex3 -0.001 -0.000400017 -0.000400005; + normal3 -1 -2.32849e-06 -5.62149e-06; + vertex3 -0.001 -0.000400017 -0.000400005; + normal3 -1 3.97478e-06 -3.97535e-06; + vertex3 -0.001 -0.000117148 -0.000282863; + normal3 -1 -3.97513e-06 -3.975e-06; + vertex3 -0.001 -0.00068286 -0.000282848; + normal3 3.32611e-06 1 3.65866e-06; + vertex3 0 2.79397e-09 0.000399999; + normal3 5.65438e-06 -1 2.97688e-05; + vertex3 0 -0.000799997 0.000399999; + normal3 0.707106 0 0.707107; + vertex3 0.000282843 2.79397e-09 0.000282843; + normal3 0.707106 0 -0.707107; + vertex3 0.000282843 2.79397e-09 -0.000282843; + normal3 1 0 0; + vertex3 0.0004 2.79397e-09 0; + normal3 0 -1 0; + vertex3 0.000282843 -0.000799997 0.000282843; + vertex3 0.000282843 -0.000799997 -0.000282843; + normal3 1 0 0; + vertex3 0.0004 -0.000799997 0; + normal3 0.0155966 -0.704353 0.709678; + vertex3 -0.0465 -0.00228282 0.00128285; + normal3 0.000116809 -0.999986 0.00535476; + vertex3 -0.0465 -0.00239998 0.00100001; + normal3 0 -1 0; + vertex3 -0.0495 -0.00249998 0.00150001; + normal3 1 0 0; + vertex3 -0.0495 -0.00249998 0.00150001; + normal3 0 -1 0; + vertex3 -0.0465 -0.00249998 0.000600005; + normal3 0.030751 0.0153754 -0.999409; + vertex3 -0.0465 -0.00249998 0.000600005; + vertex3 -0.0495 -0.00249998 0.000500005; + normal3 1 0 0; + vertex3 -0.0495 -0.00249998 0.000500005; + normal3 0.030751 0.0153754 -0.999409; + vertex3 -0.05 -0.00199998 0.000500005; + normal3 -1 0 0; + vertex3 -0.05 -0.00199998 0.000500005; + normal3 0 0 -1; + vertex3 -0.05 -0.00349998 0.000500005; + normal3 0 1 0; + vertex3 -0.05 -0.00349998 0.000500005; + normal3 0 -1 0; + vertex3 -0.0495 -0.00399998 0.000500005; + normal3 1 0 0; + vertex3 -0.0495 -0.00399998 0.000500005; + normal3 0 0 1; + vertex3 -0.05 -0.00349998 0.00150001; + normal3 0 1 0; + vertex3 -0.05 -0.00349998 0.00150001; + normal3 0 0 1; + vertex3 -0.0495 -0.00399998 0.00150001; + normal3 0 -1 0; + vertex3 -0.0495 -0.00399998 0.00150001; + vertex3 -0.0605 -0.00399998 0.00150001; + normal3 0 0 -1; + vertex3 -0.0605 -0.00399998 0.000500005; + normal3 0 1 0; + vertex3 -0.0605 -0.00349998 0.00150001; + vertex3 -0.0605 -0.00349998 0.000500005; + normal3 0 0 1; + vertex3 -0.0495 -0.00249998 0.00150001; + vertex3 -0.05 -0.00199998 0.00150001; + normal3 0 0 -1; + vertex3 -0.0495 -0.00249998 0.000500005; + vertex3 -0.05 -0.00199998 0.000500005; + }; + batch TRIANGLE_STRIP + { + indices 64 46 1 45 0 35; + }; + batch TRIANGLE_STRIP + { + indices 63 38 43 37 42 36 57; + }; + batch TRIANGLE_STRIP + { + indices 3 2 4 66 70; + }; + batch TRIANGLE_STRIP + { + indices 72 71 41 58 12 11 34 20; + }; + batch TRIANGLE_STRIP + { + indices 74 72 40 41 5 12 18 34; + }; + batch TRIANGLE_STRIP + { + indices 73 74 39 40 6 5 19 18; + }; + batch TRIANGLE_STRIP + { + indices 67 73 44 39 7 6 15 19; + }; + batch TRIANGLE_STRIP + { + indices 20 11 21 10 13 9 14 8 15 7; + }; + batch TRIANGLE_STRIP + { + indices 11 58 10 109 9 110 8 62 7 44; + }; + batch TRIANGLE_STRIP + { + indices 90 27 80 22 83; + }; + batch TRIANGLE_STRIP + { + indices 98 84 100 94; + }; + batch TRIANGLE_STRIP + { + indices 97 99 87 77; + }; + batch TRIANGLE_STRIP + { + indices 93 32 95 81; + }; + batch TRIANGLE_STRIP + { + indices 75 78 33 79; + }; + batch TRIANGLE_STRIP + { + indices 107 30 28 92 16; + }; + batch TRIANGLE_STRIP + { + indices 91 92 102 30 106; + }; + batch TRIANGLE_STRIP + { + indices 26 25 101 76 82; + }; + batch TRIANGLE_STRIP + { + indices 17 76 23 25 24; + }; + batch TRIANGLE_STRIP + { + indices 86 89 29 104 108 105 31 103 27 22; + }; + batch TRIANGLE_STRIP + { + indices 88 89 96 86 85; + }; + batch TRIANGLE_STRIP + { + indices 134 133 119 50 55 128; + }; + batch TRIANGLE_STRIP + { + indices 131 132 125 123 53 56; + }; + batch TRIANGLES + { + indices 61 48 68; + indices 61 68 59; + indices 111 47 113; + indices 111 113 69; + indices 115 117 65; + indices 115 65 114; + indices 51 52 60; + indices 51 60 118; + indices 49 122 116; + indices 49 116 112; + indices 54 121 126; + indices 54 126 127; + indices 129 124 120; + indices 129 120 130; + }; +}; +technique +{ + pass "" + { + material + { + diffuse 0.2 0.2 0.2 1; + ambient 0.2 0.2 0.2 1; + specular 0.2 0.2 0.2 1; + shininess 50; + }; + }; +}; diff --git a/br50-rod-transfer.object b/br50-rod-transfer.object new file mode 100644 index 0000000..c35568e --- /dev/null +++ b/br50-rod-transfer.object @@ -0,0 +1,453 @@ +mesh +{ + vertices NORMAL3 TEXCOORD2 VERTEX3 + { + normal3 0.28552 0 -0.958373; + texcoord2 0.25 0.5; + vertex3 0.0045 -0.015 -0.00025; + normal3 0.866025 0 -0.5; + vertex3 0.00471651 -0.015 -0.000125; + normal3 0.866025 0 0.5; + vertex3 0.00471651 -0.015 0.000125; + normal3 0.28552 0 0.958373; + vertex3 0.0045 -0.015 0.00025; + normal3 -0.167803 0 -0.985821; + vertex3 -9.31323e-10 -0.015 -0.0005; + normal3 -0.707107 0 -0.707107; + vertex3 -0.000353554 -0.015 -0.000353553; + normal3 -1 0 8.21438e-08; + vertex3 -0.000500001 -0.015 9.53694e-11; + normal3 -0.707107 0 0.707107; + vertex3 -0.000353554 -0.015 0.000353553; + normal3 -0.167803 0 0.985821; + vertex3 -9.31323e-10 -0.015 0.0005; + normal3 0.28552 0 -0.958373; + vertex3 0.0045 -0.0155 -0.00025; + normal3 0.866025 0 -0.5; + vertex3 0.00471651 -0.0155 -0.000125; + normal3 0.866025 0 0.5; + vertex3 0.00471651 -0.0155 0.000125; + normal3 0.28552 0 0.958373; + vertex3 0.0045 -0.0155 0.00025; + normal3 -0.167803 0 -0.985821; + vertex3 -9.31323e-10 -0.0155 -0.0005; + normal3 -0.707107 0 -0.707107; + vertex3 -0.000353554 -0.0155 -0.000353553; + normal3 -1 0 8.21438e-08; + vertex3 -0.000500001 -0.0155 9.53694e-11; + normal3 -0.707107 0 0.707107; + vertex3 -0.000353554 -0.0155 0.000353553; + normal3 -0.167803 0 0.985821; + vertex3 -9.31323e-10 -0.0155 0.0005; + normal3 5.19828e-07 1 7.15046e-06; + vertex3 -9.16771e-10 -0.015 0.00025; + normal3 1.02733e-06 1 2.91495e-06; + vertex3 0.000216505 -0.015 0.000125; + normal3 1.02733e-06 1 -2.91495e-06; + vertex3 0.000216505 -0.015 -0.000125; + normal3 5.19826e-07 1 -7.15046e-06; + vertex3 -9.45874e-10 -0.015 -0.00025; + normal3 6.57032e-06 -1 -1.52977e-12; + vertex3 -0.000216507 -0.015 -0.000125; + normal3 6.57032e-06 -1 -1.52977e-12; + vertex3 -0.000216507 -0.015 0.000125; + normal3 1.97171e-07 0 1; + texcoord2 0.75 0.5; + vertex3 -9.16771e-10 -0.01 0.00025; + normal3 0.866026 0 0.5; + vertex3 0.000216505 -0.01 0.000125; + normal3 0.866025 0 -0.5; + vertex3 0.000216505 -0.01 -0.000125; + normal3 -1.75263e-07 0 -1; + vertex3 -9.45874e-10 -0.01 -0.00025; + normal3 0.5 0 -0.866026; + vertex3 -0.000216507 -0.01 -0.000125; + normal3 0.5 0 0.866025; + vertex3 -0.000216507 -0.01 0.000125; + normal3 1 0 0.000894998; + vertex3 0.000738605 -0.01 0.000130236; + normal3 0.819152 0 -0.573576; + vertex3 0.000614363 -0.01 -0.000430182; + normal3 0.173648 0 -0.984808; + vertex3 0.000130235 -0.01 -0.000738606; + normal3 -0.573577 0 -0.819152; + vertex3 -0.000430183 -0.01 -0.000614364; + normal3 -0.939998 0 -0.341179; + vertex3 -0.000738607 -0.01 -0.000130236; + normal3 0 -1 0; + vertex3 -0.000668278 -0.01 0.00582602; + normal3 -8.23461e-08 -1 -7.25231e-09; + vertex3 -0.000462662 -0.01 0.00550327; + normal3 8.09252e-08 -1 1.91399e-08; + vertex3 -0.00144747 -0.01 0.00532962; + normal3 0 -1 0; + vertex3 -0.00136464 -0.01 0.00570323; + vertex3 -0.00104189 -0.01 0.00590885; + normal3 0.819152 0 -0.573576; + vertex3 0.000614363 -0.0095 -0.000430182; + normal3 1 0 0.000895018; + vertex3 0.000738605 -0.0095 0.000130236; + normal3 0.173648 0 -0.984808; + vertex3 0.000130235 -0.0095 -0.000738606; + normal3 -0.573577 0 -0.819152; + vertex3 -0.000430183 -0.0095 -0.000614364; + normal3 -0.939998 0 -0.341179; + vertex3 -0.000738607 -0.0095 -0.000130236; + normal3 0.923537 0 0.38351; + vertex3 -0.000462662 -0.0095 0.00550327; + normal3 0.573577 0 0.819152; + vertex3 -0.000668278 -0.0095 0.00582602; + normal3 -0.819152 0 0.573576; + vertex3 -0.00136464 -0.0095 0.00570323; + normal3 -0.999009 0 0.0445136; + vertex3 -0.00144747 -0.0095 0.00532962; + normal3 -0.173648 0 0.984808; + vertex3 -0.00104189 -0.0095 0.00590885; + normal3 1.04021e-06 -1 1.02994e-07; + vertex3 -0.000216507 -0.0095 0.000125; + normal3 1.30204e-06 -1 9.2781e-07; + vertex3 -0.000216507 -0.0095 -0.000125; + normal3 -1.15883e-07 -1 1.77002e-06; + vertex3 -9.45874e-10 -0.0095 -0.00025; + normal3 -1.50643e-06 -1 9.3634e-07; + vertex3 0.000216505 -0.0095 -0.000125; + normal3 -1.81938e-06 -1 -1.77922e-06; + vertex3 0.000216505 -0.0095 0.000125; + normal3 -5.48893e-07 -1 -3.67302e-07; + vertex3 -9.16771e-10 -0.0095 0.00025; + normal3 0.866025 0 -0.5; + vertex3 -0.000216507 0.015 0.000125; + normal3 0.866026 0 0.5; + vertex3 -0.000216507 0.015 -0.000125; + normal3 1.75263e-07 0 1; + vertex3 -9.45874e-10 0.015 -0.00025; + normal3 -0.866025 0 0.5; + vertex3 0.000216505 0.015 -0.000125; + normal3 -0.866026 0 -0.5; + vertex3 0.000216505 0.015 0.000125; + normal3 -1.75263e-07 0 -1; + vertex3 -9.16771e-10 0.015 0.00025; + normal3 0 1 0; + texcoord2 0.25 0.5; + vertex3 -9.31323e-10 0.0155 0.0005; + vertex3 -0.000353554 0.0155 0.000353553; + vertex3 -0.000500001 0.0155 9.53694e-11; + vertex3 -0.000353554 0.0155 -0.000353553; + vertex3 -9.31323e-10 0.0155 -0.0005; + vertex3 0.0045 0.0155 0.00025; + vertex3 0.00471651 0.0155 0.000125; + vertex3 0.00471651 0.0155 -0.000125; + vertex3 0.0045 0.0155 -0.00025; + normal3 -1.00099e-06 -1 6.21401e-06; + vertex3 -9.31323e-10 0.015 0.0005; + normal3 -5.15302e-06 -1 5.45645e-06; + vertex3 -0.000353554 0.015 0.000353553; + normal3 -8.03845e-06 -1 -3.32964e-06; + vertex3 -0.000500001 0.015 9.53694e-11; + normal3 -5.15302e-06 -1 -5.45645e-06; + vertex3 -0.000353554 0.015 -0.000353553; + normal3 -1.00099e-06 -1 -6.21401e-06; + vertex3 -9.31323e-10 0.015 -0.0005; + normal3 1.8885e-07 -1 2.28366e-07; + vertex3 0.0045 0.015 0.00025; + normal3 0 -1 0; + vertex3 0.00471651 0.015 0.000125; + vertex3 0.00471651 0.015 -0.000125; + normal3 1.8885e-07 -1 -2.28366e-07; + vertex3 0.0045 0.015 -0.00025; + normal3 1.8885e-07 1 -2.28366e-07; + vertex3 0.0045 -0.015 -0.00025; + normal3 0 1 0; + vertex3 0.00471651 -0.015 -0.000125; + vertex3 0.00471651 -0.015 0.000125; + normal3 1.8885e-07 1 2.28366e-07; + vertex3 0.0045 -0.015 0.00025; + normal3 -1.00099e-06 1 -6.21401e-06; + vertex3 -9.31323e-10 -0.015 -0.0005; + normal3 -5.15302e-06 1 -5.45645e-06; + vertex3 -0.000353554 -0.015 -0.000353553; + normal3 6.57032e-06 -1 -1.52977e-12; + vertex3 -0.000500001 -0.015 9.53694e-11; + normal3 -8.03845e-06 1 3.32964e-06; + vertex3 -0.000500001 -0.015 9.53694e-11; + normal3 -8.03845e-06 1 -3.32964e-06; + vertex3 -0.000500001 -0.015 9.53694e-11; + normal3 -5.15302e-06 1 5.45645e-06; + vertex3 -0.000353554 -0.015 0.000353553; + normal3 -1.00099e-06 1 6.21401e-06; + vertex3 -9.31323e-10 -0.015 0.0005; + normal3 0 -1 0; + vertex3 0.0045 -0.0155 -0.00025; + vertex3 0.00471651 -0.0155 -0.000125; + vertex3 0.00471651 -0.0155 0.000125; + vertex3 0.0045 -0.0155 0.00025; + vertex3 -9.31323e-10 -0.0155 -0.0005; + vertex3 -0.000353554 -0.0155 -0.000353553; + vertex3 -0.000500001 -0.0155 9.53694e-11; + vertex3 -0.000353554 -0.0155 0.000353553; + vertex3 -9.31323e-10 -0.0155 0.0005; + normal3 1.97171e-07 0 1; + texcoord2 0.75 0.5; + vertex3 -9.16771e-10 -0.015 0.00025; + normal3 0.866026 0 0.5; + vertex3 0.000216505 -0.015 0.000125; + normal3 0.866025 0 -0.5; + vertex3 0.000216505 -0.015 -0.000125; + normal3 -1.75263e-07 0 -1; + vertex3 -9.45874e-10 -0.015 -0.00025; + normal3 -5.53886e-06 1 -5.17205e-06; + texcoord2 0.25 0.5; + vertex3 -0.000216507 -0.015 -0.000125; + normal3 0.5 0 -0.866026; + texcoord2 0.75 0.5; + vertex3 -0.000216507 -0.015 -0.000125; + normal3 -5.53885e-06 1 5.17205e-06; + texcoord2 0.25 0.5; + vertex3 -0.000216507 -0.015 0.000125; + normal3 0.5 0 0.866025; + texcoord2 0.75 0.5; + vertex3 -0.000216507 -0.015 0.000125; + normal3 -5.48893e-07 -1 -3.67302e-07; + vertex3 -9.16771e-10 -0.01 0.00025; + normal3 -1.81938e-06 -1 -1.77922e-06; + vertex3 0.000216505 -0.01 0.000125; + normal3 -1.50643e-06 -1 9.3634e-07; + vertex3 0.000216505 -0.01 -0.000125; + normal3 -1.15883e-07 -1 1.77002e-06; + vertex3 -9.45874e-10 -0.01 -0.00025; + normal3 1.30204e-06 -1 9.2781e-07; + vertex3 -0.000216507 -0.01 -0.000125; + normal3 1.04021e-06 -1 1.02994e-07; + vertex3 -0.000216507 -0.01 0.000125; + normal3 -1.62754e-06 -1 1.34153e-09; + vertex3 0.000738605 -0.01 0.000130236; + normal3 -1.46174e-06 -1 1.00421e-06; + vertex3 0.000614363 -0.01 -0.000430182; + normal3 -2.76033e-07 -1 1.75113e-06; + vertex3 0.000130235 -0.01 -0.000738606; + normal3 1.08405e-06 -1 1.55279e-06; + vertex3 -0.000430183 -0.01 -0.000614364; + normal3 1.68639e-06 -1 6.51089e-07; + vertex3 -0.000738607 -0.01 -0.000130236; + normal3 0.573577 0 0.819152; + vertex3 -0.000668278 -0.01 0.00582602; + normal3 0.923537 0 0.38351; + vertex3 -0.000462662 -0.01 0.00550327; + normal3 -0.999009 0 0.0445136; + vertex3 -0.00144747 -0.01 0.00532962; + normal3 -0.819152 0 0.573576; + vertex3 -0.00136464 -0.01 0.00570323; + normal3 -0.173648 0 0.984808; + vertex3 -0.00104189 -0.01 0.00590885; + normal3 0 1 0; + vertex3 0.000614363 -0.0095 -0.000430182; + normal3 -1.46174e-06 -1 1.00421e-06; + vertex3 0.000614363 -0.0095 -0.000430182; + normal3 1.65906e-08 1 -9.409e-08; + vertex3 0.000738605 -0.0095 0.000130236; + normal3 -1.62754e-06 -1 1.34153e-09; + vertex3 0.000738605 -0.0095 0.000130236; + normal3 0 1 0; + vertex3 0.000130235 -0.0095 -0.000738606; + normal3 -2.76033e-07 -1 1.75113e-06; + vertex3 0.000130235 -0.0095 -0.000738606; + normal3 0 1 0; + vertex3 -0.000430183 -0.0095 -0.000614364; + normal3 1.08405e-06 -1 1.55279e-06; + vertex3 -0.000430183 -0.0095 -0.000614364; + normal3 1.65906e-08 1 -9.409e-08; + vertex3 -0.000738607 -0.0095 -0.000130236; + normal3 1.68639e-06 -1 6.51089e-07; + vertex3 -0.000738607 -0.0095 -0.000130236; + normal3 2.94041e-08 1 -1.66759e-07; + vertex3 -0.000462662 -0.0095 0.00550327; + normal3 0 1 0; + vertex3 -0.000462662 -0.0095 0.00550327; + normal3 -1.04562e-07 -1 -9.20893e-09; + vertex3 -0.000462662 -0.0095 0.00550327; + normal3 0 1 0; + vertex3 -0.000668278 -0.0095 0.00582602; + vertex3 -0.00136464 -0.0095 0.00570323; + normal3 2.94041e-08 1 -1.66759e-07; + vertex3 -0.00144747 -0.0095 0.00532962; + normal3 0 1 0; + vertex3 -0.00144747 -0.0095 0.00532962; + normal3 1.02033e-07 -1 2.41321e-08; + vertex3 -0.00144747 -0.0095 0.00532962; + normal3 0 1 0; + vertex3 -0.00104189 -0.0095 0.00590885; + normal3 0.866025 0 -0.5; + vertex3 -0.000216507 -0.0095 0.000125; + normal3 0.866026 0 0.5; + vertex3 -0.000216507 -0.0095 -0.000125; + normal3 1.75263e-07 0 1; + vertex3 -9.45874e-10 -0.0095 -0.00025; + normal3 -0.866025 0 0.5; + vertex3 0.000216505 -0.0095 -0.000125; + normal3 -0.866026 0 -0.5; + vertex3 0.000216505 -0.0095 0.000125; + normal3 -1.75263e-07 0 -1; + vertex3 -9.16771e-10 -0.0095 0.00025; + normal3 -5.53885e-06 -1 5.17205e-06; + texcoord2 0.25 0.5; + vertex3 -0.000216507 0.015 0.000125; + normal3 6.57032e-06 1 -1.52977e-12; + vertex3 -0.000216507 0.015 0.000125; + normal3 -5.53886e-06 -1 -5.17205e-06; + vertex3 -0.000216507 0.015 -0.000125; + normal3 6.57032e-06 1 -1.52977e-12; + vertex3 -0.000216507 0.015 -0.000125; + normal3 5.19826e-07 -1 -7.15046e-06; + vertex3 -9.45874e-10 0.015 -0.00025; + normal3 1.02733e-06 -1 -2.91495e-06; + vertex3 0.000216505 0.015 -0.000125; + normal3 1.02733e-06 -1 2.91495e-06; + vertex3 0.000216505 0.015 0.000125; + normal3 5.19828e-07 -1 7.15046e-06; + vertex3 -9.16771e-10 0.015 0.00025; + normal3 -0.167803 0 0.985821; + vertex3 -9.31323e-10 0.0155 0.0005; + normal3 -0.707107 0 0.707107; + vertex3 -0.000353554 0.0155 0.000353553; + normal3 -1 0 8.21438e-08; + vertex3 -0.000500001 0.0155 9.53694e-11; + normal3 -0.707107 0 -0.707107; + vertex3 -0.000353554 0.0155 -0.000353553; + normal3 -0.167803 0 -0.985821; + vertex3 -9.31323e-10 0.0155 -0.0005; + normal3 0.28552 0 0.958373; + vertex3 0.0045 0.0155 0.00025; + normal3 0.866025 0 0.5; + vertex3 0.00471651 0.0155 0.000125; + normal3 0.866025 0 -0.5; + vertex3 0.00471651 0.0155 -0.000125; + normal3 0.28552 0 -0.958373; + vertex3 0.0045 0.0155 -0.00025; + normal3 -0.167803 0 0.985821; + vertex3 -9.31323e-10 0.015 0.0005; + normal3 -0.707107 0 0.707107; + vertex3 -0.000353554 0.015 0.000353553; + normal3 -8.03845e-06 -1 3.32964e-06; + vertex3 -0.000500001 0.015 9.53694e-11; + normal3 6.57032e-06 1 -1.52977e-12; + vertex3 -0.000500001 0.015 9.53694e-11; + normal3 -1 0 8.21438e-08; + vertex3 -0.000500001 0.015 9.53694e-11; + normal3 -0.707107 0 -0.707107; + vertex3 -0.000353554 0.015 -0.000353553; + normal3 -0.167803 0 -0.985821; + vertex3 -9.31323e-10 0.015 -0.0005; + normal3 0.28552 0 0.958373; + vertex3 0.0045 0.015 0.00025; + normal3 0.866025 0 0.5; + vertex3 0.00471651 0.015 0.000125; + normal3 0.866025 0 -0.5; + vertex3 0.00471651 0.015 -0.000125; + normal3 0.28552 0 -0.958373; + vertex3 0.0045 0.015 -0.00025; + }; + batch TRIANGLE_STRIP + { + indices 1 10 0 9 4 13 5 14 6 15 7 16 8 17 3 12 2 11 1 10; + }; + batch TRIANGLE_STRIP + { + indices 92 93 91 94 95 99 96 98 97; + }; + batch TRIANGLE_STRIP + { + indices 82 81 83 80 19 20; + }; + batch TRIANGLE_STRIP + { + indices 87 89 106 90 18 19; + }; + batch TRIANGLE_STRIP + { + indices 88 104 85 21 84 20 80; + }; + batch TRIANGLE_STRIP + { + indices 24 100 25 101 26 102 27 103 28 105 107 29 24 100; + }; + batch TRIANGLE_STRIP + { + indices 39 38 35 37 36 113 108; + }; + batch TRIANGLE_STRIP + { + indices 41 30 40 31 42 32 43 33 44 34 48 121 47 122 49 123 46 119 45 120 41 30; + }; + batch TRIANGLE_STRIP + { + indices 139 134 132 126 130 124 128; + }; + batch TRIANGLE_STRIP + { + indices 135 140 137 138 142; + }; + batch TRIANGLE_STRIP + { + indices 115 110 116 111 117 112 118 113 37; + }; + batch TRIANGLE_STRIP + { + indices 110 115 109 114 108 36; + }; + batch TRIANGLE_STRIP + { + indices 136 55 127 54 125 53 129 52 131 51 133 50 141 55 136; + }; + batch TRIANGLE_STRIP + { + indices 61 148 56 143 57 144 58 145 59 146 60 147 61 148; + }; + batch TRIANGLE_STRIP + { + indices 153 75 154 79 155 76 71; + }; + batch TRIANGLE_STRIP + { + indices 75 153 74 151 73; + }; + batch TRIANGLE_STRIP + { + indices 155 71 156 72 149 168; + }; + batch TRIANGLE_STRIP + { + indices 64 63 65 62 66 67 70 68 69; + }; + batch TRIANGLE_STRIP + { + indices 165 176 161 172 160 171 159 170 158 167 157 166 162 173 163 174 164 175 165 176; + }; + batch TRIANGLES + { + indices 86 22 23; + indices 83 19 90; + indices 169 150 152; + indices 79 78 77; + indices 79 77 76; + }; +}; +technique +{ + pass "" + { + material + { + diffuse 1 1 1 1; + }; + texunit 0 + { + texture2d + { + min_filter NEAREST; + mag_filter NEAREST; + storage RGB 2 1; + raw_data "\xB2\x00\x00\x33\x33\x33"; + }; + }; + }; +}; diff --git a/locos.dat b/locos.dat index 2fb9181..580ed03 100644 --- a/locos.dat +++ b/locos.dat @@ -129,6 +129,69 @@ vehicle \29820-02 object "br50-rod-link.object"; }; + rod "reach" + { + initial_position 7 -9.5 27.5; + object "br50-rod-reach.object"; + }; + + rod "transfer" + { + initial_position 4 0 22; + rotate + { + target_rod "reach"; + local_position -1 -9.5 5.5; + }; + object "br50-rod-transfer.object"; + }; + + rod "expansion_guide_r" + { + move + { + target_rod "expansion_r"; + target_position 20.5 0 0; + }; + rotate + { + target_rod "radius_r"; + target_position 3.2 0 0.5; + local_position -20.5 0 0; + }; + }; + + rod "lifting_guide_r" + { + move + { + target_rod "expansion_guide_r"; + target_position -20.5 0 0; + }; + rotate + { + target_rod "lifting_r"; + target_position 0 1 -5.5; + local_position -3.2 0 -0.5; + }; + }; + + rod "lifting_r" + { + move + { + target_rod "transfer"; + target_position 4.5 -15.5 0; + }; + rotate + { + target_rod "lifting_guide_r"; + target_position -3.2 -1 -0.5; + local_position 0 0 -5.5; + }; + object "br50-rod-lifting.object"; + }; + rod "radius_guide_r" { initial_position 33 -16 15.5; @@ -139,7 +202,7 @@ vehicle \29820-02 rotate { target_rod "radius_r"; - target_position 22 -1 0; + target_position 25 -1 0.5; local_position 0 0 1.5; }; }; @@ -149,14 +212,14 @@ vehicle \29820-02 initial_position 11 -15 17; move { - target_rod "expansion_r"; - target_position 0.2 -0.5 -2.5; + target_rod "lifting_r"; + target_position 0 0.5 -5.5; }; rotate { target_rod "radius_guide_r"; target_position 0 1 1.5; - local_position 22 0 0; + local_position 25 0 0.5; }; object "br50-rod-radius.object"; }; @@ -183,7 +246,7 @@ vehicle \29820-02 move { target_rod "radius_r"; - target_position 22 -0.5 0; + target_position 25 -0.5 0.5; }; rotate { @@ -212,6 +275,7 @@ vehicle \29820-02 mirror_rods { + filter "_r$"; phase_offset -90; }; };