home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1995 November / PCWK1195.iso / inne / win / sieciowe / oiv_demo.lzh / disk3 / DATA.3 / data / models / bird.iv < prev    next >
Text File  |  1994-12-10  |  4KB  |  250 lines

  1. #Inventor V1.0 ascii
  2.  
  3. Separator {
  4.     Transform {
  5.     translation 0 0 0 
  6.     scaleFactor 0.08 0.08 0.08
  7.     }
  8.     Group {
  9.     NormalBinding {
  10.         value PER_FACE
  11.     }
  12.     LightModel {
  13.         model    PHONG
  14.     }
  15.     Group {
  16.         Separator {
  17.         Label {
  18.             label "bird body"
  19.         }
  20.         Transform {
  21.             translation 0 0 0
  22.         }
  23.         Coordinate3 {
  24.             point [ 0.0  0.0  0.4,
  25.                 1.8  0.0  0.3,
  26.                 1.8  0.0 -0.3,
  27.                 0.0  0.0 -0.4,
  28.                 0.2 -1.0  0.0,
  29.                 1.7 -0.8  0.0]
  30.         }
  31.         Normal {
  32.             vector [ 0 1 0,
  33.                 0 -.5 1,
  34.                 0 -.5 -1,
  35.                 -1 -.2 0,
  36.                 1 .2 0]
  37.         }
  38.         IndexedFaceSet {
  39.             coordIndex [ 0, 1, 2, 3, -1,
  40.                 0, 4, 5, 1, -1,
  41.                 2, 5, 4, 3, -1,
  42.                 0, 3, 4, -1,
  43.                 1, 5, 2, -1 ]
  44.         }
  45.         }
  46.         Separator {
  47.             Label {
  48.             label "bird head"
  49.             }
  50.             Coordinate3 {
  51.             point [ 0.0  0.0  0.4,
  52.                 0.0  0.0 -0.4,
  53.                    -1.2 -0.6  0.0,
  54.                    -0.2 -1.1  0.0]
  55.             }
  56.             Normal {
  57.             vector [ -.5 1 0,
  58.                 0 -.5  1,
  59.                 0 -.5 -1,
  60.                 .5 -.5 0]
  61.             }
  62.  
  63.             IndexedFaceSet {
  64.             coordIndex [ 0, 1, 2, -1,
  65.                 3, 0, 2, -1,
  66.                 1, 3, 2, -1,
  67.                 3, 1, 0, -1]
  68.             }
  69.         }
  70.         Separator {
  71.             Label {
  72.             label "bird tail"
  73.             }
  74.             Transform {
  75.             translation 1.8 0 0
  76.             }
  77.             Coordinate3 {
  78.             point [ 0.0  0.0  0.3,
  79.                 1.4 -0.6  0.7,
  80.                 1.4 -0.6 -0.7,
  81.                 0.0  0.0 -0.3,
  82.                 0.2 -0.8  0.0]
  83.             }
  84.             Normal {
  85.             vector [ .3 1 0,
  86.                  -.1 -.5 1,
  87.                  .25 -1  0,
  88.                  -.1 -.5 -1,
  89.                  -.5 -.5 0
  90.                 ]
  91.             }
  92.  
  93.             IndexedFaceSet {
  94.             coordIndex [ 0, 1, 2, 3, -1,
  95.                 0, 4, 1, -1,
  96.                 1, 4, 2, -1,
  97.                 2, 4, 3, -1,
  98.                 0, 3, 4, -1]
  99.             }
  100.         }
  101.         Separator {
  102.         Label {
  103.             label "bird left wing"
  104.         }
  105.         Transform {
  106.             translation 0 0 0.4
  107.             rotation 0 1 0 0
  108.         }
  109.         Coordinate3 {
  110.             point [ 0.0 0.0  0.0,
  111.                 1.8 0.0 -0.1,
  112.                 1.4 0.2  2.0,
  113.                 0.0 0.2  2.0,
  114.                 0.0 -.02  0.0,
  115.                 1.8 -.02 -0.1,
  116.                 1.4 0.18  2.0,
  117.                 0.0 0.18  2.0]
  118.         }
  119.         Normal {
  120.             vector [ 0  1 -.1,
  121.                  0 -1 -.1,
  122.                  0  0   1,
  123.                  1  0   0,
  124.                  0  0  -1,
  125.                 -1  0   0]
  126.         }
  127.         NormalBinding {
  128.             value PER_FACE
  129.         }
  130.         IndexedFaceSet {
  131.             coordIndex [3, 2, 1, 0, -1,
  132.                 4, 5, 6, 7, -1,
  133.                 0, 1, 5, 4, -1,
  134.                 1, 2, 6, 5, -1,
  135.                 2, 3, 7, 6, -1,
  136.                 3, 0, 4, 7, -1
  137.                 ]
  138.         }
  139.         Transform {
  140.             translation 0 0.2 2.0
  141.             rotation 0 1 0 0
  142.         }
  143.         Coordinate3 {
  144.             point [ 0.0  0.0 0.0,
  145.                 1.4  0.0 0.0,
  146.                 1.8 -.1 1.6,
  147.                 1.0 -.1 1.4,
  148.                 0.0 -.02 0.0,
  149.                 1.4 -.02 0.0,
  150.                 1.8 -.12 1.6,
  151.                 1.0 -.12 1.4]
  152.         }
  153.         Normal {
  154.             vector [ 0  1 .05,
  155.                  0 -1 .05,
  156.                  0  0  1,
  157.                  1  0  0,
  158.                  0  0 -1,
  159.                 -1 0  0]
  160.         }
  161.         NormalBinding {
  162.             value PER_FACE
  163.         }
  164.         IndexedFaceSet {
  165.             coordIndex [3, 2, 1, 0, -1,
  166.                 4, 5, 6, 7, -1,
  167.                 0, 1, 5, 4, -1,
  168.                 1, 2, 6, 5, -1,
  169.                 2, 3, 7, 6, -1,
  170.                 3, 0, 4, 7, -1
  171.                 ]
  172.         }
  173.         }
  174.         Separator {
  175.         Label {
  176.             label "bird right wing"
  177.         }
  178.         Transform {
  179.             translation 0 0 -0.4
  180.             rotation 0 1 0 0
  181.         }
  182.         Coordinate3 {
  183.             point [ 0.0 0.00  0.0,
  184.                 1.8 0.00  0.1,
  185.                 1.4 0.20 -2.0,
  186.                 0.0 0.20 -2.0,
  187.                 0.0 -0.02 0.0,
  188.                 1.8 -0.02  0.1,
  189.                 1.4  0.18 -2.0,
  190.                 0.0  0.18 -2.0]
  191.         }
  192.         Normal {
  193.             vector [ 0 1 .1,
  194.                  0 -1 .1,
  195.                  0  0  1,
  196.                  1  0  0,
  197.                  0  0 -1,
  198.                  -1 0  0]
  199.         }
  200.         NormalBinding {
  201.             value PER_FACE
  202.         }
  203.         IndexedFaceSet {
  204.             coordIndex [ 0, 1, 2, 3, -1,
  205.                  7, 6, 5, 4, -1,
  206.                  4, 5, 1, 0, -1,
  207.                  5, 6, 2, 1, -1,
  208.                  6, 7, 3, 2, -1,
  209.                  7, 4, 0, 3, -1
  210.                    ]
  211.         }
  212.         Transform {
  213.             translation 0 0.2 -2.0
  214.             rotation 0 1 0 0
  215.         }
  216.         Coordinate3 {
  217.             point [ 0.0 0.0 0.0,
  218.                 1.4 0.0 0.0,
  219.                 1.8 -.1 -1.6,
  220.                 1.0 -.1 -1.4,
  221.                 0.0 -.02 0.0,
  222.                 1.4 -.02 0.0,
  223.                 1.8 -.12 -1.6,
  224.                 1.0 -.12 -1.4]
  225.         }
  226.         Normal {
  227.             vector [ 0  1  -.05,
  228.                  0 -1  -.05,
  229.                  0  0  1,
  230.                  1  0  0,
  231.                  0  0 -1,
  232.                  -1 0  0]
  233.         }
  234.         NormalBinding {
  235.             value PER_FACE
  236.         }
  237.         IndexedFaceSet {
  238.             coordIndex [ 0, 1, 2, 3, -1,
  239.                  7, 6, 5, 4, -1,
  240.                  4, 5, 1, 0, -1,
  241.                  5, 6, 2, 1, -1,
  242.                  6, 7, 3, 2, -1,
  243.                  7, 4, 0, 3, -1
  244.             ]
  245.         }
  246.         }
  247.     }
  248.     }
  249. }
  250.