]> git.tdb.fi Git - r2c2.git/blobdiff - data/Märklin/H0/steam/M29820-02-rod-valve.object
Re-export high-quality models with shaders
[r2c2.git] / data / Märklin / H0 / steam / M29820-02-rod-valve.object
index bb7d32ad136db9b8e26a32d694f66b252c316193..57ccc5fdf5f75aa99baf6402c039cab830e03f1e 100644 (file)
+bounding_sphere_hint 0.00425000 7.45054e-09 -1.86258e-09 0.00850367;
 mesh
 {
-       vertices NORMAL3 VERTEX3
+       vertices NORMAL3 TEXCOORD2 VERTEX3
        {
-               normal3 0 0 1;
-               vertex3 0.01275 7.45058e-09 0.000249999;
-               normal3 -1 0 0;
-               vertex3 -0.00425 7.45058e-09 0.000249999;
-               vertex3 -0.00425 7.45058e-09 -9.31323e-10;
-               vertex3 -0.00425 -0.000176769 0.000176776;
-               normal3 0 -0.707105 0.707109;
-               vertex3 0.01275 -0.000176769 0.000176776;
-               normal3 0 -1 -1.87096e-06;
-               vertex3 0.01275 -0.000249993 -1.86265e-09;
-               vertex3 -0.00425 -0.000249993 -1.86265e-09;
-               normal3 -1 0 0;
-               vertex3 -0.00425 -0.000176769 -0.000176778;
-               normal3 0 -0.707107 -0.707107;
-               vertex3 0.01275 -0.000176769 -0.000176778;
-               normal3 0 0 -1;
-               vertex3 0.01275 7.45058e-09 -0.000250002;
-               vertex3 -0.00425 7.45058e-09 -0.000250002;
-               normal3 -1 0 0;
-               vertex3 -0.00425 0.000176784 -0.000176778;
-               normal3 0 0.707107 -0.707107;
-               vertex3 0.01275 0.000176784 -0.000176778;
-               normal3 0 1 -1.87096e-06;
-               vertex3 0.01275 0.000250008 -1.86265e-09;
-               vertex3 -0.00425 0.000250008 -1.86265e-09;
-               normal3 -1 0 0;
-               vertex3 -0.00425 0.000176784 0.000176776;
-               normal3 0 0.707105 0.707109;
-               vertex3 0.01275 0.000176784 0.000176776;
-               normal3 0 1 0;
+               normal3 0.00000 0.00000 1.00000;
+               texcoord2 0.218750 0.984375;
+               vertex3 0.0127500 7.45058e-09 0.000249999;
+               normal3 -1.00000 0.00000 0.00000;
+               vertex3 -0.00425000 7.45058e-09 0.000249999;
+               vertex3 -0.00425000 7.45058e-09 -9.31323e-10;
+               vertex3 -0.00425000 -0.000176769 0.000176776;
+               normal3 0.00000 -0.707105 0.707109;
+               vertex3 0.0127500 -0.000176769 0.000176776;
+               normal3 0.00000 -1.00000 -1.84824e-06;
+               vertex3 0.0127500 -0.000249993 -1.86265e-09;
+               vertex3 -0.00425000 -0.000249993 -1.86265e-09;
+               normal3 -1.00000 0.00000 0.00000;
+               vertex3 -0.00425000 -0.000176769 -0.000176778;
+               normal3 0.00000 -0.707107 -0.707107;
+               vertex3 0.0127500 -0.000176769 -0.000176778;
+               normal3 0.00000 0.00000 -1.00000;
+               vertex3 0.0127500 7.45058e-09 -0.000250002;
+               vertex3 -0.00425000 7.45058e-09 -0.000250002;
+               normal3 -1.00000 0.00000 0.00000;
+               vertex3 -0.00425000 0.000176784 -0.000176778;
+               normal3 0.00000 0.707107 -0.707107;
+               vertex3 0.0127500 0.000176784 -0.000176778;
+               normal3 0.00000 1.00000 -1.84824e-06;
+               vertex3 0.0127500 0.000250008 -1.86265e-09;
+               vertex3 -0.00425000 0.000250008 -1.86265e-09;
+               normal3 -1.00000 0.00000 0.00000;
+               vertex3 -0.00425000 0.000176784 0.000176776;
+               normal3 0.00000 0.707105 0.707109;
+               vertex3 0.0127500 0.000176784 0.000176776;
+               normal3 0.00000 1.00000 0.00000;
                vertex3 0.000750009 0.000500016 0.000699989;
-               vertex3 0.000750009 0.000500016 -0.00069999;
-               vertex3 -0.000750009 0.000500016 -0.00069999;
+               vertex3 0.000750009 0.000500016 -0.000699990;
+               vertex3 -0.000750009 0.000500016 -0.000699990;
                vertex3 -0.000750009 0.000500016 0.000699989;
-               normal3 0 -1 0;
+               normal3 0.00000 -1.00000 0.00000;
                vertex3 0.000750009 -0.000500001 0.000699989;
-               vertex3 0.000750009 -0.000500001 -0.00069999;
-               vertex3 -0.000750009 -0.000500001 -0.00069999;
+               vertex3 0.000750009 -0.000500001 -0.000699990;
+               vertex3 -0.000750009 -0.000500001 -0.000699990;
                vertex3 -0.000750009 -0.000500001 0.000699989;
-               normal3 0 0 1;
-               vertex3 -0.00425 7.45058e-09 0.000249999;
-               normal3 0 -0.707105 0.707109;
-               vertex3 -0.00425 -0.000176769 0.000176776;
-               normal3 -1 0 0;
-               vertex3 -0.00425 -0.000249993 -1.86265e-09;
-               normal3 0 -0.707107 -0.707107;
-               vertex3 -0.00425 -0.000176769 -0.000176778;
-               normal3 -1 0 0;
-               vertex3 -0.00425 7.45058e-09 -0.000250002;
-               normal3 0 0.707107 -0.707107;
-               vertex3 -0.00425 0.000176784 -0.000176778;
-               normal3 -1 0 0;
-               vertex3 -0.00425 0.000250008 -1.86265e-09;
-               normal3 0 0.707105 0.707109;
-               vertex3 -0.00425 0.000176784 0.000176776;
-               normal3 1 0 0;
+               normal3 0.00000 0.00000 1.00000;
+               vertex3 -0.00425000 7.45058e-09 0.000249999;
+               normal3 0.00000 -0.707105 0.707109;
+               vertex3 -0.00425000 -0.000176769 0.000176776;
+               normal3 -1.00000 0.00000 0.00000;
+               vertex3 -0.00425000 -0.000249993 -1.86265e-09;
+               normal3 0.00000 -0.707107 -0.707107;
+               vertex3 -0.00425000 -0.000176769 -0.000176778;
+               normal3 -1.00000 0.00000 0.00000;
+               vertex3 -0.00425000 7.45058e-09 -0.000250002;
+               normal3 0.00000 0.707107 -0.707107;
+               vertex3 -0.00425000 0.000176784 -0.000176778;
+               normal3 -1.00000 0.00000 0.00000;
+               vertex3 -0.00425000 0.000250008 -1.86265e-09;
+               normal3 0.00000 0.707105 0.707109;
+               vertex3 -0.00425000 0.000176784 0.000176776;
+               normal3 1.00000 0.00000 0.00000;
                vertex3 0.000750009 0.000500016 0.000699989;
-               normal3 0 0 1;
+               normal3 0.00000 0.00000 1.00000;
                vertex3 0.000750009 0.000500016 0.000699989;
-               normal3 1 0 0;
-               vertex3 0.000750009 0.000500016 -0.00069999;
-               normal3 0 0 -1;
-               vertex3 0.000750009 0.000500016 -0.00069999;
-               vertex3 -0.000750009 0.000500016 -0.00069999;
-               normal3 -1 0 0;
-               vertex3 -0.000750009 0.000500016 -0.00069999;
+               normal3 1.00000 0.00000 0.00000;
+               vertex3 0.000750009 0.000500016 -0.000699990;
+               normal3 0.00000 0.00000 -1.00000;
+               vertex3 0.000750009 0.000500016 -0.000699990;
+               vertex3 -0.000750009 0.000500016 -0.000699990;
+               normal3 -1.00000 0.00000 0.00000;
+               vertex3 -0.000750009 0.000500016 -0.000699990;
                vertex3 -0.000750009 0.000500016 0.000699989;
-               normal3 0 0 1;
+               normal3 0.00000 0.00000 1.00000;
                vertex3 -0.000750009 0.000500016 0.000699989;
-               normal3 1 0 0;
+               normal3 1.00000 0.00000 0.00000;
                vertex3 0.000750009 -0.000500001 0.000699989;
-               normal3 0 0 1;
+               normal3 0.00000 0.00000 1.00000;
                vertex3 0.000750009 -0.000500001 0.000699989;
-               normal3 1 0 0;
-               vertex3 0.000750009 -0.000500001 -0.00069999;
-               normal3 0 0 -1;
-               vertex3 0.000750009 -0.000500001 -0.00069999;
-               vertex3 -0.000750009 -0.000500001 -0.00069999;
-               normal3 -1 0 0;
-               vertex3 -0.000750009 -0.000500001 -0.00069999;
+               normal3 1.00000 0.00000 0.00000;
+               vertex3 0.000750009 -0.000500001 -0.000699990;
+               normal3 0.00000 0.00000 -1.00000;
+               vertex3 0.000750009 -0.000500001 -0.000699990;
+               vertex3 -0.000750009 -0.000500001 -0.000699990;
+               normal3 -1.00000 0.00000 0.00000;
+               vertex3 -0.000750009 -0.000500001 -0.000699990;
                vertex3 -0.000750009 -0.000500001 0.000699989;
-               normal3 0 0 1;
+               normal3 0.00000 0.00000 1.00000;
                vertex3 -0.000750009 -0.000500001 0.000699989;
        };
        batch TRIANGLE_STRIP
        {
-               indices 1 2 3 27 27 1 1 15 2 31 11 11 27 27 27 2 7 29 29 26 26 4 25 0 32 16 14 13 30 12 10 9;
-               indices 28 8 6 5 26 4 4 2 2 11 29 29 18 18 17 19 20 20 22 22 23 21 24 24 35 35 43 33 41 41 37 37;
-               indices 45 36 44 44 39 39 47 38 46 46 34 34 42 40 48;
+               indices 1 2 3 27;
        };
-};
-technique
-{
-       pass ""
+       batch TRIANGLE_STRIP
+       {
+               indices 1 15 2 31 11;
+       };
+       batch TRIANGLE_STRIP
+       {
+               indices 26 4 25 0 32 16 14 13 30 12 10 9 28 8 6 5 26 4;
+       };
+       batch TRIANGLE_STRIP
+       {
+               indices 27 2 7 29;
+       };
+       batch TRIANGLES
        {
-               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;
-               };
+               indices 2 11 29;
+               indices 19 20 17;
+               indices 19 17 18;
+               indices 21 24 23;
+               indices 21 23 22;
+               indices 33 41 43;
+               indices 33 43 35;
+               indices 36 44 45;
+               indices 36 45 37;
+               indices 38 46 47;
+               indices 38 47 39;
+               indices 40 48 42;
+               indices 40 42 34;
        };
 };
+technique "default.tech";