home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 413b.lha / dkbtrace_v2.1 / data / twodice4f.dat < prev    next >
Text File  |  1990-08-27  |  6KB  |  185 lines

  1. INCLUDE "BasicShapes.data"
  2.  
  3. VIEW_POINT
  4.    LOCATION <0.0  15.0  -120.0>
  5.    DIRECTION <0.0 0.0  1.0>
  6.    UP  <0.0  1.0  0.0>
  7.    RIGHT <1.333 0.0 0.0>
  8. END_VIEW_POINT
  9.  
  10. OBJECT           { White Marble Dice }
  11.    DIFFERENCE
  12.       INTERSECTION {and the rounded cube}
  13.          PLANE <0.0 0.0 1.0> 1.0 END_PLANE
  14.          PLANE <0.0 0.0 -1.0> 1.0 END_PLANE
  15.          PLANE <0.0 1.0 0.0> 1.0 END_PLANE
  16.          PLANE <0.0 -1.0 0.0> 1.0 END_PLANE
  17.          PLANE <1.0 0.0 0.0> 1.0 END_PLANE
  18.          PLANE <-1.0 0.0 0.0> 1.0 END_PLANE
  19.          SPHERE <0.0 0.0 0.0> 1.4 END_SPHERE
  20.       END_INTERSECTION
  21.       SPHERE <1.0 0.0 0.0> 0.2 END_SPHERE    {pip 1}
  22.       SPHERE <-0.5 -0.5 1.0> 0.2 END_SPHERE  {pip 2a}
  23.       SPHERE <0.5 0.5 1.0> 0.2 END_SPHERE  {pip 2b}
  24.       SPHERE <-0.5 -1.0 0.5> 0.2 END_SPHERE  {pip 3a}
  25.       SPHERE <0.0 -1.0 0.0> 0.2 END_SPHERE  {pip 3b}
  26.       SPHERE <0.5 -1.0 -0.5> 0.2 END_SPHERE  {pip 3c}
  27.       SPHERE <0.5 1.0 0.5> 0.2 END_SPHERE    {pip 4a}
  28.       SPHERE <0.5 1.0 -0.5> 0.2 END_SPHERE    {pip 4b}
  29.       SPHERE <-0.5 1.0 -0.5> 0.2 END_SPHERE    {pip 4c}
  30.       SPHERE <-0.5 1.0 0.5> 0.2 END_SPHERE    {pip 4d}
  31.       SPHERE <0.5 0.5 -1.0> 0.2 END_SPHERE    {pip 5a}
  32.       SPHERE <0.5 -0.5 -1.0> 0.2 END_SPHERE    {pip 5b}
  33.       SPHERE <0.0 0.0 -1.0> 0.2 END_SPHERE    {pip 5c}
  34.       SPHERE <-0.5 -0.5 -1.0> 0.2 END_SPHERE    {pip 5d}
  35.       SPHERE <-0.5 0.5 -1.0> 0.2 END_SPHERE    {pip 5e}
  36.       SPHERE <-1.0 0.5 0.5> 0.2 END_SPHERE    {pip 6a}
  37.       SPHERE <-1.0 0.0 0.5> 0.2 END_SPHERE    {pip 6b}
  38.       SPHERE <-1.0 -0.5 0.5> 0.2 END_SPHERE    {pip 6c}
  39.       SPHERE <-1.0 -0.5 -0.5> 0.2 END_SPHERE    {pip 6d}
  40.       SPHERE <-1.0 0.0 -0.5> 0.2 END_SPHERE    {pip 6e}
  41.       SPHERE <-1.0 0.5 -0.5> 0.2 END_SPHERE    {pip 6f}
  42.    END_DIFFERENCE
  43.    BOUNDED_BY
  44.       SPHERE <0.0 0.0 0.0> 1.41 END_SPHERE
  45.    END_BOUND
  46.    SCALE <10.0 10.0 10.0>
  47.    ROTATE <30.0 30.0 0.0>
  48.    TRANSLATE <5.0 23.0 0.0>
  49.    COLOUR RED 0.7 GREEN 0.4 BLUE 0.2
  50.    TEXTURE
  51.      AGATE
  52.      COLOUR_MAP
  53.           [0.0 0.5  COLOUR RED 1.0 GREEN 1.0 BLUE 1.0
  54.                   COLOUR RED 0.9 GREEN 0.7 BLUE 0.6]
  55.           [0.5 0.6  COLOUR RED 0.9 GREEN 0.7 BLUE 0.6
  56.                   COLOUR RED 0.9 GREEN 0.7 BLUE 0.4]
  57.           [0.6 1.001 COLOUR RED 0.9 GREEN 0.7 BLUE 0.4
  58.                   COLOUR RED 0.7 GREEN 0.4 BLUE 0.2]
  59.       END_COLOUR_MAP
  60.       SCALE <10.0 10.0 10.0>
  61.    END_TEXTURE
  62.    AMBIENT 0.3
  63.    DIFFUSE 0.7
  64. END_OBJECT
  65.  
  66. OBJECT           { Red Marble Dice }
  67.    DIFFERENCE
  68.       INTERSECTION {and the rounded cube}
  69.          PLANE <0.0 0.0 1.0> 1.0 END_PLANE
  70.          PLANE <0.0 0.0 -1.0> 1.0 END_PLANE
  71.          PLANE <0.0 1.0 0.0> 1.0 END_PLANE
  72.          PLANE <0.0 -1.0 0.0> 1.0 END_PLANE
  73.          PLANE <1.0 0.0 0.0> 1.0 END_PLANE
  74.          PLANE <-1.0 0.0 0.0> 1.0 END_PLANE
  75.          SPHERE <0.0 0.0 0.0> 1.4 END_SPHERE
  76.       END_INTERSECTION
  77.       SPHERE <1.0 0.0 0.0> 0.2 END_SPHERE    {pip 1}
  78.       SPHERE <-0.5 -0.5 1.0> 0.2 END_SPHERE  {pip 2a}
  79.       SPHERE <0.5 0.5 1.0> 0.2 END_SPHERE  {pip 2b}
  80.       SPHERE <-0.5 -1.0 0.5> 0.2 END_SPHERE  {pip 3a}
  81.       SPHERE <0.0 -1.0 0.0> 0.2 END_SPHERE  {pip 3b}
  82.       SPHERE <0.5 -1.0 -0.5> 0.2 END_SPHERE  {pip 3c}
  83.       SPHERE <0.5 1.0 0.5> 0.2 END_SPHERE    {pip 4a}
  84.       SPHERE <0.5 1.0 -0.5> 0.2 END_SPHERE    {pip 4b}
  85.       SPHERE <-0.5 1.0 -0.5> 0.2 END_SPHERE    {pip 4c}
  86.       SPHERE <-0.5 1.0 0.5> 0.2 END_SPHERE    {pip 4d}
  87.       SPHERE <0.5 0.5 -1.0> 0.2 END_SPHERE    {pip 5a}
  88.       SPHERE <0.5 -0.5 -1.0> 0.2 END_SPHERE    {pip 5b}
  89.       SPHERE <0.0 0.0 -1.0> 0.2 END_SPHERE    {pip 5c}
  90.       SPHERE <-0.5 -0.5 -1.0> 0.2 END_SPHERE    {pip 5d}
  91.       SPHERE <-0.5 0.5 -1.0> 0.2 END_SPHERE    {pip 5e}
  92.       SPHERE <-1.0 0.5 0.5> 0.2 END_SPHERE    {pip 6a}
  93.       SPHERE <-1.0 0.0 0.5> 0.2 END_SPHERE    {pip 6b}
  94.       SPHERE <-1.0 -0.5 0.5> 0.2 END_SPHERE    {pip 6c}
  95.       SPHERE <-1.0 -0.5 -0.5> 0.2 END_SPHERE    {pip 6d}
  96.       SPHERE <-1.0 0.0 -0.5> 0.2 END_SPHERE    {pip 6e}
  97.       SPHERE <-1.0 0.5 -0.5> 0.2 END_SPHERE    {pip 6f}
  98.    END_DIFFERENCE
  99.    BOUNDED_BY
  100.       SPHERE <0.0 0.0 0.0> 1.41 END_SPHERE
  101.    END_BOUND
  102.    SCALE <10.0 10.0 10.0>
  103.    ROTATE <230.0 40.0 60.0>
  104.    TRANSLATE <-20.0 45.0 10.0>
  105.    COLOUR Red
  106.    TEXTURE
  107.      Red_Marble
  108.    END_TEXTURE
  109.    AMBIENT 0.3
  110.    DIFFUSE 0.7
  111. END_OBJECT
  112.  
  113. { Put down a wooden floor }
  114. OBJECT
  115.    QUADRIC
  116.       Plane_XZ
  117.       TRANSLATE <0.0  0.0  0.0>
  118.    END_QUADRIC
  119.  
  120.    AMBIENT 0.3
  121.    DIFFUSE 0.7
  122.    REFLECTION 0.2
  123.    COLOUR RED 0.666 GREEN 0.312 BLUE 0.2
  124.    TEXTURE
  125.       0.05
  126.       WOOD
  127.       TURBULENCE 0.1
  128.       ROTATE <60.0 0.0 0.0>
  129.       SCALE <15.0 8.0 8.0>
  130.       COLOUR_MAP
  131.           [0.0 0.8 COLOUR RED 0.666 GREEN 0.312 BLUE 0.2
  132.                   COLOUR RED 0.666 GREEN 0.312 BLUE 0.2]
  133.           [0.8 1.01 COLOUR RED 0.4 GREEN 0.133 BLUE 0.066
  134.                    COLOUR RED 0.2 GREEN 0.065 BLUE 0.033]
  135.       END_COLOUR_MAP
  136.    END_TEXTURE
  137. END_OBJECT
  138.  
  139. { Add the sky to the picture }
  140.  
  141. OBJECT
  142.    QUADRIC
  143.       Sphere
  144.       SCALE <1000.0 1000.0 1000.0>
  145.       TRANSLATE <0.0 -700.0 0.0>
  146.       INVERSE
  147.    END_QUADRIC
  148.    DIFFUSE 0.2
  149.    AMBIENT 0.8
  150.    COLOUR RED 0.5 GREEN 0.5 BLUE 1.0
  151.    TEXTURE
  152.        0.05
  153.        BOZO
  154.        TURBULENCE 0.1
  155.        COLOUR_MAP
  156.           [0.0 0.8  COLOUR RED 0.5 GREEN 0.5 BLUE 1.0
  157.                     COLOUR RED 0.5 GREEN 0.5 BLUE 1.0]
  158.           [0.8 0.85  COLOUR RED 0.5 GREEN 0.5 BLUE 1.0
  159.                     COLOUR RED 1.0 GREEN 1.0 BLUE 1.0]
  160.           [0.85 1.001 COLOUR RED 1.0 GREEN 1.0 BLUE 1.0
  161.                     COLOUR RED 0.5 GREEN 0.5 BLUE 0.5]
  162.        END_COLOUR_MAP
  163.        SCALE <100.0 100.0 100.0>
  164.        TRANSLATE <0.0 0.0 0.0>
  165.    END_TEXTURE
  166. END_OBJECT
  167.  
  168. OBJECT  { bright light behind & to right }
  169.    SPHERE <0.0 0.0 0.0> 5.0 END_SPHERE
  170.    TRANSLATE <100.0  120.0  -130.0>
  171.    COLOUR RED 1.0 GREEN 1.0 BLUE 1.0
  172.    AMBIENT 1.0
  173.    DIFFUSE 0.0
  174.    LIGHT_SOURCE
  175. END_OBJECT
  176.  
  177. OBJECT  { dimmer light behind & to left }
  178.    SPHERE <0.0 0.0 0.0> 5.0 END_SPHERE
  179.    TRANSLATE <-100.0  120.0  -130.0>
  180.    COLOUR RED 0.5 GREEN 0.5 BLUE 0.5
  181.    AMBIENT 1.0
  182.    DIFFUSE 0.0
  183.    LIGHT_SOURCE
  184. END_OBJECT
  185.