home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 1995 January / pcw-0195.iso / polymore / fig2-17.pi < prev    next >
Text File  |  1994-09-20  |  2KB  |  127 lines

  1. //TORUS.PI
  2.  
  3. include "d:\polyray\include\colors.inc"
  4. include "d:\polyray\include\texture.inc"
  5. include "d:\polyray\include\stones.inc"
  6.  
  7. viewpoint {
  8.  from      <1.0, 2.0, -5.0>
  9.  at        <0.0, 0.0, 0.0>
  10.  up        <0.0, 1.0, 0.0>
  11.  angle 45
  12.  hither 1
  13.  resolution      100,100
  14.  aspect          1.0
  15. }
  16.  
  17. // LIGHT_SOURCE
  18.     light White, <3, 3, -6>
  19. // LIGHT_SOURCE
  20.     light <-3, 3, -6>
  21.  
  22. // TORUS
  23. object {
  24.     torus  0.8, 0.1, < 0.0, 0.0, 0.0>, <0.0, 1.0, 0.0>
  25.     rotate <90, 0, 0>
  26.     Stone5
  27. }
  28.  
  29. // TORUS
  30. object {
  31.     torus  0.8, 0.1, < 0.0, 0.0, 0.0>, <0.0, 1.0, 0.0>
  32.     translate <1.2437, 0.004338, 0>
  33.     Stone5
  34. }
  35.  
  36. // TORUS
  37. object {
  38.     torus  0.8, 0.1, < 0.0, 0.0, 0.0>, <0.0, 1.0, 0.0>
  39.     rotate <0, 0, 30>
  40.     translate <1.07491, 0.625606, 0>
  41.     Stone5
  42. }
  43.  
  44. // TORUS
  45. object {
  46.     torus  0.8, 0.1, < 0.0, 0.0, 0.0>, <0.0, 1.0, 0.0>
  47.     rotate <0, 0, 60>
  48.     translate <0.618092, 1.07924, 0>
  49.     Stone5
  50. }
  51.  
  52. // TORUS
  53. object {
  54.     torus  0.8, 0.1, < 0.0, 0.0, 0.0>, <0.0, 1.0, 0.0>
  55.     rotate <0, 0, 90>
  56.     translate <-0.004338, 1.2437, 0>
  57.     Stone5
  58. }
  59.  
  60. // TORUS
  61. object {
  62.     torus  0.8, 0.1, < 0.0, 0.0, 0.0>, <0.0, 1.0, 0.0>
  63.     rotate <0, 0, 120>
  64.     translate <-0.625606, 1.07491, 0>
  65.     Stone5
  66. }
  67.  
  68. // TORUS
  69. object {
  70.     torus  0.8, 0.1, < 0.0, 0.0, 0.0>, <0.0, 1.0, 0.0>
  71.     rotate <0, 0, 150>
  72.     translate <-1.07924, 0.618092, 0>
  73.     Stone5
  74. }
  75.  
  76. // TORUS
  77. object {
  78.     torus  0.8, 0.1, < 0.0, 0.0, 0.0>, <0.0, 1.0, 0.0>
  79.     rotate <0, 0, 180>
  80.     translate <-1.2437, -0.004338, 0>
  81.     Stone5
  82. }
  83.  
  84. // TORUS
  85. object {
  86.     torus  0.8, 0.1, < 0.0, 0.0, 0.0>, <0.0, 1.0, 0.0>
  87.     rotate <0, 0, 210>
  88.     translate <-1.07491, -0.625606, 0>
  89.     Stone5
  90. }
  91.  
  92. // TORUS
  93. object {
  94.     torus  0.8, 0.1, < 0.0, 0.0, 0.0>, <0.0, 1.0, 0.0>
  95.     rotate <0, 0, 240>
  96.     translate <-0.618092, -1.07924, 0>
  97.     Stone5
  98. }
  99.  
  100. // TORUS
  101. object {
  102.     torus  0.8, 0.1, < 0.0, 0.0, 0.0>, <0.0, 1.0, 0.0>
  103.     rotate <0, 0, 270>
  104.     translate <0.004338, -1.2437, 0>
  105.     Stone5
  106. }
  107.  
  108. // TORUS
  109. object {
  110.     torus  0.8, 0.1, < 0.0, 0.0, 0.0>, <0.0, 1.0, 0.0>
  111.     rotate <0, 0, 300>
  112.     translate <0.625606, -1.07491, 0>
  113.     Stone5
  114. }
  115.  
  116. // TORUS
  117. object {
  118.     torus  0.8, 0.1, < 0.0, 0.0, 0.0>, <0.0, 1.0, 0.0>
  119.     rotate <0, 0, 330>
  120.     translate <1.07924, -0.618092, 0>
  121.     Stone5
  122. }
  123.  
  124.  
  125.  
  126.  
  127.