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

  1. // Letter 'W'
  2. // Courtesy Truman Brown (CIS 71477,221)
  3.  
  4. // X - Min: -30.8  Max:     30.9
  5. // Y - Min:   0.0  Max:     69.5
  6. // Z - Min:  -5.0  Max:      5.0
  7.  
  8. composite {
  9. composite {
  10. object {
  11. union {
  12. smooth_triangle { <-30.8 69.5 -5.0> <0. 1. 0.> <-22.6 69.5 5.0> <0.419 0.908 0.> <-30.8 69.5 5.0> <0. 1. 0.> }
  13. smooth_triangle { <-18.8 0.0 -5.0> <-0.827 -0.562 0.> <-30.8 69.5 -5.0> <-0.985 -0.170 0.> <-30.8 69.5 5.0> <-0.985 -0.170 0.> }
  14. smooth_triangle { <-30.8 69.5 -5.0> <0. 1. 0.> <-22.6 69.5 -5.0> <0.838 0.545 0.> <-22.6 69.5 5.0> <0.419 0.908 0.> }
  15. smooth_triangle { <-18.8 0.0 -5.0> <-0.827 -0.562 0.> <-30.8 69.5 5.0> <-0.985 -0.170 0.> <-18.8 0.0 5.0> <-0.413 -0.911 0.> }
  16. triangle { <-22.6 69.5 5.0> <-14.0 10.4 5.0> <-30.8 69.5 5.0> }
  17. triangle { <-30.8 69.5 -5.0> <-14.0 10.4 -5.0> <-22.6 69.5 -5.0> }
  18. triangle { <-14.0 10.4 5.0> <-18.8 0.0 5.0> <-30.8 69.5 5.0> }
  19. triangle { <-30.8 69.5 -5.0> <-18.8 0.0 -5.0> <-14.0 10.4 -5.0> }
  20. smooth_triangle { <-22.6 69.5 -5.0> <0.838 0.545 0.> <-14.0 10.4 5.0> <0.990 0.144 0.> <-22.6 69.5 5.0> <0.419 0.908 0.> }
  21. smooth_triangle { <-22.6 69.5 -5.0> <0.838 0.545 0.> <-14.0 10.4 -5.0> <0.990 0.144 0.> <-14.0 10.4 5.0> <0.990 0.144 0.> }
  22. }
  23.  
  24. texture { YourTexture }
  25. }
  26.  
  27. bounded_by { box { <-30.80 0.00 -5.00> <-14.00 69.50 5.00> } }
  28. }
  29. composite {
  30. object {
  31. union {
  32. smooth_triangle { <-10.0 0.0 -5.0> <0.415 -0.910 0.> <-18.8 0.0 -5.0> <-0.827 -0.562 0.> <-18.8 0.0 5.0> <-0.413 -0.911 0.> }
  33. triangle { <-18.8 0.0 -5.0> <-10.0 0.0 -5.0> <-14.0 10.4 -5.0> }
  34. triangle { <-14.0 10.4 5.0> <-10.0 0.0 5.0> <-18.8 0.0 5.0> }
  35. smooth_triangle { <-10.0 0.0 -5.0> <0.415 -0.910 0.> <-18.8 0.0 5.0> <-0.413 -0.911 0.> <-10.0 0.0 5.0> <0.830 -0.558 0.> }
  36. smooth_triangle { <-14.0 10.4 -5.0> <-0.987 0.162 0.> <-4.3 69.5 5.0> <-0.830 0.557 0.> <-14.0 10.4 5.0> <-0.987 0.162 0.> }
  37. triangle { <-10.0 0.0 -5.0> <0.0 60.2 -5.0> <-14.0 10.4 -5.0> }
  38. triangle { <-14.0 10.4 5.0> <0.0 60.2 5.0> <-10.0 0.0 5.0> }
  39. smooth_triangle { <-14.0 10.4 -5.0> <-0.987 0.162 0.> <-4.3 69.5 -5.0> <-0.415 0.910 0.> <-4.3 69.5 5.0> <-0.830 0.557 0.> }
  40. smooth_triangle { <0.0 60.2 -5.0> <0.986 -0.164 0.> <-10.0 0.0 -5.0> <0.415 -0.910 0.> <-10.0 0.0 5.0> <0.830 -0.558 0.> }
  41. triangle { <0.0 60.2 -5.0> <-4.3 69.5 -5.0> <-14.0 10.4 -5.0> }
  42. triangle { <-14.0 10.4 5.0> <-4.3 69.5 5.0> <0.0 60.2 5.0> }
  43. smooth_triangle { <0.0 60.2 -5.0> <0.986 -0.164 0.> <-10.0 0.0 5.0> <0.830 -0.558 0.> <0.0 60.2 5.0> <0.986 -0.164 0.> }
  44. }
  45.  
  46. texture { YourTexture }
  47. }
  48.  
  49. bounded_by { box { <-18.80 0.00 -5.00> <0.00 69.50 5.00> } }
  50. }
  51. composite {
  52. object {
  53. union {
  54. smooth_triangle { <-4.3 69.5 -5.0> <-0.415 0.910 0.> <4.4 69.5 5.0> <0.415 0.910 0.> <-4.3 69.5 5.0> <-0.830 0.557 0.> }
  55. triangle { <0.0 60.2 -5.0> <4.4 69.5 -5.0> <-4.3 69.5 -5.0> }
  56. triangle { <-4.3 69.5 5.0> <4.4 69.5 5.0> <0.0 60.2 5.0> }
  57. smooth_triangle { <-4.3 69.5 -5.0> <-0.415 0.910 0.> <4.4 69.5 -5.0> <0.829 0.559 0.> <4.4 69.5 5.0> <0.415 0.910 0.> }
  58. smooth_triangle { <10.3 0.0 -5.0> <-0.828 -0.561 0.> <0.0 60.2 -5.0> <-0.986 -0.169 0.> <0.0 60.2 5.0> <-0.986 -0.169 0.> }
  59. triangle { <4.4 69.5 5.0> <14.3 10.4 5.0> <0.0 60.2 5.0> }
  60. triangle { <0.0 60.2 -5.0> <14.3 10.4 -5.0> <4.4 69.5 -5.0> }
  61. smooth_triangle { <10.3 0.0 -5.0> <-0.828 -0.561 0.> <0.0 60.2 5.0> <-0.986 -0.169 0.> <10.3 0.0 5.0> <-0.414 -0.910 0.> }
  62. smooth_triangle { <4.4 69.5 -5.0> <0.829 0.559 0.> <14.3 10.4 5.0> <0.986 0.165 0.> <4.4 69.5 5.0> <0.415 0.910 0.> }
  63. triangle { <14.3 10.4 5.0> <10.3 0.0 5.0> <0.0 60.2 5.0> }
  64. triangle { <0.0 60.2 -5.0> <10.3 0.0 -5.0> <14.3 10.4 -5.0> }
  65. smooth_triangle { <4.4 69.5 -5.0> <0.829 0.559 0.> <14.3 10.4 -5.0> <0.986 0.165 0.> <14.3 10.4 5.0> <0.986 0.165 0.> }
  66. }
  67.  
  68. texture { YourTexture }
  69. }
  70.  
  71. bounded_by { box { <-4.30 0.00 -5.00> <14.30 69.50 5.00> } }
  72. }
  73. composite {
  74. composite {
  75. object {
  76. union {
  77. smooth_triangle { <18.7 0.0 -5.0> <0.413 -0.911 0.> <10.3 0.0 -5.0> <-0.828 -0.561 0.> <10.3 0.0 5.0> <-0.414 -0.910 0.> }
  78. triangle { <10.3 0.0 -5.0> <18.7 0.0 -5.0> <14.3 10.4 -5.0> }
  79. triangle { <14.3 10.4 5.0> <18.7 0.0 5.0> <10.3 0.0 5.0> }
  80. smooth_triangle { <18.7 0.0 -5.0> <0.413 -0.911 0.> <10.3 0.0 5.0> <-0.414 -0.910 0.> <18.7 0.0 5.0> <0.826 -0.564 0.> }
  81. }
  82.  
  83. texture { YourTexture }
  84. }
  85.  
  86. bounded_by { box { <10.30 0.00 -5.00> <18.70 10.40 5.00> } }
  87. }
  88. composite {
  89. object {
  90. union {
  91. smooth_triangle { <14.3 10.4 -5.0> <-0.990 0.144 0.> <22.9 69.5 5.0> <-0.838 0.545 0.> <14.3 10.4 5.0> <-0.990 0.144 0.> }
  92. triangle { <14.3 10.4 5.0> <22.9 69.5 5.0> <18.7 0.0 5.0> }
  93. triangle { <18.7 0.0 -5.0> <22.9 69.5 -5.0> <14.3 10.4 -5.0> }
  94. smooth_triangle { <14.3 10.4 -5.0> <-0.990 0.144 0.> <22.9 69.5 -5.0> <-0.419 0.908 0.> <22.9 69.5 5.0> <-0.838 0.545 0.> }
  95. }
  96.  
  97. texture { YourTexture }
  98. }
  99.  
  100. bounded_by { box { <14.30 0.00 -5.00> <22.90 69.50 5.00> } }
  101. }
  102. composite {
  103. object {
  104. union {
  105. smooth_triangle { <30.9 69.5 -5.0> <0.985 -0.173 0.> <18.7 0.0 -5.0> <0.413 -0.911 0.> <18.7 0.0 5.0> <0.826 -0.564 0.> }
  106. triangle { <22.9 69.5 5.0> <30.9 69.5 5.0> <18.7 0.0 5.0> }
  107. triangle { <18.7 0.0 -5.0> <30.9 69.5 -5.0> <22.9 69.5 -5.0> }
  108. smooth_triangle { <22.9 69.5 -5.0> <-0.419 0.908 0.> <30.9 69.5 5.0> <0. 1. 0.> <22.9 69.5 5.0> <-0.838 0.545 0.> }
  109. smooth_triangle { <30.9 69.5 -5.0> <0.985 -0.173 0.> <18.7 0.0 5.0> <0.826 -0.564 0.> <30.9 69.5 5.0> <0.985 -0.173 0.> }
  110. smooth_triangle { <22.9 69.5 -5.0> <-0.419 0.908 0.> <30.9 69.5 -5.0> <0. 1. 0.> <30.9 69.5 5.0> <0. 1. 0.> }
  111. }
  112.  
  113. texture { YourTexture }
  114. }
  115.  
  116. bounded_by { box { <18.70 0.00 -5.00> <30.90 69.50 5.00> } }
  117. }
  118.  
  119. bounded_by { box { <10.30 0.00 -5.00> <30.90 69.50 5.00> } }
  120. }
  121.  
  122. bounded_by { box { <-30.80 0.00 -5.00> <30.90 69.50 5.00> } }
  123. }
  124.