home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 2 / goldfish_vol2_cd1.bin / files / misc / sci / cpk / scenes / cpk.pov < prev    next >
Encoding:
Text File  |  1994-10-16  |  13.5 KB  |  196 lines

  1. //
  2. // PDB2POV (Amiga) atom input prepared by pdb2pov 10/17/94 08:47:54 
  3. // Author: Eric G. Suchanek, Ph.D. 
  4. //    Atoms:   44 
  5. //    Extent:    Xmin: -8.920 Xmax: 7.770, 
  6. //        Ymin: -7.749, Ymax: 6.221 
  7. //        Zmin: -6.700 Zmax: 8.130 
  8. //    Enclosing Sphere: 10.465
  9.  
  10. #include "colors.inc"
  11. #include "shapes.inc"
  12. #include "textures.inc"
  13. #include "atoms_vdw.inc"
  14. #include "atoms2.inc"
  15. #include "atoms_glass2.inc"
  16. camera {
  17.    location < 0, 0, -20.655 > 
  18.    direction < 0, 0, 1> 
  19.    up <0, 1, 0> 
  20.    right <4/3, 0, 0> 
  21.    look_at <0, 0, 0> 
  22. }
  23. object { 
  24.   light_source {
  25.      <7.770, 6.221, -22.929> 
  26.      color White 
  27.   }
  28. }
  29. /* Create the beloved famous raytrace checkered floor */ 
  30. plane { y, -11.241818 
  31.       pigment { 
  32.       checker colour Black colour White 
  33.       scale 5.110000 
  34.      } 
  35.      finish { 
  36.        ambient 0.2 
  37.        diffuse 0.8 
  38.      } 
  39. #declare BOND_RADIUS = 0.17 
  40. #declare ATM_SCL_B = 1.00 
  41. #declare ATM_SCL = 0.30 
  42.  
  43. #declare cpk_obj_glass = merge {
  44. object { Atom_Glass_O scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-0.450, -1.599, 1.090> }
  45. object { Atom_Glass_O scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <5.210, 2.401, 4.570> }
  46. object { Atom_Glass_O scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <3.830, 3.721, 5.630> }
  47. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <3.990, 2.731, 4.900> }
  48. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <2.800, 2.111, 4.190> }
  49. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <2.460, 2.911, 2.920> }
  50. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-0.590, 3.531, 3.660> }
  51. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <1.210, 1.451, 1.140> }
  52. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <1.240, 2.341, 2.220> }
  53. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-0.080, 2.571, 2.600> }
  54. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-0.870, 1.741, 1.810> }
  55. object { Atom_Glass_N scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-0.080, 1.061, 0.910> }
  56. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-6.420, 0.861, 2.910> }
  57. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-5.070, 1.141, 2.600> }
  58. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-6.230, -1.099, 0.470> }
  59. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-3.040, 0.731, 1.260> }
  60. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-4.380, 0.511, 1.550> }
  61. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-4.850, -0.469, 0.630> }
  62. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-3.730, -0.829, -0.140> }
  63. object { Atom_Glass_N scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-2.640, -0.119, 0.260> }
  64. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-3.780, -5.249, -3.630> }
  65. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-3.760, -4.049, -2.910> }
  66. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-0.740, -4.449, -4.200> }
  67. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-2.590, -2.249, -1.790> }
  68. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-2.620, -3.299, -2.680> }
  69. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-1.300, -3.469, -3.180> }
  70. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-0.520, -2.539, -2.520> }
  71. object { Atom_Glass_N scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-1.310, -1.789, -1.670> }
  72. object { Atom_Glass_O scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <3.860, 3.041, -1.390> }
  73. object { Atom_Glass_O scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <3.960, 2.721, -3.500> }
  74. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <4.230, 2.281, -2.390> }
  75. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <5.270, 1.151, -2.230> }
  76. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <4.850, 0.191, -1.100> }
  77. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <3.910, -2.129, -3.130> }
  78. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <1.650, -1.529, -1.990> }
  79. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <3.050, -1.389, -2.140> }
  80. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <3.460, -0.389, -1.250> }
  81. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <2.320, 0.031, -0.550> }
  82. object { Atom_Glass_N scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <1.220, -0.649, -1.030> }
  83. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-2.230, 1.611, 1.960> }
  84. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-3.710, -1.819, -1.100> }
  85. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <0.850, -2.409, -2.680> }
  86. object { Atom_Glass_C scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <2.320, 1.001, 0.450> }
  87. object { Atom_Glass_Fe scale <ATM_SCL_B, ATM_SCL_B, ATM_SCL_B> translate <-0.700, -0.309, -0.540> }
  88. }
  89. #declare cpk_obj = union {
  90. object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-0.450, -1.599, 1.090> }
  91. object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <5.210, 2.401, 4.570> }
  92. object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <3.830, 3.721, 5.630> }
  93. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <3.990, 2.731, 4.900> }
  94. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <2.800, 2.111, 4.190> }
  95. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <2.460, 2.911, 2.920> }
  96. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-0.590, 3.531, 3.660> }
  97. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <1.210, 1.451, 1.140> }
  98. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <1.240, 2.341, 2.220> }
  99. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-0.080, 2.571, 2.600> }
  100. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-0.870, 1.741, 1.810> }
  101. object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-0.080, 1.061, 0.910> }
  102. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-6.420, 0.861, 2.910> }
  103. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-5.070, 1.141, 2.600> }
  104. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-6.230, -1.099, 0.470> }
  105. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-3.040, 0.731, 1.260> }
  106. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-4.380, 0.511, 1.550> }
  107. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-4.850, -0.469, 0.630> }
  108. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-3.730, -0.829, -0.140> }
  109. object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-2.640, -0.119, 0.260> }
  110. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-3.780, -5.249, -3.630> }
  111. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-3.760, -4.049, -2.910> }
  112. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-0.740, -4.449, -4.200> }
  113. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-2.590, -2.249, -1.790> }
  114. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-2.620, -3.299, -2.680> }
  115. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-1.300, -3.469, -3.180> }
  116. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-0.520, -2.539, -2.520> }
  117. object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-1.310, -1.789, -1.670> }
  118. object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <3.860, 3.041, -1.390> }
  119. object { Atom_O scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <3.960, 2.721, -3.500> }
  120. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <4.230, 2.281, -2.390> }
  121. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <5.270, 1.151, -2.230> }
  122. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <4.850, 0.191, -1.100> }
  123. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <3.910, -2.129, -3.130> }
  124. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <1.650, -1.529, -1.990> }
  125. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <3.050, -1.389, -2.140> }
  126. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <3.460, -0.389, -1.250> }
  127. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <2.320, 0.031, -0.550> }
  128. object { Atom_N scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <1.220, -0.649, -1.030> }
  129. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-2.230, 1.611, 1.960> }
  130. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-3.710, -1.819, -1.100> }
  131. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <0.850, -2.409, -2.680> }
  132. object { Atom_C scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <2.320, 1.001, 0.450> }
  133. object { Atom_Fe scale <ATM_SCL, ATM_SCL, ATM_SCL> translate <-0.700, -0.309, -0.540> }
  134. cylinder { <1.22, -0.65, -1.03>, <-0.70, -0.31, -0.54>, BOND_RADIUS texture {White_Bond} } 
  135. cylinder { <-1.31, -1.79, -1.67>, <-0.70, -0.31, -0.54>, BOND_RADIUS texture {White_Bond} } 
  136. cylinder { <-2.64, -0.12, 0.26>, <-0.70, -0.31, -0.54>, BOND_RADIUS texture {White_Bond} } 
  137. cylinder { <-0.08, 1.06, 0.91>, <-0.70, -0.31, -0.54>, BOND_RADIUS texture {White_Bond} } 
  138. cylinder { <2.32, 0.03, -0.55>, <2.32, 1.00, 0.45>, BOND_RADIUS texture {White_Bond} } 
  139. cylinder { <1.21, 1.45, 1.14>, <2.32, 1.00, 0.45>, BOND_RADIUS texture {White_Bond} } 
  140. cylinder { <1.65, -1.53, -1.99>, <0.85, -2.41, -2.68>, BOND_RADIUS texture {White_Bond} } 
  141. cylinder { <-0.52, -2.54, -2.52>, <0.85, -2.41, -2.68>, BOND_RADIUS texture {White_Bond} } 
  142. cylinder { <-2.59, -2.25, -1.79>, <-3.71, -1.82, -1.10>, BOND_RADIUS texture {White_Bond} } 
  143. cylinder { <-3.73, -0.83, -0.14>, <-3.71, -1.82, -1.10>, BOND_RADIUS texture {White_Bond} } 
  144. cylinder { <-3.04, 0.73, 1.26>, <-2.23, 1.61, 1.96>, BOND_RADIUS texture {White_Bond} } 
  145. cylinder { <-0.87, 1.74, 1.81>, <-2.23, 1.61, 1.96>, BOND_RADIUS texture {White_Bond} } 
  146. cylinder { <2.32, 0.03, -0.55>, <1.22, -0.65, -1.03>, BOND_RADIUS texture {White_Bond} } 
  147. cylinder { <1.65, -1.53, -1.99>, <1.22, -0.65, -1.03>, BOND_RADIUS texture {White_Bond} } 
  148. cylinder { <3.46, -0.39, -1.25>, <2.32, 0.03, -0.55>, BOND_RADIUS texture {White_Bond} } 
  149. cylinder { <3.05, -1.39, -2.14>, <3.46, -0.39, -1.25>, BOND_RADIUS texture {White_Bond} } 
  150. cylinder { <4.85, 0.19, -1.10>, <3.46, -0.39, -1.25>, BOND_RADIUS texture {White_Bond} } 
  151. cylinder { <1.65, -1.53, -1.99>, <3.05, -1.39, -2.14>, BOND_RADIUS texture {White_Bond} } 
  152. cylinder { <3.91, -2.13, -3.13>, <3.05, -1.39, -2.14>, BOND_RADIUS texture {White_Bond} } 
  153. cylinder { <5.27, 1.15, -2.23>, <4.85, 0.19, -1.10>, BOND_RADIUS texture {White_Bond} } 
  154. cylinder { <4.23, 2.28, -2.39>, <5.27, 1.15, -2.23>, BOND_RADIUS texture {White_Bond} } 
  155. cylinder { <3.96, 2.72, -3.50>, <4.23, 2.28, -2.39>, BOND_RADIUS texture {White_Bond} } 
  156. cylinder { <3.86, 3.04, -1.39>, <4.23, 2.28, -2.39>, BOND_RADIUS texture {White_Bond} } 
  157. cylinder { <3.86, 3.04, -1.39>, <3.96, 2.72, -3.50>, BOND_RADIUS texture {White_Bond} } 
  158. cylinder { <-0.52, -2.54, -2.52>, <-1.31, -1.79, -1.67>, BOND_RADIUS texture {White_Bond} } 
  159. cylinder { <-2.59, -2.25, -1.79>, <-1.31, -1.79, -1.67>, BOND_RADIUS texture {White_Bond} } 
  160. cylinder { <-1.30, -3.47, -3.18>, <-0.52, -2.54, -2.52>, BOND_RADIUS texture {White_Bond} } 
  161. cylinder { <-2.62, -3.30, -2.68>, <-1.30, -3.47, -3.18>, BOND_RADIUS texture {White_Bond} } 
  162. cylinder { <-0.74, -4.45, -4.20>, <-1.30, -3.47, -3.18>, BOND_RADIUS texture {White_Bond} } 
  163. cylinder { <-2.59, -2.25, -1.79>, <-2.62, -3.30, -2.68>, BOND_RADIUS texture {White_Bond} } 
  164. cylinder { <-3.76, -4.05, -2.91>, <-2.62, -3.30, -2.68>, BOND_RADIUS texture {White_Bond} } 
  165. cylinder { <-3.78, -5.25, -3.63>, <-3.76, -4.05, -2.91>, BOND_RADIUS texture {White_Bond} } 
  166. cylinder { <-3.73, -0.83, -0.14>, <-2.64, -0.12, 0.26>, BOND_RADIUS texture {White_Bond} } 
  167. cylinder { <-3.04, 0.73, 1.26>, <-2.64, -0.12, 0.26>, BOND_RADIUS texture {White_Bond} } 
  168. cylinder { <-4.85, -0.47, 0.63>, <-3.73, -0.83, -0.14>, BOND_RADIUS texture {White_Bond} } 
  169. cylinder { <-4.38, 0.51, 1.55>, <-4.85, -0.47, 0.63>, BOND_RADIUS texture {White_Bond} } 
  170. cylinder { <-6.23, -1.10, 0.47>, <-4.85, -0.47, 0.63>, BOND_RADIUS texture {White_Bond} } 
  171. cylinder { <-3.04, 0.73, 1.26>, <-4.38, 0.51, 1.55>, BOND_RADIUS texture {White_Bond} } 
  172. cylinder { <-5.07, 1.14, 2.60>, <-4.38, 0.51, 1.55>, BOND_RADIUS texture {White_Bond} } 
  173. cylinder { <-6.42, 0.86, 2.91>, <-5.07, 1.14, 2.60>, BOND_RADIUS texture {White_Bond} } 
  174. cylinder { <-0.87, 1.74, 1.81>, <-0.08, 1.06, 0.91>, BOND_RADIUS texture {White_Bond} } 
  175. cylinder { <1.21, 1.45, 1.14>, <-0.08, 1.06, 0.91>, BOND_RADIUS texture {White_Bond} } 
  176. cylinder { <-0.08, 2.57, 2.60>, <-0.87, 1.74, 1.81>, BOND_RADIUS texture {White_Bond} } 
  177. cylinder { <1.24, 2.34, 2.22>, <-0.08, 2.57, 2.60>, BOND_RADIUS texture {White_Bond} } 
  178. cylinder { <-0.59, 3.53, 3.66>, <-0.08, 2.57, 2.60>, BOND_RADIUS texture {White_Bond} } 
  179. cylinder { <1.21, 1.45, 1.14>, <1.24, 2.34, 2.22>, BOND_RADIUS texture {White_Bond} } 
  180. cylinder { <2.46, 2.91, 2.92>, <1.24, 2.34, 2.22>, BOND_RADIUS texture {White_Bond} } 
  181. cylinder { <2.80, 2.11, 4.19>, <2.46, 2.91, 2.92>, BOND_RADIUS texture {White_Bond} } 
  182. cylinder { <3.99, 2.73, 4.90>, <2.80, 2.11, 4.19>, BOND_RADIUS texture {White_Bond} } 
  183. cylinder { <3.83, 3.72, 5.63>, <3.99, 2.73, 4.90>, BOND_RADIUS texture {White_Bond} } 
  184. cylinder { <5.21, 2.40, 4.57>, <3.99, 2.73, 4.90>, BOND_RADIUS texture {White_Bond} } 
  185. cylinder { <5.21, 2.40, 4.57>, <3.83, 3.72, 5.63>, BOND_RADIUS texture {White_Bond} } 
  186. object { cpk_obj_glass} 
  187. }
  188.  
  189. #declare cpk = object {
  190.     object { cpk_obj } 
  191.     bounded_by {sphere {<0 0 0> 10.465} }
  192.      } 
  193.  
  194. object { cpk } 
  195.