home *** CD-ROM | disk | FTP | other *** search
/ 3D World 7 (Spanish) / 3DWorld_07.iso / pc / objetos / vrml / m1a2 / m1a2.wrl
Text File  |  1996-03-12  |  14KB  |  667 lines

  1. #VRML V1.0 ascii
  2.  
  3. Separator {
  4.     Transform {
  5.     rotation    0 1 0  1.5708
  6.     center    0 -0.425032 -2.85
  7.     }
  8.     Separator {
  9.     Info {
  10.         string    "M1A2 Abrams Main Battle Tank (rohaly@ocnus.com)"
  11.     }
  12.     Material {
  13.         diffuseColor    0.4 0.4 0.4
  14.     }
  15.     Separator {
  16.         Info {
  17.         string    "Hull Assembly"
  18.         }
  19.         Separator {
  20.         Info {
  21.             string    "Wheels"
  22.         }
  23.         Material {
  24.             ambientColor    0.2 0.2 0.2
  25.             diffuseColor    0 0 0
  26.             emissiveColor    0 0 0
  27.             shininess    0
  28.             transparency    0
  29.         }
  30.         Coordinate3 {
  31.             point    [ -8.65 -4.15 -14.95,
  32.                       -8.65 -7.1 -9,
  33.                       -8.65 -7.1 14.9,
  34.                       -8.65 -4.15 20,
  35.                       -5.55 -4.15 -14.95,
  36.                       -5.55 -7.1 -9,
  37.                       -5.55 -7.1 14.9,
  38.                       -5.55 -4.15 20,
  39.                       5.55 -4.15 -14.95,
  40.                       5.55 -7.1 -9,
  41.                       5.55 -7.1 14.9,
  42.                       5.55 -4.15 20,
  43.                       8.65 -4.15 -14.95,
  44.                       8.65 -7.1 -9,
  45.                       8.65 -7.1 14.9,
  46.                       8.65 -4.15 20,
  47.                       -8.65 -3.35 20.25,
  48.                       -8.65 -2.55 20.25,
  49.                       -8.65 -1.75 19.9,
  50.                       -5.55 -3.35 20.25,
  51.                       -5.55 -2.55 20.25,
  52.                       -5.55 -1.75 19.9,
  53.                       5.55 -3.35 20.25,
  54.                       5.55 -2.55 20.25,
  55.                       5.55 -1.75 19.9,
  56.                       8.65 -3.35 20.25,
  57.                       8.65 -2.55 20.25,
  58.                       8.65 -1.75 19.9 ]
  59.         }
  60.         Separator {
  61.             IndexedFaceSet {
  62.             coordIndex    [ 0, 4, 5, 1, -1, 1, 5, 6,
  63.                       2, -1, 2, 6, 7, 3, -1, 8,
  64.                       12, 13, 9, -1, 9, 13, 14, 10,
  65.                       -1, 10, 14, 15, 11, -1, 3, 7,
  66.                       19, 16, -1, 16, 19, 20, 17, -1,
  67.                       17, 20, 21, 18, -1, 11, 15, 25,
  68.                       22, -1, 22, 25, 26, 23, -1, 23,
  69.                       26, 27, 24, -1 ]
  70.             }
  71.         }
  72.         Separator {
  73.             MatrixTransform {
  74.             matrix    -1.54972e-07 -1.43051e-07 -0.05 0
  75.                 -0.05 -1.54972e-07 1.43051e-07 0
  76.                 -1.43051e-07 0.05 -1.54972e-07 0
  77.                 0 -5.5 2.65 1
  78.             }
  79.             Separator {
  80.             Separator {
  81.                 Translation {
  82.                 translation    -225 -165 0
  83.                 }
  84.                 DEF _0+0 Material {
  85.                 ambientColor    0.2 0.2 0.2
  86.                 diffuseColor    0.066 0.081 0.07
  87.                 emissiveColor    0 0 0
  88.                 shininess    0
  89.                 transparency    0
  90.                 }
  91.                 DEF _1+1 Separator {
  92.                 Transform {
  93.                     center    0 0 -24
  94.                 }
  95.                 Cylinder {
  96.                     radius    32
  97.                     height    15
  98.                 }
  99.                 }
  100.             }
  101.             Separator {
  102.                 Translation {
  103.                 translation    -150 -165 0
  104.                 }
  105.                 USE _0+0
  106.                 USE _1+1
  107.             }
  108.             Separator {
  109.                 Translation {
  110.                 translation    -75 -165 0
  111.                 }
  112.                 USE _0+0
  113.                 USE _1+1
  114.             }
  115.             Separator {
  116.                 Translation {
  117.                 translation    0 -165 0
  118.                 }
  119.                 USE _0+0
  120.                 USE _1+1
  121.             }
  122.             Separator {
  123.                 Translation {
  124.                 translation    75 -165 0
  125.                 }
  126.                 USE _0+0
  127.                 USE _1+1
  128.             }
  129.             Separator {
  130.                 Translation {
  131.                 translation    150 -165 0
  132.                 }
  133.                 USE _0+0
  134.                 USE _1+1
  135.             }
  136.             Separator {
  137.                 Translation {
  138.                 translation    225 -165 0
  139.                 }
  140.                 USE _0+0
  141.                 USE _1+1
  142.             }
  143.             Separator {
  144.                 Translation {
  145.                 translation    -225 165 0
  146.                 }
  147.                 USE _0+0
  148.                 USE _1+1
  149.             }
  150.             Separator {
  151.                 Translation {
  152.                 translation    -150 165 0
  153.                 }
  154.                 USE _0+0
  155.                 USE _1+1
  156.             }
  157.             Separator {
  158.                 Translation {
  159.                 translation    -75 165 0
  160.                 }
  161.                 USE _0+0
  162.                 USE _1+1
  163.             }
  164.             Separator {
  165.                 Translation {
  166.                 translation    0 165 0
  167.                 }
  168.                 USE _0+0
  169.                 USE _1+1
  170.             }
  171.             Separator {
  172.                 Translation {
  173.                 translation    75 165 0
  174.                 }
  175.                 USE _0+0
  176.                 USE _1+1
  177.             }
  178.             Separator {
  179.                 Translation {
  180.                 translation    150 165 0
  181.                 }
  182.                 USE _0+0
  183.                 USE _1+1
  184.             }
  185.             Separator {
  186.                 Translation {
  187.                 translation    225 165 0
  188.                 }
  189.                 USE _0+0
  190.                 USE _1+1
  191.             }
  192.             }
  193.         }
  194.         Separator {
  195.             MatrixTransform {
  196.             matrix    -1.54972e-07 -1.43051e-07 -0.05 0
  197.                 -0.05 -1.54972e-07 1.43051e-07 0
  198.                 -1.43051e-07 0.05 -1.54972e-07 0
  199.                 -6.86646e-06 -3.1 2.64999 1
  200.             }
  201.             Separator {
  202.             Separator {
  203.                 Translation {
  204.                 translation    -320 -165 0
  205.                 }
  206.                 DEF _2+2 Material {
  207.                 ambientColor    0.2 0.2 0.2
  208.                 diffuseColor    0.066 0.081 0.07
  209.                 emissiveColor    0 0 0
  210.                 shininess    0
  211.                 transparency    0
  212.                 }
  213.                 DEF _3+3 Separator {
  214.                 Transform {
  215.                     center    -320 165 0
  216.                 }
  217.                 Cylinder {
  218.                     radius    32
  219.                     height    15
  220.                 }
  221.                 }
  222.             }
  223.             Separator {
  224.                 Translation {
  225.                 translation    320 -165 0
  226.                 }
  227.                 USE _2+2
  228.                 USE _3+3
  229.             }
  230.             Separator {
  231.                 Translation {
  232.                 translation    -320 165 0
  233.                 }
  234.                 USE _2+2
  235.                 USE _3+3
  236.             }
  237.             Separator {
  238.                 Translation {
  239.                 translation    320 165 0
  240.                 }
  241.                 USE _2+2
  242.                 USE _3+3
  243.             }
  244.             }
  245.         }
  246.         }
  247.         Separator {
  248.         Info {
  249.             string    "Hull"
  250.         }
  251.         Group {
  252.             Texture2Transform {
  253.             scaleFactor    1.5 1.5
  254.             }
  255.             DEF cammo+4 Texture2 {
  256.             filename    "tex_067.gif"
  257.             }
  258.         }
  259.         ShapeHints {
  260.             creaseAngle    0.1
  261.         }
  262.         Coordinate3 {
  263.             point    [ -182 -36 -343,
  264.                       -182 -81 -307,
  265.                       -182 -81 -139,
  266.                       -182 -81 -60,
  267.                       -182 -81 8,
  268.                       -182 -81 93,
  269.                       -182 -81 162,
  270.                       -182 -81 304,
  271.                       -182 -75 318,
  272.                       -182 -42 324,
  273.                       -182 -36 409,
  274.                       -182 -20 410,
  275.                       -182 23 414,
  276.                       -182 23 267,
  277.                       -182 0 151,
  278.                       -182 0 4,
  279.                       -182 -12 -19,
  280.                       -182 -20 304,
  281.                       -182 -20 162,
  282.                       -182 -20 93,
  283.                       -182 -20 8,
  284.                       -182 -12 -60,
  285.                       -182 -12 -139,
  286.                       -182 -12 -190,
  287.                       -182 -31 -338,
  288.                       182 -36 -343,
  289.                       182 -81 -307,
  290.                       182 -81 -139,
  291.                       182 -81 -60,
  292.                       182 -81 8,
  293.                       182 -81 93,
  294.                       182 -81 162,
  295.                       182 -81 304,
  296.                       182 -75 318,
  297.                       182 -42 324,
  298.                       182 -36 409,
  299.                       182 -20 410,
  300.                       182 23 414,
  301.                       182 23 267,
  302.                       182 0 151,
  303.                       182 0 4,
  304.                       182 -12 -19,
  305.                       182 -20 304,
  306.                       182 -20 162,
  307.                       182 -20 93,
  308.                       182 -20 8,
  309.                       182 -12 -60,
  310.                       182 -12 -139,
  311.                       182 -12 -190,
  312.                       182 -31 -338,
  313.                       112 0 -139,
  314.                       -112 0 -139,
  315.                       -112 0 -60,
  316.                       112 0 -60,
  317.                       112 0 4,
  318.                       -112 0 4,
  319.                       -112 -36 409,
  320.                       -112 -61 409,
  321.                       -112 -91 379,
  322.                       -112 -106 349,
  323.                       112 -106 349,
  324.                       112 -91 379,
  325.                       112 -61 409,
  326.                       112 -36 409 ]
  327.         }
  328.         Separator {
  329.             DEF _4+5 Transform {
  330.             scaleFactor    0.05 0.05 0.05
  331.             }
  332.             Separator {
  333.             IndexedFaceSet {
  334.                 coordIndex    [ 0, 1, 24, -1, 1, 23, 24, -1,
  335.                           1, 2, 23, -1, 2, 22, 23, -1,
  336.                           2, 21, 22, -1, 2, 3, 21, -1,
  337.                           3, 16, 21, -1, 3, 4, 16, -1,
  338.                           4, 20, 16, -1, 4, 19, 20, -1,
  339.                           4, 5, 19, -1, 5, 18, 19, -1,
  340.                           5, 6, 18, -1, 6, 17, 18, -1,
  341.                           6, 7, 17, -1, 7, 8, 17, -1,
  342.                           8, 9, 17, -1, 9, 11, 17, -1,
  343.                           9, 10, 11, -1, 11, 12, 17, -1,
  344.                           12, 13, 17, -1, 13, 14, 17, -1,
  345.                           14, 18, 17, -1, 14, 19, 18, -1,
  346.                           14, 20, 19, -1, 14, 15, 20, -1,
  347.                           15, 16, 20, -1, 25, 49, 26, -1,
  348.                           26, 49, 48, -1, 26, 48, 27, -1,
  349.                           27, 48, 47, -1, 27, 47, 46, -1,
  350.                           27, 46, 28, -1, 28, 46, 41, -1,
  351.                           28, 41, 29, -1, 29, 41, 45, -1,
  352.                           29, 45, 44, -1, 29, 44, 30, -1,
  353.                           30, 44, 43, -1, 30, 43, 31, -1,
  354.                           31, 43, 42, -1, 31, 42, 32, -1,
  355.                           32, 42, 33, -1, 33, 42, 34, -1,
  356.                           34, 42, 36, -1, 34, 36, 35, -1,
  357.                           36, 42, 37, -1, 37, 42, 38, -1,
  358.                           38, 42, 39, -1, 39, 42, 43, -1,
  359.                           39, 43, 44, -1, 39, 44, 45, -1,
  360.                           39, 45, 40, -1, 40, 45, 41, -1,
  361.                           1, 0, 25, 26, -1, 0, 23, 48,
  362.                           25, -1, 23, 51, 50, 48, -1, 50,
  363.                           51, 52, 53, -1, 23, 22, 51, -1,
  364.                           22, 52, 51, -1, 22, 21, 52, -1,
  365.                           21, 16, 52, -1, 16, 55, 52, -1,
  366.                           16, 15, 55, -1, 47, 48, 50, -1,
  367.                           47, 50, 53, -1, 46, 47, 53, -1,
  368.                           41, 46, 53, -1, 41, 53, 54, -1,
  369.                           40, 41, 54, -1, 15, 14, 39, 40,
  370.                           -1, 14, 13, 38, 39, -1, 13, 12,
  371.                           37, 38, -1, 12, 11, 36, 37, -1,
  372.                           11, 10, 35, 36, -1, 56, 57, 62,
  373.                           63, -1, 57, 58, 61, 62, -1, 58,
  374.                           59, 60, 61, -1 ]
  375.             }
  376.             }
  377.         }
  378.         Separator {
  379.             USE _4+5
  380.             Cylinder {
  381.             radius    135
  382.             height    48
  383.             }
  384.         }
  385.         }
  386.     }
  387.     Separator {
  388.         Info {
  389.         string    "Turret Assembly"
  390.         }
  391.         Separator {
  392.         MatrixTransform {
  393.             matrix    0.05 0 0 0
  394.                 0 0.05 0 0
  395.                 0 0 0.05 0
  396.                 0 0 0 1
  397.         }
  398.         Cone {
  399.         }
  400.         }
  401.         Separator {
  402.         Info {
  403.             string    "Turret"
  404.         }
  405.         Group {
  406.             Texture2Transform {
  407.             scaleFactor    1.5 1.5
  408.             }
  409.             USE cammo+4
  410.         }
  411.         ShapeHints {
  412.             creaseAngle    0.1
  413.         }
  414.         Coordinate3 {
  415.             point    [ 162 7 -151,
  416.                       83 7 -192,
  417.                       33 33 -200,
  418.                       33 65 -180,
  419.                       128 65 -131,
  420.                       33 7 -192,
  421.                       -167 7 -121,
  422.                       -133 65 -104,
  423.                       -32 65 -180,
  424.                       -32 33 -200,
  425.                       -80 7 -184,
  426.                       -32 7 -192,
  427.                       -125 81 34,
  428.                       -85 83 57,
  429.                       -34 85 9,
  430.                       16 85 2,
  431.                       75 83 32,
  432.                       118 81 6,
  433.                       -167 7 38,
  434.                       -151 31 239,
  435.                       -138 54 263,
  436.                       -122 81 237,
  437.                       -86 85 232,
  438.                       76 85 232,
  439.                       122 81 237,
  440.                       138 54 263,
  441.                       151 31 239,
  442.                       162 7 38,
  443.                       0 54 263,
  444.                       0 85 132 ]
  445.         }
  446.         Separator {
  447.             MatrixTransform {
  448.             matrix    0.05 0 0 0
  449.                 0 0.05 0 0
  450.                 0 0 0.05 0
  451.                 0 0 0 1
  452.             }
  453.             Separator {
  454.             IndexedFaceSet {
  455.                 coordIndex    [ 0, 1, 4, -1, 1, 2, 3, -1,
  456.                           1, 3, 4, -1, 5, 2, 1, -1,
  457.                           6, 7, 10, -1, 7, 8, 10, -1,
  458.                           8, 9, 10, -1, 11, 10, 9, -1,
  459.                           2, 9, 8, -1, 8, 3, 2, -1,
  460.                           2, 5, 11, -1, 11, 9, 2, -1,
  461.                           7, 12, 8, -1, 12, 13, 14, -1,
  462.                           14, 8, 12, -1, 3, 8, 14, -1,
  463.                           14, 15, 3, -1, 15, 16, 17, -1,
  464.                           15, 17, 3, -1, 17, 4, 3, -1,
  465.                           6, 18, 7, -1, 18, 12, 7, -1,
  466.                           12, 18, 21, -1, 18, 19, 21, -1,
  467.                           19, 20, 21, -1, 12, 21, 13, -1,
  468.                           13, 21, 22, -1, 16, 23, 24, -1,
  469.                           16, 24, 17, -1, 17, 24, 27, -1,
  470.                           27, 24, 26, -1, 27, 0, 4, -1,
  471.                           27, 4, 17, -1, 24, 25, 26, -1,
  472.                           25, 24, 28, -1, 24, 23, 28, -1,
  473.                           23, 22, 28, -1, 22, 21, 28, -1,
  474.                           21, 20, 28, -1, 15, 14, 29, -1,
  475.                           14, 13, 29, -1, 13, 22, 29, -1,
  476.                           22, 23, 29, -1, 23, 16, 29, -1,
  477.                           16, 15, 29, -1, 26, 25, 28, -1,
  478.                           28, 20, 19, -1, 26, 28, 19, -1,
  479.                           26, 18, 27, -1, 26, 19, 18, -1 ]
  480.             }
  481.             }
  482.         }
  483.         Group {
  484.             Texture2Transform {
  485.             scaleFactor    0.4 0.4
  486.             }
  487.             USE cammo+4
  488.         }
  489.         Separator {
  490.             MatrixTransform {
  491.             matrix    0.05 0 0 0
  492.                 0 0.05 0 0
  493.                 0 0 0.05 0
  494.                 2.1 4.9 3.4 1
  495.             }
  496.             Cylinder {
  497.             radius    52
  498.             height    33
  499.             }
  500.         }
  501.         Group {
  502.             Texture2Transform {
  503.             scaleFactor    0.3 0.3
  504.             }
  505.             USE cammo+4
  506.         }
  507.         Separator {
  508.             MatrixTransform {
  509.             matrix    0.05 0 0 0
  510.                 0 0.05 0 0
  511.                 0 0 0.05 0
  512.                 -3.75 4.4 -0.8 1
  513.             }
  514.             Cylinder {
  515.             radius    25
  516.             height    30
  517.             }
  518.         }
  519.         Separator {
  520.             MatrixTransform {
  521.             matrix    0.05 0 0 0
  522.                 0 0.05 0 0
  523.                 0 0 0.05 0
  524.                 -3.75 4.9 -0.8 1
  525.             }
  526.             Cylinder {
  527.             radius    22
  528.             height    54
  529.             }
  530.         }
  531.         Separator {
  532.             MatrixTransform {
  533.             matrix    0.05 0 0 0
  534.                 0 0.05 0 0
  535.                 0 0 0.05 0
  536.                 3.65 4.4 -1.9 1
  537.             }
  538.             Cube {
  539.             width    54
  540.             height    32
  541.             depth    42
  542.             }
  543.         }
  544.         }
  545.     }
  546.     Separator {
  547.         Info {
  548.         string    "Gun"
  549.         }
  550.         Separator {
  551.         MatrixTransform {
  552.             matrix    0.05 0 0 0
  553.                 0 0.05 0 0
  554.                 0 0 0.05 0
  555.                 0 0 0 1
  556.         }
  557.         Sphere {
  558.         }
  559.         }
  560.         Group {
  561.         Texture2Transform {
  562.             scaleFactor    2 2
  563.         }
  564.         USE cammo+4
  565.         }
  566.         Coordinate3 {
  567.         point    [ -15 36 -528,
  568.                   -14.391 39.061 -528,
  569.                   -12.657 41.657 -528,
  570.                   -10.061 43.391 -528,
  571.                   -7 44 -528,
  572.                   -3.939 43.391 -528,
  573.                   -1.343 41.657 -528,
  574.                   0.391 39.061 -528,
  575.                   1 36 -528,
  576.                   0.391 32.939 -528,
  577.                   -1.343 30.343 -528,
  578.                   -3.939 28.609 -528,
  579.                   -7 28 -528,
  580.                   -10.061 28.609 -528,
  581.                   -12.657 30.343 -528,
  582.                   -14.391 32.939 -528,
  583.                   -21 36 -192,
  584.                   -19.934 41.357 -192,
  585.                   -16.9 45.9 -192,
  586.                   -12.357 48.934 -192,
  587.                   -7 50 -192,
  588.                   -1.643 48.934 -192,
  589.                   2.9 45.9 -192,
  590.                   5.934 41.357 -192,
  591.                   7 36 -192,
  592.                   5.934 30.643 -192,
  593.                   2.9 26.1 -192,
  594.                   -1.643 23.066 -192,
  595.                   -7 22 -192,
  596.                   -12.357 23.066 -192,
  597.                   -16.9 26.1 -192,
  598.                   -19.934 30.643 -192 ]
  599.         }
  600.         Separator {
  601.         MatrixTransform {
  602.             matrix    0.05 0 0 0
  603.                 0 0.05 0 0
  604.                 0 0 0.05 0
  605.                 0 0 0 1
  606.         }
  607.         Separator {
  608.             IndexedFaceSet {
  609.             coordIndex    [ 0, 16, 17, 1, -1, 1, 17, 18,
  610.                       2, -1, 2, 18, 19, 3, -1, 3,
  611.                       19, 20, 4, -1, 4, 20, 21, 5,
  612.                       -1, 5, 21, 22, 6, -1, 6, 22,
  613.                       23, 7, -1, 7, 23, 24, 8, -1,
  614.                       8, 24, 25, 9, -1, 9, 25, 26,
  615.                       10, -1, 10, 26, 27, 11, -1, 11,
  616.                       27, 28, 12, -1, 12, 28, 29, 13,
  617.                       -1, 13, 29, 30, 14, -1, 14, 30,
  618.                       31, 15, -1, 15, 31, 16, 0, -1 ]
  619.             }
  620.         }
  621.         }
  622.         Group {
  623.         Texture2Transform {
  624.             scaleFactor    0.5 0.5
  625.         }
  626.         USE cammo+4
  627.         }
  628.         Separator {
  629.         MatrixTransform {
  630.             matrix    0.05 0 0 0
  631.                 0 -1.84774e-07 0.05 0
  632.                 0 -0.05 -1.84774e-07 0
  633.                 -0.35 1.79999 -15.95 1
  634.         }
  635.         Cylinder {
  636.             radius    16.5
  637.             height    40
  638.         }
  639.         }
  640.         Separator {
  641.         MatrixTransform {
  642.             matrix    0.05 0 0 0
  643.                 0 -1.84774e-07 0.05 0
  644.                 0 -0.05 -1.84774e-07 0
  645.                 -0.35 1.79999 -14.2 1
  646.         }
  647.         Cone {
  648.             bottomRadius    16.5
  649.             height    30
  650.         }
  651.         }
  652.         Separator {
  653.         MatrixTransform {
  654.             matrix    0.05 0 0 0
  655.                 0 5.80153e-08 -0.05 0
  656.                 0 0.05 5.80153e-08 0
  657.                 -0.35 1.8 -17.7 1
  658.         }
  659.         Cone {
  660.             bottomRadius    16.5
  661.             height    30
  662.         }
  663.         }
  664.     }
  665.     }
  666. }
  667.