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

  1. // Letter 'x'
  2. // Courtesy Truman Brown (CIS 71477,221)
  3.  
  4. // X - Min: -24.5  Max:     24.4
  5. // Y - Min:   0  Max:       53.7
  6. // Z - Min:  -5  Max:        5
  7.  
  8. composite {
  9. composite {
  10. object {
  11. union {
  12. smooth_triangle { <-14.2 0 -5> <0.311 -0.95 0> <-24.5 0 -5> <0 -1 0> <-24.5 0 5> <0 -1 0> }
  13. smooth_triangle { <-24.5 0 -5> <-0.826 0.563 0> <-5.7 27.6 5> <-0.975 0.221 0> <-24.5 0 5> <-0.826 0.563 0> }
  14. smooth_triangle { <-14.2 0 -5> <0.311 -0.95 0> <-24.5 0 5> <0 -1 0> <-14.2 0 5> <0.622 -0.783 0> }
  15. triangle { <-5.7 27.6 -5> <-24.5 0 -5> <-14.2 0 -5> }
  16. triangle { <-14.2 0 5> <-24.5 0 5> <-5.7 27.6 5> }
  17. smooth_triangle { <-24.5 0 -5> <-0.826 0.563 0> <-5.7 27.6 -5> <-0.975 -0.222 0> <-5.7 27.6 5> <-0.975 0.221 0> }
  18. smooth_triangle { <-0.4 20.9 -5> <0.834 -0.551 0> <-14.2 0 -5> <0.311 -0.95 0> <-14.2 0 5> <0.622 -0.783 0> }
  19. triangle { <-5.7 27.6 -5> <-14.2 0 -5> <-0.4 20.9 -5> }
  20. triangle { <-0.4 20.9 5> <-14.2 0 5> <-5.7 27.6 5> }
  21. smooth_triangle { <-0.4 20.9 -5> <0.834 -0.551 0> <-14.2 0 5> <0.622 -0.783 0> <-0.4 20.9 5> <0.834 -0.551 0> }
  22. }
  23.  
  24. texture { YourTexture }
  25. }
  26.  
  27. bounded_by { box { <-24.5 0 -5> <-0.4 27.6 5> } }
  28. }
  29. composite {
  30. composite {
  31. object {
  32. union {
  33. triangle { <5.2 27.7 5> <-0.4 20.9 5> <-5.7 27.6 5> }
  34. triangle { <-5.7 27.6 -5> <-0.4 20.9 -5> <5.2 27.7 -5> }
  35. smooth_triangle { <13.8 0 -5> <-0.614 -0.789 0> <-0.4 20.9 -5> <-0.827 -0.562 0> <-0.4 20.9 5> <-0.827 -0.562 0> }
  36. triangle { <5.2 27.7 5> <13.8 0 5> <-0.4 20.9 5> }
  37. triangle { <-0.4 20.9 -5> <13.8 0 -5> <5.2 27.7 -5> }
  38. smooth_triangle { <13.8 0 -5> <-0.614 -0.789 0> <-0.4 20.9 5> <-0.827 -0.562 0> <13.8 0 5> <-0.307 -0.952 0> }
  39. }
  40.  
  41. texture { YourTexture }
  42. }
  43.  
  44. bounded_by { box { <-5.7 0 -5> <13.8 27.7 5> } }
  45. }
  46. composite {
  47. object {
  48. union {
  49. smooth_triangle { <5.2 27.7 -5> <0.974 0.225 0> <24.4 0 5> <0.822 0.57 0> <5.2 27.7 5> <0.974 -0.227 0> }
  50. triangle { <5.2 27.7 5> <24.4 0 5> <13.8 0 5> }
  51. triangle { <13.8 0 -5> <24.4 0 -5> <5.2 27.7 -5> }
  52. smooth_triangle { <24.4 0 -5> <0 -1 0> <13.8 0 -5> <-0.614 -0.789 0> <13.8 0 5> <-0.307 -0.952 0> }
  53. smooth_triangle { <5.2 27.7 -5> <0.974 0.225 0> <24.4 0 -5> <0.822 0.57 0> <24.4 0 5> <0.822 0.57 0> }
  54. smooth_triangle { <24.4 0 -5> <0 -1 0> <13.8 0 5> <-0.307 -0.952 0> <24.4 0 5> <0 -1 0> }
  55. }
  56.  
  57. texture { YourTexture }
  58. }
  59.  
  60. bounded_by { box { <5.2 0 -5> <24.4 27.7 5> } }
  61. }
  62.  
  63. bounded_by { box { <-5.7 0 -5> <24.4 27.7 5> } }
  64. }
  65. composite {
  66. object {
  67. union {
  68. smooth_triangle { <-23.5 53.7 -5> <0 1 0> <-13.1 53.7 5> <0.309 0.951 0> <-23.5 53.7 5> <0 1 0> }
  69. smooth_triangle { <-5.7 27.6 -5> <-0.975 -0.222 0> <-23.5 53.7 -5> <-0.826 -0.563 0> <-23.5 53.7 5> <-0.826 -0.563 0> }
  70. smooth_triangle { <-23.5 53.7 -5> <0 1 0> <-13.1 53.7 -5> <0.617 0.787 0> <-13.1 53.7 5> <0.309 0.951 0> }
  71. triangle { <-5.7 27.6 5> <-23.5 53.7 5> <-13.1 53.7 5> }
  72. triangle { <-13.1 53.7 -5> <-23.5 53.7 -5> <-5.7 27.6 -5> }
  73. smooth_triangle { <-5.7 27.6 -5> <-0.975 -0.222 0> <-23.5 53.7 5> <-0.826 -0.563 0> <-5.7 27.6 5> <-0.975 0.221 0> }
  74. smooth_triangle { <-13.1 53.7 -5> <0.617 0.787 0> <0 34.2 5> <0.83 0.558 0> <-13.1 53.7 5> <0.309 0.951 0> }
  75. triangle { <-5.7 27.6 5> <-13.1 53.7 5> <0 34.2 5> }
  76. triangle { <0 34.2 -5> <-13.1 53.7 -5> <-5.7 27.6 -5> }
  77. smooth_triangle { <-13.1 53.7 -5> <0.617 0.787 0> <0 34.2 -5> <0.83 0.558 0> <0 34.2 5> <0.83 0.558 0> }
  78. triangle { <0 34.2 -5> <-5.7 27.6 -5> <5.2 27.7 -5> }
  79. triangle { <5.2 27.7 5> <-5.7 27.6 5> <0 34.2 5> }
  80. }
  81.  
  82. texture { YourTexture }
  83. }
  84.  
  85. bounded_by { box { <-23.5 27.6 -5> <5.2 53.7 5> } }
  86. }
  87. composite {
  88. object {
  89. union {
  90. smooth_triangle { <0 34.2 -5> <-0.83 0.558 0> <13.1 53.7 5> <-0.617 0.787 0> <0 34.2 5> <-0.83 0.558 0> }
  91. triangle { <5.2 27.7 -5> <13.1 53.7 -5> <0 34.2 -5> }
  92. triangle { <0 34.2 5> <13.1 53.7 5> <5.2 27.7 5> }
  93. smooth_triangle { <0 34.2 -5> <-0.83 0.558 0> <13.1 53.7 -5> <-0.309 0.951 0> <13.1 53.7 5> <-0.617 0.787 0> }
  94. smooth_triangle { <23.3 53.7 -5> <0.821 -0.571 0> <5.2 27.7 -5> <0.974 0.225 0> <5.2 27.7 5> <0.974 -0.227 0> }
  95. triangle { <13.1 53.7 5> <23.3 53.7 5> <5.2 27.7 5> }
  96. triangle { <5.2 27.7 -5> <23.3 53.7 -5> <13.1 53.7 -5> }
  97. smooth_triangle { <13.1 53.7 -5> <-0.309 0.951 0> <23.3 53.7 5> <0 1 0> <13.1 53.7 5> <-0.617 0.787 0> }
  98. smooth_triangle { <23.3 53.7 -5> <0.821 -0.571 0> <5.2 27.7 5> <0.974 -0.227 0> <23.3 53.7 5> <0.821 -0.571 0> }
  99. smooth_triangle { <13.1 53.7 -5> <-0.309 0.951 0> <23.3 53.7 -5> <0 1 0> <23.3 53.7 5> <0 1 0> }
  100. }
  101.  
  102. texture { YourTexture }
  103. }
  104.  
  105. bounded_by { box { <0 27.7 -5> <23.3 53.7 5> } }
  106. }
  107.  
  108. bounded_by { box { <-24.5 0 -5> <24.4 53.7 5> } }
  109. }
  110.