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

  1. #Inventor V2.0 ascii
  2.  
  3. Separator {
  4.     renderCulling ON
  5.     ShapeHints {
  6.     vertexOrdering    COUNTERCLOCKWISE
  7.     #shapeType    SOLID
  8.     faceType    CONVEX
  9.     }
  10.     Scale { scaleFactor 0.866 0.66 1.0 }
  11.     File { name "carCoords.iv" }
  12.  
  13.  
  14.     # CarBody
  15.     Material { 
  16.     diffuseColor    1 1 1
  17.     specularColor    1 1 1
  18.     shininess       0.9
  19.     }
  20.     NormalBinding { value    PER_VERTEX }
  21.     Normal {
  22.     vector    [ 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1, 0 0 1,
  23.           0 0 1, 0 0 1, 0 0 1, 0 0 1,
  24.           0 7.0304e-09 -1, 0 7.0304e-09 -1, 0 7.0304e-09 -1,
  25.           0 7.0304e-09 -1, 0 7.0304e-09 -1, 0 7.0304e-09 -1,
  26.           0 7.0304e-09 -1, 0 7.0304e-09 -1, 0 7.0304e-09 -1,
  27.           0 7.0304e-09 -1, 0 7.0304e-09 -1, 0 7.0304e-09 -1,
  28.           0.267902 0.960761 0.0718763,
  29.           0.267902 0.960761 0.0718763,
  30.           0.268597 0.963253 3.73495e-09,
  31.           0.268597 0.963253 3.73495e-09,
  32.           0.267902 0.960761 0.0718763,
  33.           0.267902 0.960761 -0.0718763,
  34.           0.267902 0.960761 -0.0718763,
  35.           0.268597 0.963253 3.73495e-09,
  36.           0.268597 0.963253 3.73495e-09,
  37.           0.267902 0.960761 -0.0718763,
  38.           0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0,
  39.           0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0, 0 1 0,
  40.           -1 0 0, -1 0 0, -1 0 0, -1 0 0, # ]
  41.               -0.707107 0.707107 0,
  42.               -0.707107 0.707107 0,
  43.               -0.707107 0.707107 0,
  44.               -0.707107 0.707107 0, ]
  45.     }
  46.     IndexedFaceSet {
  47.     coordIndex    [ 0, 1, 3, 4, 5, 6, 7, 8,
  48.               9, 10, 11, -1, 46, 45, 44, 43,
  49.               42, 41, 40, 39, 38, 37, 36, 35,
  50.               -1, 19, 4, 26, 23, 21, -1, 54,
  51.               56, 23, 26, 39, -1, 16, 17, 18,
  52.               20, 22, 55, 53, 52, 51, 29, -1,
  53.               10, 9, 44, 45, -1, 0, 11, 46,
  54.               35, -1, 11, 10, 45, 46  ]
  55.     }
  56.  
  57.  
  58.     # Car Trim
  59.     NormalBinding { value    PER_VERTEX_INDEXED }
  60.     Normal {
  61.     vector    [ 0.179388 0.779948 0.599584,
  62.               0.179388 0.779948 0.599584,
  63.               0.255143 0.776596 0.576021,
  64.               0.179388 0.779948 -0.599584,
  65.               0.179388 0.779948 -0.599584,
  66.               0.179388 0.779948 -0.599584,
  67.               0 0.406138 0.913812,
  68.               0.220848 0.466545 0.856483,
  69.               0.150773 0.31851 0.935852,
  70.               0.220848 0.466545 0.856483,
  71.               0.429393 0.50096 0.751439,
  72.               0.220848 0.466545 0.856483,
  73.               0 0 1,
  74.               0 0 1,
  75.               0 0.207591 0.978216,
  76.               0 0 1,
  77.               0 0 1,
  78.               0 0 1,
  79.               0 0 1,
  80.               -0.0145601 0.0036402 0.999887,
  81.               0 0 1,
  82.               -0.0145601 0.0036402 0.999887,
  83.               -0.0218408 0.00546046 0.999747,
  84.               0 0 1,
  85.               -0.0145601 0.0036402 0.999887,
  86.               -0.0436705 0.0109181 0.998986,
  87.               -0.0218408 0.00546046 0.999747,
  88.               0.32929 0.768349 0.548825,
  89.               0.255143 0.776596 0.576021,
  90.               0.32929 0.768349 0.548825,
  91.               0 0.406138 -0.913812,
  92.               0.150773 0.31851 -0.935852,
  93.               0.220848 0.466545 -0.856483,
  94.               0.220848 0.466545 -0.856483,
  95.               0.429393 0.50096 -0.751439,
  96.               0.220848 0.466545 -0.856483,
  97.               0 0.207591 -0.978216,
  98.               0 0 -1,
  99.               0 0 -1,
  100.               0 0 -1,
  101.               0 0 -1,
  102.               0 0 -1,
  103.               0 0 -1,
  104.               0 0 -1,
  105.               -0.0145601 0.0036402 -0.999887,
  106.               -0.0145601 0.0036402 -0.999887,
  107.               0 0 -1,
  108.               -0.0218408 0.00546046 -0.999747,
  109.               -0.0145601 0.0036402 -0.999887,
  110.               -0.0218408 0.00546046 -0.999747,
  111.               -0.0436705 0.0109181 -0.998986,
  112.               0.401931 0.889993 -0.215323,
  113.               0.400298 0.909962 -0.108303,
  114.               0.400298 0.909962 -0.108303,
  115.               0.39392 0.919145 0,
  116.               0.39392 0.919145 0,
  117.               0.39392 0.919145 0,
  118.               0.392197 0.91895 0.0413779,
  119.               0.400298 0.909962 -0.108303,
  120.               0.392197 0.91895 -0.0413779,
  121.               0.400298 0.909962 -0.108303,
  122.               0.39392 0.919145 0,
  123.               0.389802 0.917179 0.0826848,
  124.               0.391141 0.920331 0,
  125.               0.391141 0.920331 0,
  126.               0.392197 0.91895 0.0413779,
  127.               0.389802 0.917179 -0.0826848,
  128.               0.392197 0.91895 -0.0413779,
  129.               0.391141 0.920331 0,
  130.               0.391141 0.920331 0,
  131.               0.948683 0 0.316228,
  132.               0.948683 0 0.316228,
  133.               0.948683 0 0.316228,
  134.               0.948683 0 0.316228,
  135.               0.948683 0 -0.316228,
  136.               0.948683 0 -0.316228,
  137.               0.948683 0 -0.316228,
  138.               0.948683 0 -0.316228,
  139.               -0.707107 0.707107 0,
  140.               -0.707107 0.707107 0,
  141.               -0.707107 0.707107 0,
  142.               -0.707107 0.707107 0,
  143.               -0.624695 -0.780869 0,
  144.               -0.624695 -0.780869 0,
  145.               -0.624695 -0.780869 0,
  146.               -0.624695 -0.780869 0,
  147.               -0.810679 0.58549 0,
  148.               -0.810679 0.58549 0,
  149.               -0.810679 0.58549 0,
  150.               -0.810679 0.58549 0 ]
  151.     }
  152.     IndexedTriangleStripSet {
  153.     coordIndex    [ 19, 6, 4, -1, 39, 41, 54, -1,
  154.               16, 9, 8, -1, 16, 8, 13, -1,
  155.               16, 13, 17, 14, 15, -1, 17, 15,
  156.               18, 12, -1, 18, 12, 19, -1, 43,
  157.               44, 51, -1, 43, 51, 48, -1, 51,
  158.               52, 48, 49, -1, 49, 52, 50, 53,
  159.               47, -1, 47, 53, 56, 55, -1, 19,
  160.               21, 18, 20, -1, 54, 53, 56, -1,
  161.               20, 24, 22, 25, 57, -1, 22, 57,
  162.               55, -1, 27, 26, 3, 4, -1, 39,
  163.               26, 38, 27, # -1, 10, 45, 11, 46,
  164.               -1, 0, 35, 1, 36, -1, 16, 51,
  165.               9, 44, -1 ]
  166.     normalIndex    [ 2, 0, 1, -1, 5, 3, 4, -1,
  167.               8, 6, 7, -1, 11, 7, 10, -1,
  168.               14, 12, 13, 16, 19, -1, 13, 19,
  169.               22, 25, -1, 29, 27, 2, -1, 32,
  170.               30, 31, -1, 32, 33, 34, -1, 36,
  171.               37, 38, 41, -1, 41, 37, 44, 47,
  172.               50, -1, 51, 52, 53, 59, -1, 55,
  173.               56, 54, 57, -1, 61, 52, 53, -1,
  174.               57, 62, 64, 63, 66, -1, 64, 66,
  175.               59, -1, 71, 72, 70, 73, -1, 75,
  176.               76, 74, 77, # -1, 79, 80, 78, 81,
  177.               -1, 83, 84, 82, 85, -1, 87, 88,
  178.               86, 89, -1 ]
  179.     }
  180.  
  181.  
  182.     # Car number
  183.     Separator {
  184.     MatrixTransform {
  185.         matrix    8.19398e-12 -2.21729e-06 -0.6 0
  186.             -0.577456 0.162926 -6.02099e-07 0
  187.             0.162926 0.577456 -2.13398e-06 0
  188.             18 3.5 1.6 1
  189.     }
  190.     Complexity { value    0 }
  191.     BaseColor { rgb 0.6 0 0 }
  192.     Text3 { string    "1" }
  193.     }
  194.     Separator {
  195.     Transform { rotation 0 1 0 1.57 translation 22.5 1.5 0 scaleFactor 0.12 0.1 1 }
  196.     BaseColor { rgb 0.2 0.0 0.5 }
  197.     Cube { width 30 height 20 depth .01 }
  198.     }
  199.     Separator {
  200.     Transform { rotation 0 1 0 1.57 translation 22.75 1 0 scaleFactor 0.09 0.17 1 }
  201.     BaseColor { rgb 1 1 1 }
  202.     Text3 { justification CENTER string    "IRIS 4D" }
  203.     }
  204.  
  205.  
  206.  
  207.     # wheels
  208.     Separator {
  209.     Complexity { value    0.5 }
  210.     Material { 
  211.         ambientColor 0 0 0
  212.         diffuseColor    0.03 0.03 0.03
  213.         specularColor    0.5 0.5 0.5
  214.         shininess ~
  215.     }
  216.     Separator {
  217.         MatrixTransform {
  218.         matrix    0.000796258 0.999999 -0.000796258 0
  219.             0 0.000796258 1 0
  220.             1 -0.000796258 6.34028e-07 0
  221.             3 2 5.3 1
  222.         }
  223.         DEF CarTire Cylinder { 
  224.         parts    (SIDES | TOP) 
  225.         radius    2
  226.         height    1.5
  227.         }
  228.     }
  229.     Separator {
  230.         MatrixTransform {
  231.         matrix    0.000796258 0.999999 -0.000796258 0
  232.             0 0.000796258 1 0
  233.             1 -0.000796258 6.34028e-07 0
  234.             16.5 2 5.3 1
  235.         }
  236.         USE CarTire
  237.     }
  238.     Separator {
  239.         MatrixTransform {
  240.         matrix    0.000796258 -0.999997 0.0023888 0
  241.             0 -0.00238881 -0.999997 0
  242.             1 0.000796256 -1.90211e-06 0
  243.             16.5 1.99044 -5.3 1
  244.         }
  245.         USE CarTire
  246.     }
  247.     Separator {
  248.         MatrixTransform {
  249.         matrix    0.000796258 -0.999997 0.0023888 0
  250.             0 -0.00238881 -0.999997 0
  251.             1 0.000796256 -1.90211e-06 0
  252.             3 1.99044 -5.3 1
  253.         }
  254.         USE CarTire
  255.     }
  256.  
  257.     BaseColor { rgb    0.7 0.7 0.7 }
  258.     Complexity { value    0.1 }
  259.     Separator {
  260.         MatrixTransform {
  261.         matrix    0.000796258 0.999999 -0.000796258 0
  262.             0 0.000796258 1 0
  263.             1 -0.000796258 6.34028e-07 0
  264.             3 2 5.3 1
  265.         }
  266.         DEF HubCap Cylinder {
  267.         parts    TOP
  268.         radius    1
  269.         height    1.6
  270.         }
  271.     }
  272.     Separator {
  273.         MatrixTransform {
  274.         matrix    0.000796258 0.999999 -0.000796258 0
  275.             0 0.000796258 1 0
  276.             1 -0.000796258 6.34028e-07 0
  277.             16.5 2 5.3 1
  278.         }
  279.         USE HubCap
  280.     }
  281.     Separator {
  282.         MatrixTransform {
  283.         matrix    0.000796258 -0.999997 0.0023888 0
  284.             0 -0.00238881 -0.999997 0
  285.             1 0.000796256 -1.90211e-06 0
  286.             16.5 1.99044 -5.3 1
  287.         }
  288.         USE HubCap
  289.     }
  290.     Separator {
  291.         MatrixTransform {
  292.         matrix    0.000796258 -0.999997 0.0023888 0
  293.             0 -0.00238881 -0.999997 0
  294.             1 0.000796256 -1.90211e-06 0
  295.             3 1.99044 -5.3 1
  296.         }
  297.         USE HubCap
  298.     }
  299.     }
  300.  
  301.     # Car Windows and Bottom
  302.     Material { 
  303.     diffuseColor    0.0 0.0 0.0
  304.     specularColor   1 1 1
  305.     shininess    ~
  306.     }
  307.     Normal {
  308.     vector    [ -0.813733 0.581238 0,
  309.               -0.813733 0.581238 0,
  310.               -0.813733 0.581238 0,
  311.               -0.813733 0.581238 0,
  312.               0.0442598 0.449279 0.892295,
  313.               0.0442598 0.449279 0.892295,
  314.               0.0442598 0.449279 0.892295,
  315.               0.0442598 0.449279 0.892295,
  316.               0.0442598 0.449279 0.892295,
  317.               0.0442598 0.449279 0.892295,
  318.               0.0442598 0.449279 0.892295,
  319.               0.0442598 0.449279 -0.892295,
  320.               0.0442598 0.449279 -0.892295,
  321.               0.0442598 0.449279 -0.892295,
  322.               0.0442598 0.449279 -0.892295,
  323.               0.0442598 0.449279 -0.892295,
  324.               0.0442598 0.449279 -0.892295,
  325.               0.0442598 0.449279 -0.892295,
  326.               0.394211 0.91902 0,
  327.               0.394211 0.91902 0,
  328.               0.394211 0.91902 0,
  329.               0.394211 0.91902 0,
  330.               0.394211 0.91902 0,
  331.               0.394211 0.91902 0,
  332.               0.0      -1      0,
  333.               0.0      -1      0,
  334.               0.0      -1      0,
  335.               0.0      -1      0,
  336.               0.0      -1      0,  ]
  337.     }
  338.     NormalBinding { value    PER_VERTEX }
  339.     IndexedFaceSet {
  340.     coordIndex    [ 88, 89, 90, 91, -1, 8, 7, 6,
  341.               12, 15, 14, 13, -1, 43, 48, 49,
  342.               50, 47, 41, 42, -1, 24, 21, 23,
  343.               56, 57, 25, -1, 1, 36, 38, 27, 3, -1, ]
  344.     }
  345.  
  346. }
  347.