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

  1. { Scene Description of a Satellite Dish by Aaron A. Collins }
  2. { Made to test the QUADRIC "Paraboloid" and "Cone" Shapes   } 
  3.  
  4. INCLUDE "shapes.dat"
  5. INCLUDE "colors.dat"
  6. INCLUDE "textures.dat"
  7.  
  8. VIEW_POINT
  9.    LOCATION <0.0  0.0  -70.0>
  10.    DIRECTION <0.0 0.0  1.0>
  11.    UP  <0.0  1.0  0.0>
  12.    RIGHT <1.33333 0.0 0.0>
  13. END_VIEW_POINT
  14.  
  15. COMPOSITE
  16.  
  17.   OBJECT            { The basic dish }
  18.      INTERSECTION
  19.        QUADRIC Paraboloid_Y
  20.          SCALE <30.0 20.0 30.0>
  21.        END_QUADRIC
  22.        QUADRIC Paraboloid_Y
  23.          SCALE <29.0 19.0 29.0>
  24.      INVERSE
  25.        END_QUADRIC
  26.        PLANE <0.0 1.0 0.0> 20.0 END_PLANE
  27.      END_INTERSECTION
  28.      TEXTURE
  29.        COLOR RED 0.8 GREEN 0.2 BLUE 0.2
  30.        AMBIENT 0.2
  31.        DIFFUSE 0.8
  32.        PHONG 1.0
  33.        PHONGSIZE 10
  34.      END_TEXTURE
  35.      COLOR RED 0.8 GREEN 0.2 BLUE 0.2
  36.   END_OBJECT
  37.  
  38.   OBJECT            { The LNA thingy at the focal point }
  39.     UNION
  40.       INTERSECTION
  41.         QUADRIC Cone_Y
  42.           SCALE <1.0 10.0 1.0>
  43.           TRANSLATE <0.0 31.0 0.0>
  44.       END_QUADRIC
  45.         PLANE <0.0 1.0 0.0> 31.0 END_PLANE
  46.         PLANE <0.0 -1.0 0.0> 0.0 END_PLANE
  47.       END_INTERSECTION
  48.       SPHERE <0.0 30.0 0.0> 2.0 END_SPHERE
  49.     END_UNION
  50.     TEXTURE
  51.       COLOR RED 0.0 GREEN 0.2 BLUE 0.8
  52.       AMBIENT 0.2
  53.       DIFFUSE 0.8
  54.       PHONG 1.0
  55.       PHONGSIZE 30
  56.     END_TEXTURE
  57.     COLOR RED 0.0 GREEN 0.2 BLUE 0.8
  58.   END_OBJECT
  59.  
  60.   OBJECT            { The equatorial mount }
  61.     QUADRIC Paraboloid_Y
  62.       ROTATE <180.0 0.0 0.0>
  63.       SCALE <30.0 60.0 30.0>
  64.     END_QUADRIC
  65.     TEXTURE
  66.       COLOR RED 0.0 GREEN 0.8 BLUE 0.2
  67.       AMBIENT 0.2
  68.       DIFFUSE 0.8
  69.       PHONG 1.0
  70.       PHONGSIZE 30
  71.     END_TEXTURE
  72.     COLOR RED 0.0 GREEN 0.8 BLUE 0.2
  73.   END_OBJECT
  74.  
  75.   ROTATE <-30.0 -30.0 0.0>
  76.  
  77. END_COMPOSITE
  78.  
  79. OBJECT
  80.   SPHERE <0.0 0.0 0.0> 2.0 END_SPHERE
  81.   TRANSLATE <100.0  120.0  -130.0>
  82.   TEXTURE
  83.     COLOUR White
  84.     AMBIENT 1.0
  85.     DIFFUSE 0.0
  86.   END_TEXTURE
  87.   LIGHT_SOURCE
  88.   COLOUR White
  89. END_OBJECT
  90.  
  91. OBJECT
  92.   SPHERE <0.0 0.0 0.0> 2.0 END_SPHERE
  93.   TRANSLATE <-100.0  100.0  -130.0>
  94.   TEXTURE
  95.     COLOUR White
  96.     AMBIENT 1.0
  97.     DIFFUSE 0.0
  98.   END_TEXTURE
  99.   LIGHT_SOURCE
  100.   COLOUR White
  101. END_OBJECT
  102.