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

  1. {
  2.    ████████    ███    ███  ████████
  3.   ░██████████ ░███  ░████ ░██████████
  4.   ░███    ███ ░████████   ░███   ░███    ██
  5.   ░███    ███ ░███████    ░█████████    ████  ██  █  █████  ▄████  ▄████
  6.   ░███    ███ ░███ ░███   ░███   ░███  ░░██  ░████ ░██ ░██ ░██░░  ░██▄▄█
  7.   ░██████████ ░███  ░████ ░██████████   ░██  ░██   ░██ ░██ ░██    ░██░░
  8.   ░████████   ░███   ░███ ░████████     ░████░██   ░░█████▄░░████ ░░████
  9.   ░░░░░░░░    ░░░    ░░░  ░░░░░░░░      ░░░░ ░░     ░░░░░░  ░░░░   ░░░░
  10.  
  11.  CAR.DAT  DKBTrace Script             February 27, '91
  12.  
  13.  By Jorge Arreguin
  14.     I. Allende # 611
  15.     Cortazar , Gto.
  16.     Mexico  CP 38300
  17.     
  18.     Renders a Futuristic Car, making a diferent use of the imagemap
  19.  
  20.     This data file is for use with DKBTrace by David Buck.  This file
  21.     is released to the public domain and may be used or altered by
  22.     anyone as desired.
  23. }
  24.  
  25. {-----------------------------DECLARACIONES------------------------}
  26.  
  27. INCLUDE "shapes.dat"
  28. INCLUDE "colors.dat"
  29. INCLUDE "textures.dat"
  30.  
  31. DECLARE JA_Hyperboloid = QUADRIC
  32.        <  1.0  -1.0  1.0>
  33.        <  0.0   0.0  0.0>
  34.        <  0.0   0.0  0.0>
  35.       -0.6
  36. END_QUADRIC
  37.  
  38. DECLARE Near_Black = COLOUR RED 0.1 GREEN 0.1 BLUE 0.1
  39.  
  40. DECLARE Llanta = INTERSECTION
  41.  QUADRIC Sphere SCALE < 1.0 1.0 1.0 > END_QUADRIC
  42.  QUADRIC JA_Hyperboloid SCALE < 0.7 0.3 0.7 > INVERSE END_QUADRIC
  43. END_INTERSECTION
  44.  
  45. DECLARE Polvera = OBJECT
  46.  QUADRIC Sphere SCALE < 0.8 0.2 0.8 > END_QUADRIC
  47.  TEXTURE
  48.   COLOR Gray
  49.   REFLECTION 0.3
  50.   PHONG 0.8
  51.   PHONGSIZE 10.0
  52.  END_TEXTURE
  53.  COLOR Gray
  54. END_OBJECT
  55.  
  56. VIEW_POINT
  57.    LOCATION <0.0  -33.0  0.0>
  58.    DIRECTION <0.0 2.0  0.0>
  59.    UP  <0.0  0.0  1.0>
  60.    RIGHT <1.33333 0.0 0.0>
  61.    ROTATE < -30.0 0.0 30.0 >
  62. END_VIEW_POINT
  63.  
  64. OBJECT
  65.    SPHERE <0.0  0.0  0.0>  5.0 END_SPHERE
  66.    TRANSLATE <-10.0  -30.0  50.0>
  67.    TEXTURE
  68.      COLOUR White
  69.      AMBIENT 1.0
  70.      DIFFUSE 0.0
  71.    END_TEXTURE
  72.    LIGHT_SOURCE
  73.    COLOUR White
  74. END_OBJECT
  75.  
  76. OBJECT  
  77.    SPHERE <0.0  0.0  0.0>  2.0 END_SPHERE
  78.    TRANSLATE <40.0  -40.0  45.0>
  79.    COLOUR RED 1.0 GREEN 1.0 BLUE 1.0
  80.    TEXTURE
  81.      COLOUR White
  82.      AMBIENT 1.0
  83.      DIFFUSE 0.0
  84.    END_TEXTURE
  85.    LIGHT_SOURCE
  86.    COLOUR White
  87. END_OBJECT
  88.  
  89. {--------------------------------------- CUERPO --------------------}
  90.  
  91. OBJECT
  92.  INTERSECTION
  93.   QUADRIC
  94.     Sphere
  95.     SCALE < 10.0 10.0 4.0 >
  96.   END_QUADRIC
  97.   PLANE < 1.0 0.0 0.0 > 0.0
  98.     ROTATE < 0.0 -16.2379 0.0 >
  99.     TRANSLATE < -5.0 0.0 0.0 >
  100.     INVERSE
  101.   END_PLANE
  102.   PLANE < 0.0 0.0 1.0 > 0.01 END_PLANE
  103.   PLANE < 0.0 0.0 1.0 > 0.005 INVERSE END_PLANE
  104.   QUADRIC
  105.     Cylinder_X
  106.     SCALE < 1.0 5.0 5.0 >
  107.   END_QUADRIC
  108.  END_INTERSECTION
  109.  BOUNDED_BY SPHERE < 0.0 0.0 0.0 > 10.0 END_SPHERE END_BOUND
  110.  TEXTURE
  111.   COLOR Blue
  112.   REFLECTION 0.4
  113.  END_TEXTURE
  114.  COLOR Blue
  115. END_OBJECT
  116.  
  117. OBJECT
  118.  UNION
  119.   INTERSECTION
  120.    QUADRIC
  121.     Sphere
  122.     SCALE < 10.0 10.0 4.0 >
  123.    END_QUADRIC
  124.    PLANE < 1.0 0.0 0.0 > 0.0
  125.     ROTATE < 0.0 -16.2379 0.0 >
  126.     TRANSLATE < -5.0 0.0 0.0 >
  127.     INVERSE
  128.    END_PLANE
  129.    PLANE < 0.0 0.0 1.0 > 0.01 INVERSE END_PLANE
  130.    QUADRIC
  131.     Cylinder_X
  132.     SCALE < 1.0 5.0 5.0 >
  133.    END_QUADRIC
  134.   END_INTERSECTION
  135.   INTERSECTION
  136.    QUADRIC
  137.     Sphere
  138.     SCALE < 3.352 8.380 3.352 >
  139.     ROTATE < 0.0 -16.2379 0.0 >
  140.     TRANSLATE < -5.0 0.0 0.0 >
  141.    END_QUADRIC
  142.    PLANE < 1.0 0.0 0.0 > 0.0
  143.     ROTATE < 0.0 -16.2379 0.0 >
  144.     TRANSLATE < -5.0 0.0 0.0 >
  145.    END_PLANE
  146.    PLANE < 1.0 0.0 0.0 > 0.0
  147.     ROTATE < 0.0 -64.0 0.0 >
  148.     TRANSLATE < -5.0 0.0 0.0 >
  149.     INVERSE
  150.    END_PLANE
  151.    PLANE < 0.0 0.0 1.0 > 0.01 INVERSE END_PLANE
  152.    QUADRIC
  153.     Cylinder_X
  154.     SCALE < 1.0 5.0 5.0 >
  155.    END_QUADRIC
  156.   END_INTERSECTION
  157.  END_UNION
  158.  BOUNDED_BY SPHERE < 0.0 0.0 0.0 > 10.0 END_SPHERE END_BOUND
  159.  TEXTURE
  160.   IMAGEMAP < 1.0 -1.0 0.0 > GIF "GLASS3.GIF" ONCE
  161.   SCALE < 18.6 10.0 1.0 >
  162.   TRANSLATE < -8.38 -5.0 0.0 >
  163.   PHONG 0.8
  164.   PHONGSIZE 20.0
  165.   REFLECTION 0.4
  166.  END_TEXTURE
  167.  COLOR Blue
  168. END_OBJECT
  169.  
  170. {------------------------------- LLANTAS ------------------------------}
  171.  
  172. OBJECT
  173.  INTERSECTION
  174.   Llanta
  175.   SCALE < 1.907 1.0 1.907 >
  176.   TRANSLATE < -4.0 -5.0 0.907 >
  177.  END_INTERSECTION
  178.  TEXTURE
  179.   COLOR Near_Black
  180.   PHONG 0.8
  181.   PHONGSIZE 40.0
  182.  END_TEXTURE
  183.  COLOR Near_Black
  184. END_OBJECT
  185.  
  186. OBJECT
  187.  INTERSECTION
  188.   Llanta
  189.   SCALE < 1.907 1.0 1.907 >
  190.   TRANSLATE < -4.0 5.0 0.907 >
  191.  END_INTERSECTION
  192.  TEXTURE
  193.   COLOR Near_Black
  194.   PHONG 0.8
  195.   PHONGSIZE 40.0
  196.  END_TEXTURE
  197.  COLOR Near_Black
  198. END_OBJECT
  199.  
  200. OBJECT
  201.  INTERSECTION
  202.   Llanta
  203.   SCALE < 1.435 1.0 1.435 >
  204.   TRANSLATE < 6.5 -5.0 0.435 >
  205.  END_INTERSECTION
  206.  TEXTURE
  207.   COLOR Near_Black
  208.   PHONG 0.8
  209.   PHONGSIZE 40.0
  210.  END_TEXTURE
  211.  COLOR Near_Black
  212. END_OBJECT
  213.  
  214.  
  215. OBJECT
  216.  INTERSECTION
  217.   Llanta
  218.   SCALE < 1.435 1.0 1.435 >
  219.   TRANSLATE < 6.5 5.0 0.435 >
  220.  END_INTERSECTION
  221.  TEXTURE
  222.   COLOR Near_Black
  223.   PHONG 0.8
  224.   PHONGSIZE 40.0
  225.  END_TEXTURE
  226.  COLOR Near_Black
  227. END_OBJECT
  228.  
  229. {---------------------------- POLVERAS -------------------------}
  230.  
  231. OBJECT
  232.  Polvera
  233.  SCALE < 1.3 1.0 1.3 >
  234.  TRANSLATE < 6.5 5.0 0.435 >
  235. END_OBJECT
  236.  
  237. OBJECT
  238.  Polvera
  239.  SCALE < 1.3 1.0 1.3 >
  240.  TRANSLATE < 6.5 -5.0 0.435 >
  241. END_OBJECT
  242.  
  243. OBJECT
  244.  Polvera
  245.  SCALE < 1.8 1.0 1.8 >
  246.  TRANSLATE < -4.0 5.0 0.907 >
  247. END_OBJECT
  248.  
  249. OBJECT
  250.  Polvera
  251.  SCALE < 1.8 1.0 1.8 >
  252.  TRANSLATE < -4.0 -5.0 0.907 >
  253. END_OBJECT
  254.  
  255. {------------------------------ PISO y BARDAS -----------------------------}
  256.  
  257. OBJECT
  258.  PLANE < 0.0 0.0 -1.0 > 1.0 END_PLANE
  259.  TEXTURE
  260.   CHECKER COLOR Brown COLOR Khaki
  261.   ROTATE < -90.0 0.0 0.0 >
  262.   REFLECTION 0.5
  263.  END_TEXTURE
  264.  COLOR Maroon
  265. END_OBJECT
  266.  
  267. OBJECT
  268.  PLANE < -1.0 0.0 0.0 > 11.0 END_PLANE
  269.  TEXTURE
  270.   COLOR Maroon
  271.   REFLECTION 0.5
  272.  END_TEXTURE
  273.  COLOR Maroon
  274. END_OBJECT
  275.  
  276. OBJECT
  277.  PLANE < 0.0 1.0 0.0 > 7.0 END_PLANE
  278.  TEXTURE
  279.   COLOR Maroon
  280.   REFLECTION 0.5
  281.  END_TEXTURE
  282.  COLOR Maroon
  283. END_OBJECT
  284.  
  285.