home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Graphics / Graphics.zip / DKBOS2.ZOO / dkb212dt.zoo / snack.dat < prev    next >
Text File  |  1991-04-12  |  13KB  |  536 lines

  1. { DKB scene description file SNACK.DAT  }
  2. { File originally written by Tom Price  }
  3.  
  4. INCLUDE "shapes.dat"
  5. INCLUDE "colors.dat"
  6. INCLUDE "textures.dat"
  7.  
  8. VIEW_POINT
  9.   LOCATION <0.0 50.0 -150.0>
  10.   UP <0.0 1.0 0.0>
  11.   RIGHT <1.3333 0.0 0.0>
  12.   LOOK_AT <0.0 0.0 0.0>
  13. END_VIEW_POINT
  14.  
  15.  
  16. OBJECT
  17.   SPHERE <0.0 0.0 0.0> 20.0 END_SPHERE
  18.   TRANSLATE <50.0 150.0 -250.0>
  19.     TEXTURE
  20.       COLOUR White
  21.       AMBIENT 1.0
  22.       DIFFUSE 0.0
  23.     END_TEXTURE
  24.   LIGHT_SOURCE
  25.   COLOUR White
  26. END_OBJECT
  27.  
  28. OBJECT
  29.   SPHERE <0.0 0.0 0.0> 20.0 END_SPHERE
  30.     TRANSLATE <-50.0 150.0 -250.0>
  31.     TEXTURE
  32.       COLOUR White
  33.       AMBIENT 1.0
  34.       DIFFUSE 0.0
  35.     END_TEXTURE
  36.     LIGHT_SOURCE
  37.     COLOUR White
  38. END_OBJECT
  39.  
  40.  
  41. {The Sky}
  42. OBJECT
  43.   SPHERE <0.0 -49000.0 -200.0> 50000.0 INVERSE END_SPHERE
  44.     TEXTURE 
  45.       Cloud_Sky
  46.       0.05 
  47.       SCALE <5000.0 1000.0 5000.0>
  48.       AMBIENT 0.7
  49.       DIFFUSE 0.0
  50.     END_TEXTURE
  51.     COLOUR SkyBlue
  52. END_OBJECT
  53.  
  54. { The wood grain tabletop }
  55. OBJECT
  56.   INTERSECTION
  57.     PLANE <1.0 0.0 0.0> 1.0 END_PLANE
  58.     PLANE <1.0 0.0 0.0> -1.0 INVERSE END_PLANE
  59.     PLANE <0.0 1.0 0.0> 1.0 END_PLANE
  60.     PLANE <0.0 1.0 0.0> -1.0 INVERSE END_PLANE
  61.     PLANE <0.0 0.0 1.0> 1.0 END_PLANE
  62.     PLANE <0.0 0.0 1.0> -1.0 INVERSE END_PLANE
  63.   END_INTERSECTION
  64.     TEXTURE
  65.       Pine_Wood
  66.       SCALE <7.0 1.0 0.7>
  67.       ROTATE <0.0 -30.0 0.0>
  68.       AMBIENT 0.1
  69.       DIFFUSE 0.5
  70.       REFLECTION 0.3
  71.       BRILLIANCE 3.0
  72.     END_TEXTURE
  73.   BOUNDED_BY
  74.     INTERSECTION
  75.       PLANE <1.0 0.0 0.0> 1.01 END_PLANE
  76.       PLANE <1.0 0.0 0.0> -1.01 INVERSE END_PLANE
  77.       PLANE <0.0 1.0 0.0> 1.01 END_PLANE
  78.       PLANE <0.0 1.0 0.0> -1.01 INVERSE END_PLANE
  79.       PLANE <0.0 0.0 1.0> 1.01 END_PLANE
  80.       PLANE <0.0 0.0 1.0> -1.01 INVERSE END_PLANE
  81.     END_INTERSECTION
  82.   END_BOUND
  83.   SCALE <200.0 1.0 200.0>
  84.   TRANSLATE <0.0 -42.0 0.0>
  85. END_OBJECT
  86.  
  87.  
  88. { a salami }
  89. DECLARE
  90. Salami = COMPOSITE
  91.  { the outside skin }
  92.   OBJECT
  93.     UNION
  94.       INTERSECTION
  95.         QUADRIC Cylinder_X SCALE <1.0 20.0 20.0> END_QUADRIC
  96.     PLANE <1.0 0.0 0.0> 10.0 END_PLANE
  97.     PLANE <1.0 0.0 0.0> -10.0 INVERSE END_PLANE
  98.       END_INTERSECTION
  99.       SPHERE <-10.0 0.0 0.0> 20.0 END_SPHERE
  100.     END_UNION
  101.     TEXTURE
  102.       0.05
  103.       COLOUR RED 0.5 GREEN 0.2 BLUE 0.2
  104.       AMBIENT 0.1
  105.       DIFFUSE 0.8
  106.       REFLECTION 0.2
  107.       BRILLIANCE 3.0
  108.       PHONG 0.3
  109.       PHONGSIZE 20.0
  110.     END_TEXTURE
  111.     COLOUR RED 0.5 GREEN 0.2 BLUE 0.2
  112.   END_OBJECT
  113.   OBJECT
  114.     INTERSECTION
  115.       QUADRIC Cylinder_X SCALE <1.0 19.0 19.0> END_QUADRIC
  116.       PLANE <1.0 0.0 0.0> 10.01 END_PLANE
  117.       PLANE <1.0 0.0 0.0> -10.0 INVERSE END_PLANE
  118.     END_INTERSECTION
  119.     TEXTURE
  120.       0.1
  121.       COLOUR Pink
  122.       AMBIENT 0.3
  123.       DIFFUSE 0.7
  124.     END_TEXTURE
  125.     COLOUR Pink
  126.   END_OBJECT
  127.   BOUNDED_BY
  128.     INTERSECTION
  129.       QUADRIC Cylinder_X SCALE <1.0 20.01 20.01> END_QUADRIC
  130.       PLANE <1.0 0.0 0.0> 10.02 END_PLANE
  131.       PLANE <1.0 0.0 0.0> -30.01 INVERSE END_PLANE
  132.     END_INTERSECTION
  133.   END_BOUND
  134. END_COMPOSITE
  135.  
  136. { a salami slice }
  137. DECLARE
  138. Slice = COMPOSITE
  139.  { the outside skin }
  140.   OBJECT
  141.     INTERSECTION
  142.       QUADRIC Cylinder_X SCALE <1.0 20.0 20.0> END_QUADRIC
  143.       PLANE <1.0 0.0 0.0> 0.5 END_PLANE
  144.       PLANE <1.0 0.0 0.0> -0.5 INVERSE END_PLANE
  145.     END_INTERSECTION
  146.     TEXTURE
  147.       0.05
  148.       COLOUR RED 0.5 GREEN 0.2 BLUE 0.2
  149.       AMBIENT 0.1
  150.       DIFFUSE 0.8
  151.       REFLECTION 0.2
  152.       BRILLIANCE 3.0
  153.       PHONG 0.3
  154.       PHONGSIZE 20.0
  155.     END_TEXTURE
  156.     COLOUR RED 0.5 GREEN 0.2 BLUE 0.2
  157.   END_OBJECT
  158.     OBJECT
  159.       INTERSECTION
  160.         QUADRIC Cylinder_X SCALE <1.0 19.0 19.0> END_QUADRIC
  161.         PLANE <1.0 0.0 0.0> 0.51 END_PLANE
  162.         PLANE <1.0 0.0 0.0> -0.51 INVERSE END_PLANE
  163.       END_INTERSECTION
  164.       TEXTURE
  165.         0.1
  166.         AMBIENT 0.3
  167.         DIFFUSE 0.7
  168.         COLOUR Pink
  169.       END_TEXTURE
  170.       COLOUR Pink
  171.     END_OBJECT
  172.   BOUNDED_BY
  173.     INTERSECTION
  174.       QUADRIC Cylinder_X SCALE <1.0 20.01 20.01> END_QUADRIC
  175.       PLANE <1.0 0.0 0.0> 0.52 END_PLANE
  176.       PLANE <1.0 0.0 0.0> -0.52 INVERSE END_PLANE
  177.     END_INTERSECTION
  178.   END_BOUND
  179. END_COMPOSITE
  180.  
  181.  
  182. { a wedge of cheese}
  183. DECLARE
  184. Cheese = OBJECT
  185.   INTERSECTION
  186.     QUADRIC Cylinder_Y SCALE <10.0 1.0 10.0> END_QUADRIC
  187.     PLANE <0.0 1.0 0.0> 20.0 END_PLANE
  188.     PLANE <0.0 1.0 0.0> 0.0 INVERSE END_PLANE
  189.     PLANE <1.0 0.0 0.0>  5.0 ROTATE <0.0 30.0 0.0> END_PLANE
  190.     PLANE <1.0 0.0 0.0> -5.0 ROTATE <0.0 -30.0 0.0> INVERSE END_PLANE
  191.     QUADRIC Cylinder_X SCALE <1.0 1.0 1.5>
  192.       ROTATE <0.0 -20.0 30>
  193.       TRANSLATE <0.0 10.0 0.0>
  194.       INVERSE
  195.     END_QUADRIC
  196.     QUADRIC Cylinder_X SCALE <1.0 2.0 1.5>
  197.       ROTATE <0.0 20.0 -30>
  198.       TRANSLATE <0.0 12.0 -4.0>
  199.       INVERSE
  200.     END_QUADRIC
  201.     QUADRIC Cylinder_X SCALE <1.0 1.0 1.0>
  202.       TRANSLATE <0.0 15.0 -9.0>
  203.       INVERSE
  204.     END_QUADRIC
  205.     QUADRIC Cylinder_X SCALE <1.0 2.0 1.5>
  206.       ROTATE <0.0 -30.0 -30.0>
  207.       TRANSLATE <0.0 15.0 5.0>
  208.       INVERSE
  209.     END_QUADRIC
  210.     QUADRIC Cylinder_X SCALE <1.0 1.5 1.5>
  211.       ROTATE <0.0 0.0 -20.0>
  212.       TRANSLATE <0.0 7.0 -9.0>
  213.       INVERSE
  214.     END_QUADRIC
  215.     QUADRIC Cylinder_X SCALE <1.0 1.0 1.0>
  216.       ROTATE <0.0 10.0 10.0>
  217.       TRANSLATE <0.0 10.0 -2.0>
  218.     INVERSE END_QUADRIC
  219.     QUADRIC Cylinder_X SCALE <1.0 1.0 1.2>
  220.       ROTATE <0.0 -10.0 0.0>
  221.       TRANSLATE <0.0 5.0 0.0>
  222.       INVERSE
  223.     END_QUADRIC
  224.     QUADRIC Cylinder_X SCALE <1.0 1.3 1.0>
  225.       TRANSLATE <0.0 3.0 -3.0>
  226.       INVERSE
  227.     END_QUADRIC
  228.   END_INTERSECTION
  229.   TEXTURE
  230.     0.05
  231.     COLOUR RED 1.0 GREEN 0.8 BLUE 0.0
  232.     AMBIENT 0.2
  233.     DIFFUSE 0.8
  234.   END_TEXTURE
  235.   COLOUR RED 1.0 GREEN 0.8 BLUE 0.0
  236.   BOUNDED_BY
  237.     INTERSECTION
  238.       QUADRIC Cylinder_Y SCALE <10.01 1.0 10.01> END_QUADRIC
  239.       PLANE <0.0 1.0 0.0> 20.01 END_PLANE
  240.       PLANE <0.0 1.0 0.0> -0.01 INVERSE END_PLANE
  241.     END_INTERSECTION
  242.   END_BOUND
  243. END_OBJECT
  244.  
  245. { a slice of cheese}
  246. DECLARE
  247. CheeseSlice = OBJECT
  248.   INTERSECTION
  249.     QUADRIC Cylinder_Y SCALE <10.0 1.0 10.0> END_QUADRIC
  250.     PLANE <0.0 1.0 0.0> 20.0 END_PLANE
  251.     PLANE <0.0 1.0 0.0> 0.0 INVERSE END_PLANE
  252.     PLANE <1.0 0.0 0.0>  0.2  END_PLANE
  253.     PLANE <1.0 0.0 0.0> -0.2 INVERSE END_PLANE
  254.     QUADRIC Cylinder_X SCALE <1.0 1.0 1.5>
  255.       ROTATE <0.0 -20.0 30>
  256.       TRANSLATE <0.0 10.0 0.0>
  257.       INVERSE
  258.     END_QUADRIC
  259.     QUADRIC Cylinder_X SCALE <1.0 2.0 1.5>
  260.       ROTATE <0.0 20.0 -30>
  261.       TRANSLATE <0.0 12.0 -4.0>
  262.       INVERSE
  263.     END_QUADRIC
  264.     QUADRIC Cylinder_X SCALE <1.0 1.0 1.0>
  265.       TRANSLATE <0.0 15.0 -9.0>
  266.       INVERSE
  267.     END_QUADRIC
  268.     QUADRIC Cylinder_X SCALE <1.0 2.0 1.5>
  269.       ROTATE <0.0 -30.0 -30.0>
  270.       TRANSLATE <0.0 15.0 5.0>
  271.       INVERSE
  272.     END_QUADRIC
  273.     QUADRIC Cylinder_X SCALE <1.0 1.5 1.5>
  274.       ROTATE <0.0 0.0 -20.0>
  275.       TRANSLATE <0.0 7.0 -9.0>
  276.       INVERSE
  277.     END_QUADRIC
  278.     QUADRIC Cylinder_X SCALE <1.0 1.0 1.0>
  279.       ROTATE <0.0 10.0 10.0>
  280.       TRANSLATE <0.0 10.0 -2.0>
  281.       INVERSE
  282.     END_QUADRIC
  283.     QUADRIC Cylinder_X SCALE <1.0 1.0 1.2>
  284.       ROTATE <0.0 -10.0 0.0>
  285.       TRANSLATE <0.0 3.0 5.0>
  286.       INVERSE
  287.     END_QUADRIC
  288.     QUADRIC Cylinder_X SCALE <1.0 1.3 1.0>
  289.       ROTATE <0.0 0.0 0.0>
  290.       TRANSLATE <0.0 2.0 2.0>
  291.       INVERSE
  292.     END_QUADRIC
  293.   END_INTERSECTION
  294.   TEXTURE
  295.     0.05
  296.     COLOUR RED 1.0 GREEN 0.8 BLUE 0.0
  297.     AMBIENT 0.2
  298.     DIFFUSE 0.8
  299.   END_TEXTURE
  300.   COLOUR RED 1.0 GREEN 0.8 BLUE 0.0
  301.   BOUNDED_BY
  302.     INTERSECTION
  303.       QUADRIC Cylinder_Y SCALE <10.01 1.0 10.01> END_QUADRIC
  304.       PLANE <0.0 1.0 0.0> 20.01 END_PLANE
  305.       PLANE <0.0 1.0 0.0> -0.01 INVERSE END_PLANE
  306.       PLANE <1.0 0.0 0.0> 0.3 END_PLANE
  307.       PLANE <1.0 0.0 0.0> -0.3 INVERSE END_PLANE
  308.     END_INTERSECTION
  309.   END_BOUND
  310. END_OBJECT
  311.  
  312. { An oval glass dish }
  313. DECLARE
  314. Dish = OBJECT
  315.   UNION
  316.     INTERSECTION
  317.       QUADRIC Sphere SCALE <100.0 25.0 25.0> END_QUADRIC
  318.       QUADRIC Sphere SCALE <95.0 24.0 24.0> INVERSE END_QUADRIC
  319.       PLANE <0.0 1.0 0.0> 0.0 END_PLANE
  320.       PLANE <0.0 1.0 0.0> -5.0 INVERSE END_PLANE
  321.     END_INTERSECTION
  322.     INTERSECTION
  323.       QUADRIC Cylinder_Y SCALE <95.0 1.0 24.0> END_QUADRIC
  324.       PLANE <0.0 1.0 0.0> -4.0 END_PLANE
  325.       PLANE <0.0 1.0 0.0> -5.0 INVERSE END_PLANE
  326.     END_INTERSECTION
  327.   END_UNION
  328.   TEXTURE
  329.     COLOUR Clear
  330.     AMBIENT 0.1
  331.     DIFFUSE 0.8
  332.     REFRACTION 0.95
  333.     IOR 1.5
  334.     REFLECTION 0.05
  335.     BRILLIANCE 2.0
  336.   END_TEXTURE
  337.   COLOUR Clear
  338.   BOUNDED_BY
  339.     INTERSECTION
  340.       QUADRIC Cylinder_Y SCALE <100.01 1.0 25.01> END_QUADRIC
  341.       PLANE <0.0 1.0 0.0> 0.01 END_PLANE
  342.       PLANE <0.0 1.0 0.0> -5.01 INVERSE END_PLANE
  343.     END_INTERSECTION
  344.   END_BOUND
  345. END_OBJECT
  346.  
  347. { a slice of bread }
  348. DECLARE
  349. BreadSlice = COMPOSITE
  350.   OBJECT
  351.     UNION
  352.       INTERSECTION
  353.         PLANE <1.0 0.0 0.0> 10.0 END_PLANE
  354.     PLANE <1.0 0.0 0.0> -10.0 INVERSE END_PLANE
  355.     PLANE <0.0 1.0 0.0> 1.0 END_PLANE
  356.     PLANE <0.0 1.0 0.0> -1.0 INVERSE END_PLANE
  357.     PLANE <0.0 0.0 1.0> 10.0 END_PLANE
  358.     PLANE <0.0 0.0 1.0> -10.0 INVERSE END_PLANE
  359.       END_INTERSECTION
  360.       INTERSECTION
  361.         QUADRIC Cylinder_Y SCALE <11.0 1.0 7.0>
  362.       TRANSLATE <0.0 0.0 10.0>
  363.     END_QUADRIC
  364.     PLANE <0.0 1.0 0.0> 1.0 END_PLANE
  365.     PLANE <0.0 1.0 0.0> -1.0 INVERSE END_PLANE
  366.       END_INTERSECTION
  367.     END_UNION
  368.     TEXTURE
  369.       0.05
  370.       COLOUR RED 0.4 GREEN 0.3 BLUE 0.1
  371.       AMBIENT 0.3
  372.       DIFFUSE 0.7
  373.       REFLECTION 0.1
  374.       BRILLIANCE 2.0
  375.     END_TEXTURE
  376.     COLOUR RED 0.4 GREEN 0.3 BLUE 0.1
  377.   END_OBJECT
  378.  
  379.   OBJECT
  380.     UNION
  381.       INTERSECTION
  382.         PLANE <1.0 0.0 0.0> 9.5 END_PLANE
  383.     PLANE <1.0 0.0 0.0> -9.5 INVERSE END_PLANE
  384.     PLANE <0.0 1.0 0.0> 1.01 END_PLANE
  385.     PLANE <0.0 1.0 0.0> -1.01 INVERSE END_PLANE
  386.     PLANE <0.0 0.0 1.0> 9.5 END_PLANE
  387.     PLANE <0.0 0.0 1.0> -9.5 INVERSE END_PLANE
  388.       END_INTERSECTION
  389.       INTERSECTION
  390.         QUADRIC Cylinder_Y SCALE <10.5 1.0 6.5>
  391.       TRANSLATE <0.0 0.0 10.0>
  392.     END_QUADRIC
  393.     PLANE <0.0 1.0 0.0> 1.01 END_PLANE
  394.     PLANE <0.0 1.0 0.0> -1.01 INVERSE END_PLANE
  395.       END_INTERSECTION
  396.     END_UNION
  397.     TEXTURE
  398.       0.1
  399.       COLOUR RED 0.7 GREEN 0.6 BLUE 0.45
  400.       AMBIENT 0.3
  401.       DIFFUSE 0.7
  402.     END_TEXTURE
  403.     COLOUR RED 0.7 GREEN 0.6 BLUE 0.45
  404.   END_OBJECT
  405.   BOUNDED_BY
  406.     INTERSECTION
  407.       PLANE <1.0 0.0 0.0> 10.1 END_PLANE
  408.       PLANE <1.0 0.0 0.0> -10.1 INVERSE END_PLANE
  409.       PLANE <0.0 1.0 0.0> 1.0 END_PLANE
  410.       PLANE <0.0 1.0 0.0> -1.1 INVERSE END_PLANE
  411.       PLANE <0.0 0.0 1.0> 17.1 END_PLANE
  412.       PLANE <0.0 0.0 1.0> -10.1 INVERSE END_PLANE
  413.     END_INTERSECTION
  414.   END_BOUND
  415. END_COMPOSITE    
  416.  
  417. { Now to put the scene together}
  418. COMPOSITE
  419.   OBJECT Dish
  420.     SCALE <0.7 1.0 1.2>
  421.     TRANSLATE <0.0 -36.0 -25.0>
  422.   END_OBJECT
  423.  
  424.   COMPOSITE Salami
  425.     ROTATE <0.0 35.0 0.0>
  426.     TRANSLATE <-30.0 -20.0 -20.0>
  427.   END_COMPOSITE
  428.  
  429.   OBJECT Cheese
  430.     SCALE <2.0 2.0 2.0>
  431.     ROTATE <0.0 25.0 0.0>
  432.     TRANSLATE <30.0 -40.0 -25.0>
  433.   END_OBJECT
  434.   TRANSLATE <0.0 0.0 25.0>
  435.   ROTATE <0.0 -15.0 0.0>
  436.   TRANSLATE <-35.0 0.0 20.0>
  437. END_COMPOSITE
  438.  
  439. { now a sandwich }
  440. COMPOSITE
  441.   COMPOSITE Slice
  442.     ROTATE <0.0 90.0 0.0>
  443.     ROTATE <90.0 0.0 0.0>
  444.     TRANSLATE <45.0 -33.0 -35.0>
  445.   END_COMPOSITE
  446.  
  447.   OBJECT CheeseSlice
  448.     SCALE <1.0 2.0 2.0>
  449.     ROTATE <0.0 -90.0 0.0>
  450.     ROTATE <90.0 0.0 0.0>
  451.     TRANSLATE <0.0 0.0 -16.0>
  452.     ROTATE <0.0 30.0 0.0>
  453.     TRANSLATE <45.0 -35.0 -35.0>
  454.   END_OBJECT
  455.  
  456.   COMPOSITE BreadSlice
  457.     SCALE <1.6 2.0 1.0>
  458.     ROTATE <0.0 -150.0 0.0>
  459.     TRANSLATE <45.0 -38.0 -35.0>
  460.   END_COMPOSITE
  461.  
  462.   COMPOSITE BreadSlice
  463.     SCALE <1.6 2.0 1.0>
  464.     ROTATE <0.0 -150.0 0.0>
  465.     TRANSLATE <45.0 -29.0 -35.0>
  466.   END_COMPOSITE
  467.   TRANSLATE <0.0 15.0 10.0>
  468. END_COMPOSITE
  469.  
  470. {spotlight on the sandwich}
  471. OBJECT
  472.   INTERSECTION
  473.     QUADRIC Cylinder_Y SCALE <7.5 1.0 7.5> END_QUADRIC
  474.     QUADRIC Cylinder_Y SCALE <7.4 1.0 7.4> INVERSE END_QUADRIC
  475.     PLANE <0.0 1.0 0.0> 50.0 END_PLANE
  476.     PLANE <0.0 1.0 0.0> 0.0 INVERSE END_PLANE
  477.   END_INTERSECTION
  478.   TRANSLATE <45.0 100.0 -25.0>
  479.   TEXTURE
  480.     COLOUR White
  481.     AMBIENT 0.3
  482.     DIFFUSE 0.7
  483.   END_TEXTURE
  484.   COLOUR White
  485. END_OBJECT
  486.  
  487. OBJECT
  488.   SPHERE <0.0 0.0 0.0> 4.0 END_SPHERE
  489.   TRANSLATE <45.0 145.0 -25.0>
  490.   TEXTURE
  491.     COLOUR White
  492.     AMBIENT 1.0
  493.     DIFFUSE 0.0
  494.   END_TEXTURE
  495.   LIGHT_SOURCE
  496.   COLOUR White
  497. END_OBJECT
  498.  
  499. COMPOSITE Slice
  500.   ROTATE <0.0 90.0 0.0>
  501.   ROTATE <65.0 0.0 0.0>
  502.   TRANSLATE <-30.0 25.0 45.0>
  503. END_COMPOSITE
  504.  
  505. COMPOSITE Slice
  506.   ROTATE <0.0 90.0 0.0>
  507.   ROTATE <60.0 0.0 0.0>
  508.   TRANSLATE <35.0 25.0 25.0>
  509. END_COMPOSITE
  510.  
  511. OBJECT CheeseSlice
  512.   SCALE <1.0 2.0 2.0>
  513.   ROTATE <0.0 -90.0 0.0>
  514.   ROTATE <50.0 0.0 0.0>
  515.   TRANSLATE <-20.0 35.0 30.0>
  516. END_OBJECT
  517.  
  518. OBJECT CheeseSlice
  519.   SCALE <1.0 2.0 2.0>
  520.   ROTATE <0.0 -90.0 0.0>
  521.   ROTATE <70.0 0.0 0.0>
  522.   TRANSLATE <65.0 15.0 35.0>
  523. END_OBJECT
  524.  
  525. COMPOSITE BreadSlice
  526.   SCALE <1.6 2.0 1.0>
  527.   ROTATE <-40.0 -60.0 0.0>
  528.   TRANSLATE <-60.0 25.0 35.0>
  529. END_COMPOSITE
  530.  
  531. COMPOSITE BreadSlice
  532.   SCALE <1.6 2.0 1.0>
  533.   ROTATE <60.0 50.0 0.0>
  534.   TRANSLATE <70.0 0.0 30.0>
  535. END_COMPOSITE
  536.