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

  1. // Letter 'M'
  2. // Courtesy Truman Brown (CIS 71477,221)
  3.  
  4. // X - Min: -24.9  Max:     25.1
  5. // Y - Min:   0.0  Max:     69.4
  6. // Z - Min:  -5.0  Max:      5.0
  7.  
  8. composite {
  9. composite {
  10. object {
  11. union {
  12. triangle { <-24.9 0.0 -5.0> <-24.9 69.4 -5.0> <-24.9 69.4 5.0> }
  13. triangle { <-24.9 0.0 -5.0> <-24.9 69.4 5.0> <-24.9 0.0 5.0> }
  14. triangle { <-17.2 0.0 -5.0> <-24.9 0.0 -5.0> <-24.9 0.0 5.0> }
  15. triangle { <-24.9 69.4 -5.0> <-24.9 0.0 -5.0> <-17.2 63.0 -5.0> }
  16. triangle { <-17.2 63.0 5.0> <-24.9 0.0 5.0> <-24.9 69.4 5.0> }
  17. smooth_triangle { <-24.9 69.4 -5.0> <0. 1. 0.> <-12.6 69.4 5.0> <0.406 0.914 0.> <-24.9 69.4 5.0> <0. 1. 0.> }
  18. triangle { <-24.9 0.0 -5.0> <-17.2 0.0 -5.0> <-17.2 63.0 -5.0> }
  19. triangle { <-17.2 63.0 5.0> <-17.2 0.0 5.0> <-24.9 0.0 5.0> }
  20. triangle { <-17.2 0.0 -5.0> <-24.9 0.0 5.0> <-17.2 0.0 5.0> }
  21. triangle { <-17.2 63.0 5.0> <-24.9 69.4 5.0> <-12.6 69.4 5.0> }
  22. triangle { <-12.6 69.4 -5.0> <-24.9 69.4 -5.0> <-17.2 63.0 -5.0> }
  23. triangle { <-17.2 63.0 -5.0> <-17.2 0.0 5.0> <-17.2 63.0 5.0> }
  24. }
  25.  
  26. texture { YourTexture }
  27. }
  28.  
  29. bounded_by { box { <-24.90 0.00 -5.00> <-12.60 69.40 5.00> } }
  30. }
  31. composite {
  32. object {
  33. union {
  34. triangle { <-17.2 63.0 -5.0> <-17.2 0.0 -5.0> <-17.2 0.0 5.0> }
  35. smooth_triangle { <-24.9 69.4 -5.0> <0. 1. 0.> <-12.6 69.4 -5.0> <0.812 0.583 0.> <-12.6 69.4 5.0> <0.406 0.914 0.> }
  36. smooth_triangle { <-4.2 0.0 -5.0> <-0.813 -0.583 0.> <-17.2 63.0 -5.0> <-0.979 -0.202 0.> <-17.2 63.0 5.0> <-0.979 -0.202 0.> }
  37. triangle { <0.1 8.2 -5.0> <-12.6 69.4 -5.0> <-17.2 63.0 -5.0> }
  38. triangle { <-17.2 63.0 5.0> <-12.6 69.4 5.0> <0.1 8.2 5.0> }
  39. smooth_triangle { <-4.2 0.0 -5.0> <-0.813 -0.583 0.> <-17.2 63.0 5.0> <-0.979 -0.202 0.> <-4.2 0.0 5.0> <-0.406 -0.914 0.> }
  40. smooth_triangle { <-12.6 69.4 -5.0> <0.812 0.583 0.> <0.1 8.2 5.0> <0.979 0.203 0.> <-12.6 69.4 5.0> <0.406 0.914 0.> }
  41. triangle { <0.1 8.2 -5.0> <-17.2 63.0 -5.0> <-4.2 0.0 -5.0> }
  42. triangle { <-4.2 0.0 5.0> <-17.2 63.0 5.0> <0.1 8.2 5.0> }
  43. smooth_triangle { <-12.6 69.4 -5.0> <0.812 0.583 0.> <0.1 8.2 -5.0> <0.979 0.203 0.> <0.1 8.2 5.0> <0.979 0.203 0.> }
  44. }
  45.  
  46. texture { YourTexture }
  47. }
  48.  
  49. bounded_by { box { <-24.90 0.00 -5.00> <0.10 69.40 5.00> } }
  50. }
  51. composite {
  52. object {
  53. union {
  54. smooth_triangle { <4.4 0.0 -5.0> <0.407 -0.914 0.> <-4.2 0.0 -5.0> <-0.813 -0.583 0.> <-4.2 0.0 5.0> <-0.406 -0.914 0.> }
  55. triangle { <0.1 8.2 -5.0> <-4.2 0.0 -5.0> <4.4 0.0 -5.0> }
  56. triangle { <4.4 0.0 5.0> <-4.2 0.0 5.0> <0.1 8.2 5.0> }
  57. smooth_triangle { <4.4 0.0 -5.0> <0.407 -0.914 0.> <-4.2 0.0 5.0> <-0.406 -0.914 0.> <4.4 0.0 5.0> <0.813 -0.582 0.> }
  58. }
  59.  
  60. texture { YourTexture }
  61. }
  62.  
  63. bounded_by { box { <-4.20 0.00 -5.00> <4.40 8.20 5.00> } }
  64. }
  65. composite {
  66. object {
  67. union {
  68. smooth_triangle { <0.1 8.2 -5.0> <-0.979 0.205 0.> <12.9 69.4 5.0> <-0.812 0.584 0.> <0.1 8.2 5.0> <-0.979 0.205 0.> }
  69. triangle { <0.1 8.2 -5.0> <4.4 0.0 -5.0> <17.3 63.0 -5.0> }
  70. triangle { <17.3 63.0 5.0> <4.4 0.0 5.0> <0.1 8.2 5.0> }
  71. smooth_triangle { <0.1 8.2 -5.0> <-0.979 0.205 0.> <12.9 69.4 -5.0> <-0.406 0.914 0.> <12.9 69.4 5.0> <-0.812 0.584 0.> }
  72. smooth_triangle { <17.3 63.0 -5.0> <0.980 -0.201 0.> <4.4 0.0 -5.0> <0.407 -0.914 0.> <4.4 0.0 5.0> <0.813 -0.582 0.> }
  73. triangle { <12.9 69.4 -5.0> <0.1 8.2 -5.0> <17.3 63.0 -5.0> }
  74. triangle { <17.3 63.0 5.0> <0.1 8.2 5.0> <12.9 69.4 5.0> }
  75. smooth_triangle { <17.3 63.0 -5.0> <0.980 -0.201 0.> <4.4 0.0 5.0> <0.813 -0.582 0.> <17.3 63.0 5.0> <0.980 -0.201 0.> }
  76. smooth_triangle { <12.9 69.4 -5.0> <-0.406 0.914 0.> <25.1 69.4 5.0> <0. 1. 0.> <12.9 69.4 5.0> <-0.812 0.584 0.> }
  77. triangle { <17.3 0.0 -5.0> <17.3 63.0 -5.0> <17.3 63.0 5.0> }
  78. }
  79.  
  80. texture { YourTexture }
  81. }
  82.  
  83. bounded_by { box { <0.10 0.00 -5.00> <25.10 69.40 5.00> } }
  84. }
  85. composite {
  86. object {
  87. union {
  88. triangle { <17.3 0.0 -5.0> <17.3 63.0 5.0> <17.3 0.0 5.0> }
  89. triangle { <17.3 63.0 5.0> <12.9 69.4 5.0> <25.1 69.4 5.0> }
  90. triangle { <25.1 69.4 -5.0> <12.9 69.4 -5.0> <17.3 63.0 -5.0> }
  91. triangle { <25.1 0.0 -5.0> <17.3 0.0 -5.0> <17.3 0.0 5.0> }
  92. triangle { <17.3 0.0 5.0> <17.3 63.0 5.0> <25.1 0.0 5.0> }
  93. triangle { <25.1 0.0 -5.0> <17.3 63.0 -5.0> <17.3 0.0 -5.0> }
  94. smooth_triangle { <12.9 69.4 -5.0> <-0.406 0.914 0.> <25.1 69.4 -5.0> <0. 1. 0.> <25.1 69.4 5.0> <0. 1. 0.> }
  95. triangle { <25.1 0.0 -5.0> <17.3 0.0 5.0> <25.1 0.0 5.0> }
  96. triangle { <25.1 0.0 -5.0> <25.1 69.4 -5.0> <17.3 63.0 -5.0> }
  97. triangle { <17.3 63.0 5.0> <25.1 69.4 5.0> <25.1 0.0 5.0> }
  98. triangle { <25.1 69.4 -5.0> <25.1 0.0 5.0> <25.1 69.4 5.0> }
  99. triangle { <25.1 69.4 -5.0> <25.1 0.0 -5.0> <25.1 0.0 5.0> }
  100. }
  101.  
  102. texture { YourTexture }
  103. }
  104.  
  105. bounded_by { box { <12.90 0.00 -5.00> <25.10 69.40 5.00> } }
  106. }
  107.  
  108. bounded_by { box { <-24.90 0.00 -5.00> <25.10 69.40 5.00> } }
  109. }
  110.