home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Raytrace & Morphing / SOS-RAYTRACE.ISO / programm / scripts / pov / 3dfont1 / exclaim.inc < prev    next >
Encoding:
Text File  |  1993-05-01  |  3.1 KB  |  61 lines

  1. // Letter '!'
  2. // Courtesy Truman Brown (CIS 71477,221)
  3.  
  4. // X - Min:  -6.9  Max:      7
  5. // Y - Min:   0  Max:       69.5
  6. // Z - Min:  -5  Max:        5
  7.  
  8. composite {
  9.    object {
  10.       union {
  11.          triangle { <-6.9 0 -5> <-6.9 14.9 -5> <-6.9 14.9 5> }
  12.          triangle { <-6.9 0 -5> <-6.9 14.9 5> <-6.9 0 5> }
  13.          triangle { <-6.9 14.9 -5> <-6.9 0 -5> <7 14.9 -5> }
  14.          triangle { <7 14.9 5> <-6.9 0 5> <-6.9 14.9 5> }
  15.          triangle { <-6.9 14.9 -5> <7 14.9 5> <-6.9 14.9 5> }
  16.          triangle { <7 0 -5> <-6.9 0 -5> <-6.9 0 5> }
  17.          triangle { <7 14.9 5> <7 0 5> <-6.9 0 5> }
  18.          triangle { <-6.9 14.9 -5> <7 14.9 -5> <7 14.9 5> }
  19.          triangle { <-6.9 0 -5> <7 0 -5> <7 14.9 -5> }
  20.          triangle { <7 0 -5> <-6.9 0 5> <7 0 5> }
  21.          triangle { <7 14.9 -5> <7 0 5> <7 14.9 5> }
  22.          triangle { <7 14.9 -5> <7 0 -5> <7 0 5> }
  23.       }
  24.       texture { YourTexture }
  25.       bounded_by { box { <-6.90 0.00 -5.00> <7.00 14.90 5.00> } }
  26.    }
  27.    object {
  28.       union {
  29.          smooth_triangle { <-2.4 20.7 -5> <-0.863 -0.506 0> <-4.8 49.1 -5> <-1. -0.028 0> <-4.8 49.1 5> <-0.998 -0.056 0> }
  30.          smooth_triangle { <-2.4 20.7 -5> <-0.863 -0.506 0> <-4.8 49.1 5> <-0.998 -0.056 0> <-2.4 20.7 5> <-0.431 -0.902 0> }
  31.          triangle { <-2.4 20.7 5> <-4.8 49.1 5> <5 49.1 5> }
  32.          triangle { <5 49.1 -5> <-4.8 49.1 -5> <-2.4 20.7 -5> }
  33.          smooth_triangle { <2.7 20.7 -5> <0.432 -0.902 0> <-2.4 20.7 -5> <-0.863 -0.506 0> <-2.4 20.7 5> <-0.431 -0.902 0> }
  34.          smooth_triangle { <2.7 20.7 -5> <0.432 -0.902 0> <-2.4 20.7 5> <-0.431 -0.902 0> <2.7 20.7 5> <0.864 -0.503 0> }
  35.          triangle { <2.7 20.7 -5> <5 49.1 -5> <-2.4 20.7 -5> }
  36.          triangle { <-2.4 20.7 5> <5 49.1 5> <2.7 20.7 5> }
  37.          smooth_triangle { <5 49.1 -5> <0.999 -0.054 0> <2.7 20.7 -5> <0.432 -0.902 0> <2.7 20.7 5> <0.864 -0.503 0> }
  38.          smooth_triangle { <5 49.1 -5> <0.999 -0.054 0> <2.7 20.7 5> <0.864 -0.503 0> <5 49.1 5> <1. -0.027 0> }
  39.       }
  40.       texture { YourTexture }
  41.       bounded_by { box { <-4.80 20.70 -5.00> <5.00 49.10 5.00> } }
  42.    }
  43.    object {
  44.       union {
  45.          smooth_triangle { <-4.8 49.1 -5> <-1. -0.028 0> <-4.8 69.5 5> <-1. 0. 0> <-4.8 49.1 5> <-0.998 -0.056 0> }
  46.          smooth_triangle { <-4.8 49.1 -5> <-1. -0.028 0> <-4.8 69.5 -5> <-1. 0. 0> <-4.8 69.5 5> <-1. 0. 0> }
  47.          triangle { <-4.8 49.1 5> <-4.8 69.5 5> <5 49.1 5> }
  48.          triangle { <-4.8 69.5 -5> <5 69.5 5> <-4.8 69.5 5> }
  49.          triangle { <5 49.1 -5> <-4.8 69.5 -5> <-4.8 49.1 -5> }
  50.          triangle { <-4.8 69.5 -5> <5 69.5 -5> <5 69.5 5> }
  51.          triangle { <5 49.1 -5> <5 69.5 -5> <-4.8 69.5 -5> }
  52.          triangle { <-4.8 69.5 5> <5 69.5 5> <5 49.1 5> }
  53.          smooth_triangle { <5 69.5 -5> <1. 0. 0> <5 49.1 -5> <0.999 -0.054 0> <5 49.1 5> <1. -0.027 0> }
  54.          smooth_triangle { <5 69.5 -5> <1. 0. 0> <5 49.1 5> <1. -0.027 0> <5 69.5 5> <1. 0. 0> }
  55.       }
  56.       texture { YourTexture }
  57.       bounded_by { box { <-4.80 49.10 -5.00> <5.00 69.50 5.00> } }
  58.    }
  59.    bounded_by { box { <-6.90 0.00 -5.00> <7.00 69.50 5.00> } }
  60. }
  61.