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

  1. // Letter 'A'
  2. // Courtesy Truman Brown (CIS 71477,221)
  3.  
  4. // X - Min: -30.3  Max:     30.6
  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 { <-21.1 0.0 -5> <0.374 -0.928 0> <-30.3 0.0 -5> <0. -1. 0> <-30.3 0.0 5> <0. -1. 0> }
  13. smooth_triangle { <-21.1 0.0 -5> <0.374 -0.928 0> <-30.3 0.0 5> <0. -1. 0> <-21.1 0.0 5> <0.747 -0.664 0> }
  14. triangle { <-13.8 20.4 5> <-21.1 0.0 5> <-30.3 0.0 5> }
  15. triangle { <-30.3 0.0 -5> <-21.1 0.0 -5> <-13.8 20.4 -5> }
  16. smooth_triangle { <-13.8 20.4 -5> <0.747 -0.664 0> <-21.1 0.0 -5> <0.374 -0.928 0> <-21.1 0.0 5> <0.747 -0.664 0> }
  17. triangle { <-10.6 28.9 -5> <-30.3 0.0 -5> <-13.8 20.4 -5> }
  18. triangle { <-13.8 20.4 5> <-30.3 0.0 5> <-10.6 28.9 5> }
  19. smooth_triangle { <-13.8 20.4 -5> <0.747 -0.664 0> <-21.1 0.0 5> <0.747 -0.664 0> <-13.8 20.4 5> <0.374 -0.928 0> }
  20. }
  21.  
  22. texture { YourTexture }
  23. }
  24.  
  25. bounded_by { box { <-30.30 0.00 -5.00000> <-10.60 28.90 5.00000> } }
  26. }
  27. composite {
  28. object {
  29. union {
  30. smooth_triangle { <-30.3 0.0 -5> <-0.940 0.342 0> <-5.0 69.5 5> <-0.745 0.667 0> <-30.3 0.0 5> <-0.940 0.342 0> }
  31. triangle { <-5.0 69.5 -5> <-30.3 0.0 -5> <-10.6 28.9 -5> }
  32. triangle { <-10.6 28.9 5> <-30.3 0.0 5> <-5.0 69.5 5> }
  33. smooth_triangle { <-30.3 0.0 -5> <-0.940 0.342 0> <-5.0 69.5 -5> <-0.372 0.928 0> <-5.0 69.5 5> <-0.745 0.667 0> }
  34. }
  35.  
  36. texture { YourTexture }
  37. }
  38.  
  39. bounded_by { box { <-30.30 0.00 -5.00000> <-5.00 69.50 5.00000> } }
  40. }
  41. composite {
  42. composite {
  43. object {
  44. union {
  45. smooth_triangle { <13.9 20.4 -5> <-0.374 -0.928 0> <-13.8 20.4 -5> <0.747 -0.664 0> <-13.8 20.4 5> <0.374 -0.928 0> }
  46. triangle { <-10.6 28.9 -5> <-13.8 20.4 -5> <13.9 20.4 -5> }
  47. triangle { <13.9 20.4 5> <-13.8 20.4 5> <-10.6 28.9 5> }
  48. triangle { <-10.6 28.9 -5> <10.8 28.9 5> <-10.6 28.9 5> }
  49. }
  50.  
  51. texture { YourTexture }
  52. }
  53.  
  54. bounded_by { box { <-13.80 20.40 -5.00000> <13.90 28.90 5.00000> } }
  55. }
  56. composite {
  57. object {
  58. union {
  59. triangle { <0.1 59.5 -5> <-10.6 28.9 -5> <-10.6 28.9 5> }
  60. triangle { <0.1 59.5 5> <-10.6 28.9 5> <-5.0 69.5 5> }
  61. triangle { <-5.0 69.5 -5> <-10.6 28.9 -5> <0.1 59.5 -5> }
  62. triangle { <0.1 59.5 -5> <-10.6 28.9 5> <0.1 59.5 5> }
  63. smooth_triangle { <-5.0 69.5 -5> <-0.372 0.928 0> <5.2 69.5 5> <0.372 0.928 0> <-5.0 69.5 5> <-0.745 0.667 0> }
  64. triangle { <5.2 69.5 -5> <-5.0 69.5 -5> <0.1 59.5 -5> }
  65. triangle { <0.1 59.5 5> <-5.0 69.5 5> <5.2 69.5 5> }
  66. smooth_triangle { <-5.0 69.5 -5> <-0.372 0.928 0> <5.2 69.5 -5> <0.744 0.668 0> <5.2 69.5 5> <0.372 0.928 0> }
  67. }
  68.  
  69. texture { YourTexture }
  70. }
  71.  
  72. bounded_by { box { <-10.60 28.90 -5.00000> <5.20 69.50 5.00000> } }
  73. }
  74.  
  75. bounded_by { box { <-13.80 20.40 -5.00000> <13.90 69.50 5.00000> } }
  76. }
  77. composite {
  78. object {
  79. union {
  80. triangle { <10.8 28.9 -5> <0.1 59.5 -5> <0.1 59.5 5> }
  81. triangle { <-10.6 28.9 -5> <10.8 28.9 -5> <10.8 28.9 5> }
  82. smooth_triangle { <13.9 20.4 -5> <-0.374 -0.928 0> <-13.8 20.4 5> <0.374 -0.928 0> <13.9 20.4 5> <-0.747 -0.664 0> }
  83. triangle { <10.8 28.9 -5> <-10.6 28.9 -5> <13.9 20.4 -5> }
  84. triangle { <13.9 20.4 5> <-10.6 28.9 5> <10.8 28.9 5> }
  85. triangle { <10.8 28.9 -5> <0.1 59.5 5> <10.8 28.9 5> }
  86. }
  87.  
  88. texture { YourTexture }
  89. }
  90.  
  91. bounded_by { box { <-13.80 20.40 -5.00000> <13.90 59.50 5.00000> } }
  92. }
  93. composite {
  94. composite {
  95. object {
  96. union {
  97. smooth_triangle { <21.2 0.0 -5> <-0.747 -0.664 0> <13.9 20.4 -5> <-0.374 -0.928 0> <13.9 20.4 5> <-0.747 -0.664 0> }
  98. triangle { <30.6 0.0 -5> <10.8 28.9 -5> <13.9 20.4 -5> }
  99. triangle { <13.9 20.4 5> <10.8 28.9 5> <30.6 0.0 5> }
  100. smooth_triangle { <21.2 0.0 -5> <-0.747 -0.664 0> <13.9 20.4 5> <-0.747 -0.664 0> <21.2 0.0 5> <-0.374 -0.928 0> }
  101. triangle { <30.6 0.0 -5> <13.9 20.4 -5> <21.2 0.0 -5> }
  102. triangle { <21.2 0.0 5> <13.9 20.4 5> <30.6 0.0 5> }
  103. smooth_triangle { <30.6 0.0 -5> <0. -1. 0> <21.2 0.0 -5> <-0.747 -0.664 0> <21.2 0.0 5> <-0.374 -0.928 0> }
  104. smooth_triangle { <30.6 0.0 -5> <0. -1. 0> <21.2 0.0 5> <-0.374 -0.928 0> <30.6 0.0 5> <0. -1. 0> }
  105. }
  106.  
  107. texture { YourTexture }
  108. }
  109.  
  110. bounded_by { box { <10.80 0.00 -5.00000> <30.60 28.90 5.00000> } }
  111. }
  112. composite {
  113. object {
  114. union {
  115. triangle { <30.6 0.0 -5> <5.2 69.5 -5> <0.1 59.5 -5> }
  116. triangle { <0.1 59.5 5> <5.2 69.5 5> <30.6 0.0 5> }
  117. smooth_triangle { <5.2 69.5 -5> <0.744 0.668 0> <30.6 0.0 5> <0.939 0.343 0> <5.2 69.5 5> <0.372 0.928 0> }
  118. triangle { <10.8 28.9 5> <0.1 59.5 5> <30.6 0.0 5> }
  119. triangle { <30.6 0.0 -5> <0.1 59.5 -5> <10.8 28.9 -5> }
  120. smooth_triangle { <5.2 69.5 -5> <0.744 0.668 0> <30.6 0.0 -5> <0.939 0.343 0> <30.6 0.0 5> <0.939 0.343 0> }
  121. }
  122.  
  123. texture { YourTexture }
  124. }
  125.  
  126. bounded_by { box { <0.10 0.00 -5.00000> <30.60 69.50 5.00000> } }
  127. }
  128.  
  129. bounded_by { box { <0.10 0.00 -5.00000> <30.60 69.50 5.00000> } }
  130. }
  131.  
  132. bounded_by { box { <-30.30 0.00 -5.00000> <30.60 69.50 5.00000> } }
  133. }
  134.