home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1995 November / PCWK1195.iso / inne / win / sieciowe / oiv_demo.lzh / disk5 / DATA.5 / data / SlotCar / robotCar.iv < prev    next >
Text File  |  1994-11-13  |  9KB  |  380 lines

  1. #Inventor V2.0 ascii
  2.  
  3. LODD {
  4.     distance [ 250, 700, 1000 ]
  5.  
  6.     # Highest LOD
  7.     Separator {
  8.     renderCulling ON
  9.     ShapeHints {
  10.         vertexOrdering    COUNTERCLOCKWISE
  11.         shapeType    SOLID
  12.         faceType    CONVEX
  13.     }
  14.     DEF Coords Group {
  15.         RotationXYZ { axis Y angle 1.5707963 }
  16.         Scale { scaleFactor 0.75 0.75 0.75 }
  17.         Coordinate3 {
  18.         point    [ -1.5 1.5 4.5,
  19.               -1 1.1 4.5,
  20.               1.8 1.1 4.5,
  21.               21 1.1 4.5,
  22.               21 2.2 4.5,
  23.               18 3 4.5,
  24.               11 4.5 4.5,
  25.               4.5 4.5 4.5,
  26.               4 5 4.5,
  27.               2 5 4.5,
  28.               -0.5 5 4.5,
  29.               -1.5 4 4.5,
  30.               11.4 4.9 3.9,
  31.               4 6.2 3.7,
  32.               4.2 6.4 3.7,
  33.               7.2 6.4 3.7,
  34.               3.3 6.8 3.7,
  35.               3.8 6.8 3.7,
  36.               7.3 6.8 3.7,
  37.               11.5 5 3.7,
  38.               7.3 6.8 3.3,
  39.               11.5 5 3.3,
  40.               8 6.8 0,
  41.               12.2 5 0,
  42.               7.7 6.63 3.3,
  43.               8.4 6.63 0,
  44.               22.5 2.2 0,
  45.               22.5 1.1 0,
  46.               3.8 6.8 0,
  47.               3.3 6.8 0,
  48.               2 5 0,
  49.               -1.5 1.5 0,
  50.               -1 1.1 0,
  51.               -0.5 5 0,
  52.               -1.5 4 0,
  53.               -1.5 1.5 -4.5,
  54.               -1 1.1 -4.5,
  55.               1.8 1.1 -4.5,
  56.               21 1.1 -4.5,
  57.               21 2.2 -4.5,
  58.               18 3 -4.5,
  59.               11 4.5 -4.5,
  60.               4.5 4.5 -4.5,
  61.               4 5 -4.5,
  62.               2 5 -4.5,
  63.               -0.5 5 -4.5,
  64.               -1.5 4 -4.5,
  65.               11.4 4.9 -3.9,
  66.               4 6.2 -3.7,
  67.               4.2 6.4 -3.7,
  68.               7.2 6.4 -3.7,
  69.               3.3 6.8 -3.7,
  70.               3.8 6.8 -3.7,
  71.               7.3 6.8 -3.7,
  72.               11.5 5 -3.7,
  73.               7.3 6.8 -3.3,
  74.               11.5 5 -3.3,
  75.               7.7 6.63 -3.3,
  76.               -1.7 2 4,
  77.               -1.7 3 4,
  78.               -1.7 3 2.2,
  79.               -1.7 2 2.2,
  80.               -1.7 2 -4,
  81.               -1.7 3 -4,
  82.               -1.7 3 -2.2,
  83.               -1.7 2 -2.2,
  84.               1.9 5 -0.9,
  85.               1.9 5.5 -0.9,
  86.               1.9 5.5 0.9,
  87.               1.9 5 0.9,
  88.               -1.7 2 -1.2,
  89.               -1.7 3.2 -1.2,
  90.               -1.7 3.2 1.2,
  91.               -1.7 2 1.2,
  92.               6 1.5 4.55,
  93.               9 1.5 4.55,
  94.               9 4.2 4.55,
  95.               6 4.2 4.55,
  96.               6 1.5 -4.55,
  97.               9 1.5 -4.55,
  98.               9 4.2 -4.55,
  99.               6 4.2 -4.55,
  100.               13.745 4.58 2,
  101.               18.7 3.2 2,
  102.               18.7 3.3 0,
  103.               18.7 3.2 -2,
  104.               13.745 4.58 -2,
  105.               13.745 4.6 0,
  106.               2.2 5.3 4,
  107.               3.2 6.7 3.3,
  108.               3.2 6.7 -3.3,
  109.               2.2 5.3 -4,
  110.               -0.8 3.2 4.52,
  111.               -0.8 2.7 4.52,
  112.               18.5 2.7 4.52,
  113.               17.5 3 4.52,
  114.               -0.8 3.2 -4.52,
  115.               -0.8 2.7 -4.52,
  116.               18.5 2.7 -4.52,
  117.               17.5 3 -4.52 ]
  118.         }
  119.     }
  120.  
  121.     Separator {
  122.  
  123.         DEF MainColor Material { 
  124.         diffuseColor    .2 .2 .2
  125.         specularColor    1 1 1
  126.         shininess           0.5
  127.         }
  128.         DEF CarBody Group {
  129.         NormalBinding { value    PER_VERTEX }
  130.         Normal {
  131.             vector    [ 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1,
  132.               0 0 1, 0 0 1, 0 0 1, 0 0 1,
  133.               0 7.0304e-09 -1, 0 7.0304e-09 -1, 0 7.0304e-09 -1,
  134.               0 7.0304e-09 -1, 0 7.0304e-09 -1, 0 7.0304e-09 -1,
  135.               0 7.0304e-09 -1, 0 7.0304e-09 -1, 0 7.0304e-09 -1,
  136.               0 7.0304e-09 -1, 0 7.0304e-09 -1, 0 7.0304e-09 -1,
  137.               0.267902 0.960761 0.0718763,
  138.               0.267902 0.960761 0.0718763,
  139.               0.268597 0.963253 3.73495e-09,
  140.               0.268597 0.963253 3.73495e-09,
  141.               0.267902 0.960761 0.0718763,
  142.               0.267902 0.960761 -0.0718763,
  143.               0.267902 0.960761 -0.0718763,
  144.               0.268597 0.963253 3.73495e-09,
  145.               0.268597 0.963253 3.73495e-09,
  146.               0.267902 0.960761 -0.0718763,
  147.               0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0,
  148.               0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0,
  149.               -1 0 0, -1 0 0, -1 0 0, -1 0 0 ]
  150.         }
  151.         IndexedFaceSet {
  152.             coordIndex    [ 0, 1, 3, 4, 5, 6, 7, 8,
  153.                   9, 10, 11, -1, 46, 45, 44, 43,
  154.                   42, 41, 40, 39, 38, 37, 36, 35,
  155.                   -1, 19, 4, 26, 23, 21, -1, 54,
  156.                   56, 23, 26, 39, -1, 16, 17, 18,
  157.                   20, 22, 55, 53, 52, 51, 29, -1,
  158.                   10, 9, 44, 45, -1, 0, 11, 46,
  159.                   35, -1 ]
  160.         }
  161.         }
  162.  
  163.         Material { 
  164.         diffuseColor    0 0 0
  165.         specularColor       1 1 1
  166.         shininess        0.5
  167.         }
  168.         DEF CarWindows Group {
  169.         Normal {
  170.             vector    [ -0.813733 0.581238 0,
  171.                   -0.813733 0.581238 0,
  172.                   -0.813733 0.581238 0,
  173.                   -0.813733 0.581238 0,
  174.                   0.0442598 0.449279 0.892295,
  175.                   0.0442598 0.449279 0.892295,
  176.                   0.0442598 0.449279 0.892295,
  177.                   0.0442598 0.449279 0.892295,
  178.                   0.0442598 0.449279 0.892295,
  179.                   0.0442598 0.449279 0.892295,
  180.                   0.0442598 0.449279 0.892295,
  181.                   0.0442598 0.449279 -0.892295,
  182.                   0.0442598 0.449279 -0.892295,
  183.                   0.0442598 0.449279 -0.892295,
  184.                   0.0442598 0.449279 -0.892295,
  185.                   0.0442598 0.449279 -0.892295,
  186.                   0.0442598 0.449279 -0.892295,
  187.                   0.0442598 0.449279 -0.892295,
  188.                   0.394211 0.91902 0,
  189.                   0.394211 0.91902 0,
  190.                   0.394211 0.91902 0,
  191.                   0.394211 0.91902 0,
  192.                   0.394211 0.91902 0,
  193.                   0.394211 0.91902 0 ]
  194.         }
  195.         IndexedFaceSet {
  196.             coordIndex    [ 88, 89, 90, 91, -1, 8, 7, 6,
  197.                   12, 15, 14, 13, -1, 43, 48, 49,
  198.                   50, 47, 41, 42, -1, 24, 21, 23,
  199.                   56, 57, 25, -1 ]
  200.         }
  201.         }
  202.  
  203.         Material { 
  204.         diffuseColor    0 0 0 
  205.         ambientColor        0 0 0 
  206.         shininess        .5
  207.         specularColor       1 1 1
  208.         }
  209.         DEF CarRacingStripe Group {
  210.         NormalBinding { value    PER_FACE }
  211.         Normal { vector    [ 0 0 1, 0 0 -1 ] }
  212.         IndexedFaceSet {
  213.             coordIndex    [ 92, 93, 94, 95, -1, 96, 99, 98,
  214.                   97, -1 ]
  215.         }
  216.         }
  217.  
  218.         Material { 
  219.         diffuseColor    1 1 1
  220.         specularColor       1 1 1
  221.         shininess        0.5
  222.         }
  223.         DEF CarTrim Group {
  224.         NormalBinding { value    PER_VERTEX_INDEXED }
  225.         Normal {
  226.             vector    [ 0.179388 0.779948 0.599584,
  227.                   0.179388 0.779948 0.599584,
  228.                   0.255143 0.776596 0.576021,
  229.                   0.179388 0.779948 -0.599584,
  230.                   0.179388 0.779948 -0.599584,
  231.                   0.179388 0.779948 -0.599584,
  232.                   0 0.406138 0.913812,
  233.                   0.220848 0.466545 0.856483,
  234.                   0.150773 0.31851 0.935852,
  235.                   0.220848 0.466545 0.856483,
  236.                   0.429393 0.50096 0.751439,
  237.                   0.220848 0.466545 0.856483,
  238.                   0 0 1,
  239.                   0 0 1,
  240.                   0 0.207591 0.978216,
  241.                   0 0 1,
  242.                   0 0 1,
  243.                   0 0 1,
  244.                   0 0 1,
  245.                   -0.0145601 0.0036402 0.999887,
  246.                   0 0 1,
  247.                   -0.0145601 0.0036402 0.999887,
  248.                   -0.0218408 0.00546046 0.999747,
  249.                   0 0 1,
  250.                   -0.0145601 0.0036402 0.999887,
  251.                   -0.0436705 0.0109181 0.998986,
  252.                   -0.0218408 0.00546046 0.999747,
  253.                   0.32929 0.768349 0.548825,
  254.                   0.255143 0.776596 0.576021,
  255.                   0.32929 0.768349 0.548825,
  256.                   0 0.406138 -0.913812,
  257.                   0.150773 0.31851 -0.935852,
  258.                   0.220848 0.466545 -0.856483,
  259.                   0.220848 0.466545 -0.856483,
  260.                   0.429393 0.50096 -0.751439,
  261.                   0.220848 0.466545 -0.856483,
  262.                   0 0.207591 -0.978216,
  263.                   0 0 -1,
  264.                   0 0 -1,
  265.                   0 0 -1,
  266.                   0 0 -1,
  267.                   0 0 -1,
  268.                   0 0 -1,
  269.                   0 0 -1,
  270.                   -0.0145601 0.0036402 -0.999887,
  271.                   -0.0145601 0.0036402 -0.999887,
  272.                   0 0 -1,
  273.                   -0.0218408 0.00546046 -0.999747,
  274.                   -0.0145601 0.0036402 -0.999887,
  275.                   -0.0218408 0.00546046 -0.999747,
  276.                   -0.0436705 0.0109181 -0.998986,
  277.                   0.401931 0.889993 -0.215323,
  278.                   0.400298 0.909962 -0.108303,
  279.                   0.400298 0.909962 -0.108303,
  280.                   0.39392 0.919145 0,
  281.                   0.39392 0.919145 0,
  282.                   0.39392 0.919145 0,
  283.                   0.392197 0.91895 0.0413779,
  284.                   0.400298 0.909962 -0.108303,
  285.                   0.392197 0.91895 -0.0413779,
  286.                   0.400298 0.909962 -0.108303,
  287.                   0.39392 0.919145 0,
  288.                   0.389802 0.917179 0.0826848,
  289.                   0.391141 0.920331 0,
  290.                   0.391141 0.920331 0,
  291.                   0.392197 0.91895 0.0413779,
  292.                   0.389802 0.917179 -0.0826848,
  293.                   0.392197 0.91895 -0.0413779,
  294.                   0.391141 0.920331 0,
  295.                   0.391141 0.920331 0,
  296.                   0.948683 0 0.316228,
  297.                   0.948683 0 0.316228,
  298.                   0.948683 0 0.316228,
  299.                   0.948683 0 0.316228,
  300.                   0.948683 0 -0.316228,
  301.                   0.948683 0 -0.316228,
  302.                   0.948683 0 -0.316228,
  303.                   0.948683 0 -0.316228,
  304.                   -0.707107 0.707107 0,
  305.                   -0.707107 0.707107 0,
  306.                   -0.707107 0.707107 0,
  307.                   -0.707107 0.707107 0,
  308.                   -0.624695 -0.780869 0,
  309.                   -0.624695 -0.780869 0,
  310.                   -0.624695 -0.780869 0,
  311.                   -0.624695 -0.780869 0,
  312.                   -0.810679 0.58549 0,
  313.                   -0.810679 0.58549 0,
  314.                   -0.810679 0.58549 0,
  315.                   -0.810679 0.58549 0 ]
  316.         }
  317.         IndexedTriangleStripSet {
  318.             coordIndex    [ 19, 6, 4, -1, 39, 41, 54, -1,
  319.                   16, 9, 8, -1, 16, 8, 13, -1,
  320.                   16, 13, 17, 14, 15, -1, 17, 15,
  321.                   18, 12, -1, 18, 12, 19, -1, 43,
  322.                   44, 51, -1, 43, 51, 48, -1, 51,
  323.                   52, 48, 49, -1, 49, 52, 50, 53,
  324.                   47, -1, 47, 53, 56, 55, -1, 19,
  325.                   21, 18, 20, -1, 54, 53, 56, -1,
  326.                   20, 24, 22, 25, 57, -1, 22, 57,
  327.                   55, -1, 27, 26, 3, 4, -1, 39,
  328.                   26, 38, 27, -1, 10, 45, 11, 46,
  329.                   -1, 0, 35, 1, 36, -1, 16, 51,
  330.                   9, 44, -1 ]
  331.             normalIndex    [ 2, 0, 1, -1, 5, 3, 4, -1,
  332.                   8, 6, 7, -1, 11, 7, 10, -1,
  333.                   14, 12, 13, 16, 19, -1, 13, 19,
  334.                   22, 25, -1, 29, 27, 2, -1, 32,
  335.                   30, 31, -1, 32, 33, 34, -1, 36,
  336.                   37, 38, 41, -1, 41, 37, 44, 47,
  337.                   50, -1, 51, 52, 53, 59, -1, 55,
  338.                   56, 54, 57, -1, 61, 52, 53, -1,
  339.                   57, 62, 64, 63, 66, -1, 64, 66,
  340.                   59, -1, 71, 72, 70, 73, -1, 75,
  341.                   76, 74, 77, -1, 79, 80, 78, 81,
  342.                   -1, 83, 84, 82, 85, -1, 87, 88,
  343.                   86, 89, -1 ]
  344.         }
  345.         }
  346.  
  347.         File { name "wheel.iv" }
  348.  
  349.         # Car Bottom
  350.         Material { 
  351.         diffuseColor    0 0 0
  352.         ambientColor    0 0 0
  353.         specularColor   ~
  354.         shininess    ~
  355.         }
  356.         Normal { vector 0 -1 0 }
  357.         NormalBinding { value    OVERALL }
  358.         IndexedFaceSet {
  359.         coordIndex    [ 1, 36, 38, 27, 3, -1 ]
  360.         }
  361.     }
  362.     }
  363.     # Second LOD-- just car body and low-complexity wheels
  364.     Separator {
  365.     USE Coords
  366.     USE MainColor
  367.     USE CarBody
  368.     File { name smallWheel.iv }
  369.     }
  370.     # Third LOD-- just approximate with a cube
  371.     Separator {
  372.     USE MainColor
  373.     Translation { translation 0 2 -6 }
  374.     Cube { width 7 height 3 depth 14 }
  375.     }
  376.     # Final LOD-- don't draw anything at all
  377.     Group { }
  378. }
  379.  
  380.