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

  1. { Window Highlighting Test File by Aaron A. Collins }
  2.  
  3. { Someone to take in the breathtaking view... }
  4.  
  5. VIEW_POINT
  6.    LOCATION <0.0  20.0  -100.0>
  7.    DIRECTION <0.0 0.0  1.0>
  8.    UP  <0.0  1.0  0.0>
  9.    RIGHT <1.33333 0.0 0.0>
  10. END_VIEW_POINT
  11.  
  12. { Put down the beloved famous raytrace green/yellow checkered floor }
  13.  
  14. OBJECT
  15.    PLANE <0.0 1.0 0.0> -10.0 END_PLANE
  16.  
  17.    TEXTURE
  18.       CHECKER COLOUR RED 1.0 GREEN 1.0 BLUE 0.0 COLOUR RED 0.0 GREEN 1.0 BLUE 0.0
  19.       SCALE < 20.0 20.0 20.0 >
  20.    END_TEXTURE
  21.  
  22.    COLOUR RED 1.0 GREEN 1.0 BLUE 0.0
  23.    AMBIENT 0.1
  24.    DIFFUSE 0.9
  25. END_OBJECT
  26.  
  27. { Now a Blue Plastic sphere floating in space over the ground }
  28.  
  29. OBJECT
  30.    SPHERE <0.0 25.0 0.0> 40.0 END_SPHERE
  31.  
  32.    COLOUR RED 0.0 GREEN 0.0 BLUE 1.0
  33.    REFLECTION 0.8
  34.    AMBIENT 0.3
  35.    DIFFUSE 0.7
  36. END_OBJECT
  37.  
  38. { A wall with a window frame to block the light sources (?!?!) }
  39.  
  40. OBJECT
  41.     UNION
  42.        TRIANGLE <-1000.0 -1000.0 0.0> <1000.0 4.0 0.0> <1000.0 -1000.0 0.0> END_TRIANGLE
  43.        TRIANGLE <-1000.0 -1000.0 0.0> <1000.0 4.0 0.0> <-1000.0 4.0 0.0> END_TRIANGLE
  44.        TRIANGLE <4.0 4.0 0.0> <-1000.0 21.0 0.0> <-1000.0 4.0 0.0> END_TRIANGLE
  45.        TRIANGLE <4.0 4.0 0.0> <-1000.0 21.0 0.0> <4.0 21.0 0.0> END_TRIANGLE
  46.        TRIANGLE <-1000.0 21.0 0.0> <1000.0 1000.0 0.0> <-1000.0 1000.0 0.0> END_TRIANGLE
  47.        TRIANGLE <-1000.0 21.0 0.0> <1000.0 1000.0 0.0> <1000.0 21.0 0.0> END_TRIANGLE
  48.        TRIANGLE <1000.0 4.0 0.0> <17.0 21.0 0.0> <1000.0 21.0 0.0> END_TRIANGLE
  49.        TRIANGLE <1000.0 4.0 0.0> <17.0 21.0 0.0> <17.0 4.0 0.0> END_TRIANGLE
  50.        TRIANGLE <4.0 12.0 0.0> <17.0 13.0 0.0> <4.0 13.0 0.0> END_TRIANGLE
  51.        TRIANGLE <4.0 12.0 0.0> <17.0 13.0 0.0> <17.0 12.0 0.0> END_TRIANGLE
  52.        TRIANGLE <10.0 21.0 0.0> <11.0 4.0 0.0> <11.0 21.0 0.0> END_TRIANGLE
  53.        TRIANGLE <10.0 21.0 0.0> <11.0 4.0 0.0> <10.0 4.0 0.0> END_TRIANGLE
  54.     END_UNION
  55.     TRANSLATE <39.0 89.0 -120.0>
  56.     COLOUR RED 0.0 GREEN 0.0 BLUE 0.0
  57.     AMBIENT 1.0
  58.     DIFFUSE 0.0
  59. END_OBJECT
  60.  
  61. { Now, the 4 actual panes to be reflected back onto the sphere for highlight }
  62.  
  63. OBJECT
  64.     UNION
  65.        TRIANGLE <4.0 21.0 0.0> <10.0 13.0 0.0> <10.0 21.0 0.0> END_TRIANGLE
  66.        TRIANGLE <4.0 21.0 0.0> <10.0 13.0 0.0> <4.0 13.0 0.0> END_TRIANGLE
  67.  
  68.        TRIANGLE <11.0 21.0 0.0> <17.0 13.0 0.0> <11.0 13.0 0.0> END_TRIANGLE
  69.        TRIANGLE <11.0 21.0 0.0> <17.0 13.0 0.0> <17.0 21.0 0.0> END_TRIANGLE
  70.  
  71.        TRIANGLE <4.0 12.0 0.0> <10.0 4.0 0.0> <4.0 4.0 0.0> END_TRIANGLE
  72.        TRIANGLE <4.0 12.0 0.0> <10.0 4.0 0.0> <10.0 12.0 0.0> END_TRIANGLE
  73.  
  74.        TRIANGLE <11.0 12.0 0.0> <17.0 4.0 0.0> <11.0 4.0 0.0> END_TRIANGLE
  75.        TRIANGLE <11.0 12.0 0.0> <17.0 4.0 0.0> <17.0 12.0 0.0> END_TRIANGLE
  76.     END_UNION
  77.     SCALE <15.0 15.0 15.0>
  78.     TRANSLATE <20.0 90.0 -100.0>
  79.  
  80.     COLOUR RED 1.0 GREEN 1.0 BLUE 1.0
  81.     AMBIENT 1.0
  82.     DIFFUSE 0.0
  83. END_OBJECT
  84.  
  85. { A Light above the sphere, behind the camera and window frame for shadows }
  86.  
  87. OBJECT
  88.    SPHERE <0.0 0.0 0.0> 0.001 END_SPHERE
  89.    TRANSLATE <50.0 111.0 -130.0>
  90.  
  91.    LIGHT_SOURCE
  92.    COLOUR RED 1.0 GREEN 1.0 BLUE 1.0
  93.    AMBIENT 1.0
  94.    DIFFUSE 0.0
  95. END_OBJECT
  96.  
  97.