home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 22 / CD_ASCQ_22_0695.iso / voxrom / images / martin / luxart / gouffre3.art < prev    next >
Text File  |  1995-03-26  |  20KB  |  718 lines

  1. // GOUFFRE 3    
  2. // Hervé MARTIN 13 rue Le Moulec 28100 DREUX        03/95    LuXart V 2.0
  3. // calcul 486dx2/66 en 87 heures 34mn 25" ---------- ouf!!!
  4. // 19 sources lumineuses
  5. #inclure couleurs.inc
  6. #inclure mat.inc
  7.  
  8. environnement
  9. {
  10.  position_camera   150 -150 220
  11.  pointe_vers       20 50 0
  12.  cote 0 0 1
  13.  champ_visuel 100
  14.  perspective universelle
  15.  resolution 800 600
  16.  brouillard .0005
  17.  artefact
  18.  anti_crenelage recursif
  19.  seuil 4
  20.  refraction_limitee
  21.  facteur_proportionnel 1.3333
  22.  
  23. }
  24.  
  25.  
  26.         source_lumineuse {type projecteur
  27.                          position 0 0 -30
  28.                          pointe_vers 0 0 50
  29.                          cone_angle_min 95
  30.                          cone_angle_max 160
  31.                          intensite .8 .789 .658
  32.                          }
  33.      
  34.             source_lumineuse {type projecteur
  35.                          position 0 0 -120
  36.                          pointe_vers 0 0 -300
  37.                          cone_angle_min 100
  38.                          cone_angle_max 140
  39.                          intensite 1 1 .152
  40.                          }
  41.      
  42. source_lumineuse { type point position 200 1300 50
  43.                  intensite 12000 12000 10000  puissance 2}
  44.  
  45. source_lumineuse { type point position -200 1300 50
  46.                  intensite 12000 12000 10000  puissance 2}
  47.  
  48. source_lumineuse { type point position 200 1000 50
  49.                  intensite 12000 12000 10000  puissance 2}
  50.   
  51. source_lumineuse { type point position -200 1000 50
  52.                  intensite 12000 12000 10000  puissance 2}
  53.  
  54.  
  55. source_lumineuse { type point position -1000 1000 50
  56.                  intensite 12000 12000 10000  puissance 2}
  57.  
  58.  
  59. source_lumineuse { type point position 200 700 50
  60.                  intensite 12000 12000 10000  puissance 2}
  61.  
  62. source_lumineuse { type point position -200 700 50
  63.                  intensite 12000 12000 10000  puissance 2}
  64.  
  65.  
  66. source_lumineuse { type point position -1000 700 50
  67.                  intensite 12000 12000 10000  puissance 2}
  68.  
  69. source_lumineuse { type point position -200 400 50
  70.                  intensite 12000 12000 10000  puissance 2}
  71.  
  72. source_lumineuse { type point position 200 400 50
  73.                  intensite 12000 12000 10000  puissance 2}
  74.  
  75.  
  76. source_lumineuse { type point position -1000 400 50
  77.                  intensite 12000 12000 10000  puissance 2}
  78.  
  79. source_lumineuse { type point position -1000 100 50
  80.                  intensite 12000 12000 10000  puissance 2}
  81.  
  82.  
  83. source_lumineuse { type point position -200 100 50
  84.                  intensite 12000 12000 10000  puissance 2}
  85.  
  86. source_lumineuse { type point position 200 100 50
  87.                  intensite 12000 12000 10000  puissance 2}
  88.  
  89. source_lumineuse { type point position -200 -200 50
  90.                  intensite 12000 12000 10000  puissance 2}
  91.  
  92. source_lumineuse { type point position 200 -200 50
  93.                  intensite 12000 12000 10000  puissance 2}
  94.  
  95. // ----------------------------ciel
  96. matiere {texture {echantillon fractal
  97.         ajuster 320 220 250  transition .6 cycle 4
  98.         matiere {diffuse Bleu_Nuit }
  99.         matiere {diffuse Magenta4 }
  100.         }}
  101.  sphere {centre 0 0 0 rayon 2500
  102.  }
  103. // puits et anneau
  104. MAT87
  105.  
  106. cylindre {base 0 0 -300 haut 0 0 10 rayon 100}
  107.          MAT7
  108. anneau {centre 0 0 10 normale 0 0 1
  109.        rayon_interne 100 rayon_externe 120}
  110.        MAT87
  111. cylindre {base 0 0 -300 haut 0 0 10 rayon 120}
  112.  
  113. // Hélice
  114.           METAL
  115. helice {composantes 100 100 2 2 300 10 40  centre 0 0 -290 }
  116.  
  117. // ------------------sphere en suspension
  118.  
  119. matiere { refraction 1 1 1 indice_refraction 1.4
  120. reflexion .2 .2 .2 speculaire 15 Vieil_Or}
  121. sphere {centre 0 0 100 rayon 35}
  122. sphere {centre 0 0 100 rayon 33}
  123. matiere { refraction 1 1 1
  124. reflexion .1 .1 .1 }
  125. sphere {centre 0 0 100 rayon 10 particules .7}
  126.  ACIER_B
  127. sphere {centre 0 0 10 rayon 100
  128. decouper {centre 0 0 10 rayon 95 exterieur}
  129. decouper{centre 0 0 10 normale 0 0 1}
  130. decouper {centre -5 0 10 normale 1 0 0}
  131. decouper {centre 5 0 10 normale -1 0 0}
  132. }
  133. anneau {centre -5 0 10 rayon 100 rayon_interne 95
  134.        rayon_externe 100 normale 1 0 0 decouper{centre 0 0 10
  135.        normale 0 0 1}}
  136. anneau {centre 5 0 10 rayon 100 rayon_interne 95
  137.        rayon_externe 100 normale -1 0 0 decouper{centre 0 0 10
  138.        normale 0 0 1}}
  139.   
  140. cone { base -100 0 10 rayon_base 5 tete -100 0 -20 rayon_tete 0} 
  141. cone { base 100 0 10 rayon_base 5 tete 100 0 -20 rayon_tete 0}   
  142.  
  143. bloc {pivoter 0 0 90}
  144.  ACIER_B
  145. sphere {centre 0 0 10 rayon 100
  146. decouper {centre 0 0 10 rayon 95 exterieur}
  147. decouper{centre 0 0 10 normale 0 0 1}
  148. decouper {centre -5 0 10 normale 1 0 0}
  149. decouper {centre 5 0 10 normale -1 0 0}
  150. }
  151. anneau {centre -5 0 10 rayon 100 rayon_interne 95
  152.        rayon_externe 100 normale 1 0 0 decouper{centre 0 0 10
  153.        normale 0 0 1}}
  154. anneau {centre 5 0 10 rayon 100 rayon_interne 95
  155.        rayon_externe 100 normale -1 0 0 decouper{centre 0 0 10
  156.        normale 0 0 1}}
  157.   
  158. cone { base -100 0 10 rayon_base 5 tete -100 0 -20 rayon_tete 0} 
  159. cone { base 100 0 10 rayon_base 5 tete 100 0 -20 rayon_tete 0}   
  160. fin_bloc
  161.  
  162. // colonnes
  163.  
  164. #declarer MEXTR BRONZE
  165. #declarer MCOL MAT16
  166. #declarer MCOL2 MAT29
  167.                                       
  168. bloc {deplacer 110 0 10 pivoter 0 0 10 }
  169. #inclure colon1.inc
  170. fin_bloc  
  171. bloc {deplacer 110 0 10 pivoter 0 0 20 }
  172. #inclure colon1.inc
  173. fin_bloc 
  174. bloc {deplacer 110 0 10 pivoter 0 0 30 }
  175. #inclure colon1.inc
  176. fin_bloc  
  177. bloc {deplacer 110 0 10 pivoter 0 0 40 }
  178. #inclure colon1.inc
  179. fin_bloc  
  180. bloc {deplacer 110 0 10 pivoter 0 0 50 }
  181. #inclure colon1.inc
  182. fin_bloc  
  183. bloc {deplacer 110 0 10 pivoter 0 0 60 }
  184. #inclure colon1.inc
  185. fin_bloc 
  186. bloc {deplacer 110 0 10 pivoter 0 0 70 }
  187. #inclure colon1.inc
  188. fin_bloc  
  189. bloc {deplacer 110 0 10 pivoter 0 0 80 }
  190. #inclure colon1.inc
  191. fin_bloc  
  192. bloc {deplacer 110 0 10 pivoter 0 0 90 }
  193. #inclure colon1.inc
  194. fin_bloc  
  195. bloc {deplacer 110 0 10 pivoter 0 0 100 }
  196. #inclure colon1.inc
  197. fin_bloc 
  198. bloc {deplacer 110 0 10 pivoter 0 0 110 }
  199. #inclure colon1.inc
  200. fin_bloc  
  201. bloc {deplacer 110 0 10 pivoter 0 0 120 }
  202. #inclure colon1.inc
  203. fin_bloc  
  204. bloc {deplacer 110 0 10 pivoter 0 0 130 }
  205. #inclure colon1.inc
  206. fin_bloc  
  207. bloc {deplacer 110 0 10 pivoter 0 0 140 }
  208. #inclure colon1.inc
  209. fin_bloc 
  210. bloc {deplacer 110 0 10 pivoter 0 0 150 }
  211. #inclure colon1.inc
  212. fin_bloc  
  213. bloc {deplacer 110 0 10 pivoter 0 0 160 }
  214. #inclure colon1.inc
  215. fin_bloc  
  216. bloc {deplacer 110 0 10 pivoter 0 0 170 }
  217. #inclure colon1.inc
  218. fin_bloc  
  219. bloc {deplacer 110 0 10 pivoter 0 0 180 }
  220. #inclure colon1.inc
  221. fin_bloc 
  222. bloc {deplacer 110 0 10 pivoter 0 0 190 }
  223. #inclure colon1.inc
  224. fin_bloc  
  225. bloc {deplacer 110 0 10 pivoter 0 0 200 }
  226. #inclure colon1.inc
  227. fin_bloc  
  228. bloc {deplacer 110 0 10 pivoter 0 0 210 }
  229. #inclure colon1.inc
  230. fin_bloc  
  231. bloc {deplacer 110 0 10 pivoter 0 0 220 }
  232. #inclure colon1.inc
  233. fin_bloc 
  234. bloc {deplacer 110 0 10 pivoter 0 0 230 }
  235. #inclure colon1.inc
  236. fin_bloc  
  237. bloc {deplacer 110 0 10 pivoter 0 0 240 }
  238. #inclure colon1.inc
  239. fin_bloc  
  240. bloc {deplacer 110 0 10 pivoter 0 0 250 }
  241. #inclure colon1.inc
  242. fin_bloc  
  243. bloc {deplacer 110 0 10 pivoter 0 0 260 }
  244. #inclure colon1.inc
  245. fin_bloc 
  246. bloc {deplacer 110 0 10 pivoter 0 0 270 }
  247. #inclure colon1.inc
  248. fin_bloc           
  249. bloc {deplacer 110 0 10 pivoter 0 0 280 }
  250. #inclure colon1.inc
  251. fin_bloc  
  252. bloc {deplacer 110 0 10 pivoter 0 0 290 }
  253. #inclure colon1.inc
  254. fin_bloc  
  255. bloc {deplacer 110 0 10 pivoter 0 0 300 }
  256. #inclure colon1.inc
  257. fin_bloc 
  258. bloc {deplacer 110 0 10 pivoter 0 0 310 }
  259. #inclure colon1.inc
  260. fin_bloc  
  261. bloc {deplacer 110 0 10 pivoter 0 0 320 }
  262. #inclure colon1.inc
  263. fin_bloc            
  264. bloc {deplacer 110 0 10 pivoter 0 0 330 }
  265. #inclure colon1.inc
  266. fin_bloc  
  267. bloc {deplacer 110 0 10 pivoter 0 0 340 }
  268. #inclure colon1.inc
  269. fin_bloc  
  270. bloc {deplacer 110 0 10 pivoter 0 0 350 }
  271. #inclure colon1.inc
  272. fin_bloc 
  273. bloc {deplacer 110 0 10 pivoter 0 0 360 }
  274. #inclure colon1.inc
  275. fin_bloc  
  276.                 MAT16
  277. anneau  {centre 0 0 21 normale 0 0 1
  278.        rayon_interne 108 rayon_externe 112}
  279.  
  280. sphere {centre 0 0 21 rayon 112
  281. decouper { centre 0 0 21 normale 0 0 1}
  282. decouper {centre 0 0 21.5 normale 0 0 -1}
  283. decouper {centre 0 0 21 rayon 108 exterieur} }
  284.  
  285. anneau  {centre 0 0 21.5 normale 0 0 1
  286.        rayon_interne 108 rayon_externe 112}
  287.  
  288. // escalier  10 marches
  289.                      MAT7
  290. anneau  {centre 0 0 9.5 normale 0 0 1
  291.        rayon_interne 100 rayon_externe 121.5}
  292.        MAT87
  293. cylindre {base 0 0 -300 haut 0 0 9.5 rayon 121.5}  
  294.  
  295. anneau  {centre 0 0 9 normale 0 0 1
  296.        rayon_interne 100 rayon_externe 123}    
  297. cylindre {base 0 0 -300 haut 0 0 9 rayon 123}
  298.  
  299. anneau  {centre 0 0 8.5 normale 0 0 1
  300.        rayon_interne 100 rayon_externe 124.5}
  301. cylindre {base 0 0 -300 haut 0 0 8.5 rayon 124.5}
  302.  
  303. anneau  {centre 0 0 8 normale 0 0 1
  304.        rayon_interne 100 rayon_externe 126}
  305. cylindre {base 0 0 -300 haut 0 0 8 rayon 126}  
  306.                              
  307. anneau  {centre 0 0 7.5 normale 0 0 1
  308.        rayon_interne 100 rayon_externe 127.5}
  309. cylindre {base 0 0 -300 haut 0 0 7.5 rayon 127.5}
  310.  
  311. anneau  {centre 0 0 7 normale 0 0 1
  312.        rayon_interne 100 rayon_externe 129}
  313. cylindre {base 0 0 -300 haut 0 0 7 rayon 129}
  314.  
  315. anneau  {centre 0 0 6.5 normale 0 0 1
  316.        rayon_interne 100 rayon_externe 130.5}
  317. cylindre {base 0 0 -300 haut 0 0 6.5 rayon 130.5}
  318.                               
  319.  
  320. anneau  {centre 0 0 6 normale 0 0 1
  321.        rayon_interne 100 rayon_externe 132}
  322. cylindre {base 0 0 -300 haut 0 0 6 rayon 132}
  323.  
  324. anneau  {centre 0 0 5.5 normale 0 0 1
  325.        rayon_interne 100 rayon_externe 133.5}
  326. cylindre {base 0 0 -300 haut 0 0 5.5 rayon 133.5}
  327.  
  328. anneau  {centre 0 0 5 normale 0 0 1
  329.        rayon_interne 100 rayon_externe 135}
  330. cylindre {base 0 0 -300 haut 0 0 5 rayon 135} 
  331.  
  332. // anneau inférieur
  333.  
  334. anneau {centre 0 0 4.5 normale 0 0 1
  335.        rayon_interne 100 rayon_externe  180}
  336. cylindre {base 0 0 -300 haut 0 0 4.5 rayon 180}   
  337.  
  338. anneau {centre 0 0 4 normale 0 0 1
  339.        rayon_interne 100 rayon_externe  181.5}
  340. cylindre {base 0 0 -300 haut 0 0 4 rayon 181.5} 
  341.        
  342. anneau {centre 0 0 3.5 normale 0 0 1
  343.        rayon_interne 100 rayon_externe  183}
  344. cylindre {base 0 0 -300 haut 0 0 3.5 rayon 183} 
  345.  
  346. anneau {centre 0 0 3 normale 0 0 1
  347.        rayon_interne 100 rayon_externe  184.5}
  348. cylindre {base 0 0 -300 haut 0 0 3 rayon 184.5}
  349.  
  350. anneau {centre 0 0 2.5 normale 0 0 1
  351.        rayon_interne 100 rayon_externe  186}
  352. cylindre {base 0 0 -300 haut 0 0 2.5 rayon 186}   
  353.  
  354. anneau {centre 0 0 2 normale 0 0 1
  355.        rayon_interne 100 rayon_externe  187.5}
  356. cylindre {base 0 0 -300 haut 0 0 2 rayon 187.5}
  357.                      
  358. anneau {centre 0 0 1.5 normale 0 0 1
  359.        rayon_interne 100 rayon_externe  189}
  360. cylindre {base 0 0 -300 haut 0 0 1.5 rayon 189}
  361.  
  362. anneau {centre 0 0 1 normale 0 0 1
  363.        rayon_interne 100 rayon_externe  190.5}
  364. cylindre {base 0 0 -300 haut 0 0 1 rayon 190.5}  
  365.  
  366. anneau {centre 0 0 .5 normale 0 0 1
  367.        rayon_interne 100 rayon_externe  192}
  368. cylindre {base 0 0 -300 haut 0 0 .5 rayon 192}
  369.  
  370. // --------------------------------------- passage sud
  371. bloc {deplacer -3 -130 4.5}
  372. #inclure colon1.inc
  373. fin_bloc    
  374. bloc {deplacer -3 -140 4.5}
  375. #inclure colon1.inc
  376. fin_bloc    
  377. bloc {deplacer -3 -150 4.5}
  378. #inclure colon1.inc
  379. fin_bloc 
  380. bloc {deplacer -3 -160 4.5}
  381. #inclure colon1.inc
  382. fin_bloc    
  383. bloc {deplacer -3 -170 4.5}
  384. #inclure colon1.inc
  385. fin_bloc    
  386.  
  387.  bloc {deplacer 3 -130 4.5}
  388. #inclure colon1.inc
  389. fin_bloc   
  390. bloc {deplacer 3 -140 4.5}
  391. #inclure colon1.inc
  392. fin_bloc    
  393. bloc {deplacer 3 -150 4.5}
  394. #inclure colon1.inc
  395. fin_bloc 
  396. bloc {deplacer 3 -160 4.5}
  397. #inclure colon1.inc
  398. fin_bloc    
  399. bloc {deplacer 3 -170 4.5}
  400. #inclure colon1.inc
  401. fin_bloc    
  402.  
  403. boite {position 4.5 -171.5 15.5
  404.       largeur 9 profondeur 43 hauteur .35}
  405.         
  406. boite {position 3.5 -170.5 15.85
  407.       largeur 7 profondeur 41 hauteur .25}
  408.  
  409.  sphere {centre 0 -166.5 16.1  rayon 3.4
  410.  decouper {centre 0 -166.5 16.1 normale 0 0 1} }
  411.  
  412.  polygone {sommets 4
  413.           sommet 0 -133.5 18 sommet 2.8 -135 16.1
  414.           sommet 2.8 -169 16.1 sommet 0 -170.5 18 }  
  415.  polygone {sommets 4
  416.           sommet 0 -133.5 18 sommet -2.8 -135 16.1
  417.           sommet -2.8 -169 16.1 sommet 0 -170.5 18 }
  418.  
  419.   sphere {centre 0 -133.5 16.1  rayon 3.4
  420.  decouper {centre 0 -133.5 16.1 normale 0 0 1} }
  421.  
  422. // ---------------- allée
  423.            MAT24_B2
  424. polygone {sommets 4
  425.          sommet -3 -165 .05 sommet 3 -165 .05
  426.          sommet 3 -1000 .05 sommet -3 -1000 .05}
  427.  
  428. cylindre {base -3 -165 .05 haut -3 -1000 .05 rayon .15} 
  429. cylindre {base 3 -165 .05 haut 3 -1000 .05 rayon .15}
  430.  
  431.  
  432. // --------------------------------------- passage nord
  433.  
  434.    bloc {pivoter 0 0 180}
  435.  
  436. bloc {deplacer -3 -130 4.5}
  437. #inclure colon1.inc
  438. fin_bloc
  439. bloc {deplacer -3 -140 4.5}
  440. #inclure colon1.inc
  441. fin_bloc    
  442. bloc {deplacer -3 -150 4.5}
  443. #inclure colon1.inc
  444. fin_bloc 
  445. bloc {deplacer -3 -160 4.5}
  446. #inclure colon1.inc
  447. fin_bloc    
  448. bloc {deplacer -3 -170 4.5}
  449. #inclure colon1.inc
  450. fin_bloc    
  451.  
  452.  
  453. bloc {deplacer 3 -130 4.5}
  454. #inclure colon1.inc
  455. fin_bloc
  456. bloc {deplacer 3 -140 4.5}
  457. #inclure colon1.inc
  458. fin_bloc    
  459. bloc {deplacer 3 -150 4.5}
  460. #inclure colon1.inc
  461. fin_bloc 
  462. bloc {deplacer 3 -160 4.5}
  463. #inclure colon1.inc
  464. fin_bloc    
  465. bloc {deplacer 3 -170 4.5}
  466. #inclure colon1.inc
  467. fin_bloc    
  468.  
  469. boite {position 4.5 -171.5 15.5
  470.       largeur 9 profondeur 43 hauteur .35}
  471.         
  472. boite {position 3.5 -170.5 15.85
  473.       largeur 7 profondeur 41 hauteur .25}
  474.  sphere {centre 0 -166.5 16.1  rayon 3.4
  475.  decouper {centre 0 -166.5 16.1 normale 0 0 1} }
  476.  
  477.  polygone {sommets 4
  478.           sommet 0 -133.5 18 sommet 2.8 -135 16.1
  479.           sommet 2.8 -169 16.1 sommet 0 -170.5 18 }  
  480.  polygone {sommets 4
  481.           sommet 0 -133.5 18 sommet -2.8 -135 16.1
  482.           sommet -2.8 -169 16.1 sommet 0 -170.5 18 }
  483.  
  484.   sphere {centre 0 -133.5 16.1  rayon 3.4
  485.  decouper {centre 0 -133.5 16.1 normale 0 0 1} }
  486.  
  487. // ---------------- allée
  488.            MAT24_B2
  489. polygone {sommets 4
  490.          sommet -3 -165 .05 sommet 3 -165 .05
  491.          sommet 3 -1000 .05 sommet -3 -1000 .05}
  492.  
  493. cylindre {base -3 -165 .05 haut -3 -1000 .05 rayon .15} 
  494. cylindre {base 3 -165 .05 haut 3 -1000 .05 rayon .15}
  495.                          fin_bloc    
  496.  
  497. // --------------------------------------- passage ouest
  498.  
  499.    bloc {pivoter 0 0 90}
  500. bloc {deplacer -3 -130 4.5}
  501. #inclure colon1.inc
  502. fin_bloc            
  503. bloc {deplacer -3 -140 4.5}
  504. #inclure colon1.inc
  505. fin_bloc            
  506. bloc {deplacer -3 -150 4.5}
  507. #inclure colon1.inc
  508. fin_bloc 
  509. bloc {deplacer -3 -160 4.5}
  510. #inclure colon1.inc
  511. fin_bloc    
  512. bloc {deplacer -3 -170 4.5}
  513. #inclure colon1.inc
  514. fin_bloc    
  515.  
  516. bloc {deplacer 3 -130 4.5}
  517. #inclure colon1.inc
  518. fin_bloc   
  519. bloc {deplacer 3 -140 4.5}
  520. #inclure colon1.inc
  521. fin_bloc    
  522. bloc {deplacer 3 -150 4.5}
  523. #inclure colon1.inc
  524. fin_bloc 
  525. bloc {deplacer 3 -160 4.5}
  526. #inclure colon1.inc
  527. fin_bloc    
  528. bloc {deplacer 3 -170 4.5}
  529. #inclure colon1.inc
  530. fin_bloc    
  531.  
  532. boite {position 4.5 -171.5 15.5
  533.       largeur 9 profondeur 43 hauteur .35}
  534.         
  535. boite {position 3.5 -170.5 15.85
  536.       largeur 7 profondeur 41 hauteur .25}
  537.       
  538.        sphere {centre 0 -166.5 16.1  rayon 3.4
  539.  decouper {centre 0 -166.5 16.1 normale 0 0 1} }
  540.  
  541.  polygone {sommets 4
  542.           sommet 0 -133.5 18 sommet 2.8 -135 16.1
  543.           sommet 2.8 -169 16.1 sommet 0 -170.5 18 }  
  544.  polygone {sommets 4
  545.           sommet 0 -133.5 18 sommet -2.8 -135 16.1
  546.           sommet -2.8 -169 16.1 sommet 0 -170.5 18 }
  547.  
  548.   sphere {centre 0 -133.5 16.1  rayon 3.4
  549.  decouper {centre 0 -133.5 16.1 normale 0 0 1} }
  550.        
  551. // ---------------- allée
  552.            MAT24_B2
  553. polygone {sommets 4
  554.          sommet -3 -165 .05 sommet 3 -165 .05
  555.          sommet 3 -1000 .05 sommet -3 -1000 .05}
  556.  
  557. cylindre {base -3 -165 .05 haut -3 -1000 .05 rayon .15} 
  558. cylindre {base 3 -165 .05 haut 3 -1000 .05 rayon .15}
  559.                          fin_bloc  
  560.  
  561. // --------------------------------------- passage Est
  562.  
  563.    bloc {pivoter 0 0 270}
  564. bloc {deplacer -3 -130 4.5}
  565. #inclure colon1.inc
  566. fin_bloc   
  567. bloc {deplacer -3 -140 4.5}
  568. #inclure colon1.inc
  569. fin_bloc    
  570. bloc {deplacer -3 -150 4.5}
  571. #inclure colon1.inc
  572. fin_bloc 
  573. bloc {deplacer -3 -160 4.5}
  574. #inclure colon1.inc
  575. fin_bloc    
  576. bloc {deplacer -3 -170 4.5}
  577. #inclure colon1.inc
  578. fin_bloc    
  579.  
  580. bloc {deplacer 3 -130 4.5}
  581. #inclure colon1.inc
  582. fin_bloc  
  583. bloc {deplacer 3 -140 4.5}
  584. #inclure colon1.inc
  585. fin_bloc    
  586. bloc {deplacer 3 -150 4.5}
  587. #inclure colon1.inc
  588. fin_bloc 
  589. bloc {deplacer 3 -160 4.5}
  590. #inclure colon1.inc
  591. fin_bloc    
  592. bloc {deplacer 3 -170 4.5}
  593. #inclure colon1.inc
  594. fin_bloc    
  595.  
  596. boite {position 4.5 -171.5 15.5
  597.       largeur 9 profondeur 43 hauteur .35}
  598.         
  599. boite {position 3.5 -170.5 15.85
  600.       largeur 7 profondeur 41 hauteur .25}
  601.  
  602.       
  603.        sphere {centre 0 -166.5 16.1  rayon 3.4
  604.  decouper {centre 0 -166.5 16.1 normale 0 0 1} }
  605.  
  606.  polygone {sommets 4
  607.           sommet 0 -133.5 18 sommet 2.8 -135 16.1
  608.           sommet 2.8 -169 16.1 sommet 0 -170.5 18 }  
  609.  polygone {sommets 4
  610.           sommet 0 -133.5 18 sommet -2.8 -135 16.1
  611.           sommet -2.8 -169 16.1 sommet 0 -170.5 18 }
  612.  
  613.   sphere {centre 0 -133.5 16.1  rayon 3.4
  614.  decouper {centre 0 -133.5 16.1 normale 0 0 1} }
  615.        
  616. // ---------------- allée
  617.            MAT24_B2
  618. polygone {sommets 4
  619.          sommet -3 -165 .05 sommet 3 -165 .05
  620.          sommet 3 -1500 .05 sommet -3 -1500 .05}
  621.  
  622. cylindre {base -3 -165 .05 haut -3 -1500 .05 rayon .15}
  623. cylindre {base 3 -165 .05 haut 3 -1500 .05 rayon .15}
  624.                          fin_bloc
  625.  
  626. // -------------------------- quelques pélerins
  627.  
  628. #declarer COR MAT76
  629. #declarer COR2 ACIER_R
  630. #declarer SPE VERRE_B
  631. #declarer ARTI MAT76
  632. #declarer LEVR MAT72
  633. #declarer ANT MAT76
  634.  
  635. bloc {ajuster .5 deplacer 0 -200 6}
  636. #inclure robot4.inc
  637. fin_bloc
  638.  
  639. bloc {ajuster .5 deplacer 1.5 -225 6}
  640. #inclure robot4.inc
  641. fin_bloc   
  642.  
  643. bloc {pivoter 0 0 180 ajuster .5 deplacer -1.5 -235 6}
  644. #inclure robot4.inc
  645. fin_bloc   
  646.  
  647. bloc {pivoter 0 0 -90 ajuster .5 deplacer -235 0 6}
  648. #inclure robot4.inc
  649. fin_bloc  
  650.  
  651. bloc {pivoter 0 0 90 ajuster .5 deplacer 210 0 6}
  652. #inclure robot4.inc
  653. fin_bloc  
  654.  
  655. bloc { pivoter 0 0 0 ajuster .5 deplacer 1 -171 10.5}
  656. #inclure robot4.inc
  657. fin_bloc 
  658.  
  659. bloc {  ajuster .5 deplacer 0 -160 10.5 pivoter 0 0 -45}
  660. #inclure robot4.inc
  661. fin_bloc   
  662.  
  663. bloc {  ajuster .5 deplacer 0 -160 10.5 pivoter 0 0 -145}
  664. #inclure robot4.inc
  665. fin_bloc     
  666.  
  667. bloc {  ajuster .5 deplacer 0 -160 10.5 pivoter 0 0 -245}
  668. #inclure robot4.inc
  669. fin_bloc     
  670.                    // ---------pélerins sur anneau supérieur
  671.  
  672. bloc { ajuster .5 deplacer 0 -115 16 pivoter 0 0 90}
  673. #inclure robot4.inc
  674. fin_bloc   
  675.  
  676. bloc { ajuster .5 deplacer 0 -115 16 pivoter 0 0 12}
  677. #inclure robot4.inc
  678. fin_bloc  
  679.  
  680. bloc { ajuster .5 deplacer 0 -115 16 pivoter 0 0 220}
  681. #inclure robot4.inc
  682. fin_bloc   
  683.  
  684. bloc { ajuster .5 deplacer 0 -115 16 pivoter 0 0 260}
  685. #inclure robot4.inc
  686. fin_bloc   
  687.  
  688. bloc { ajuster .5 deplacer 0 -115 16 pivoter 0 0 267}
  689. #inclure robot4.inc
  690. fin_bloc   
  691.                     // ---------- pélerin gravissant les degrés
  692.  
  693. bloc { ajuster .5 deplacer 1 -125 14 }
  694. #declarer ZTETE 15
  695. #inclure robot8e.inc
  696. fin_bloc    
  697.  
  698. bloc { ajuster .5 deplacer 1 -189 15 }
  699. #declarer ZTETE -25
  700. #inclure robot8e.inc
  701. fin_bloc    
  702.  
  703. // ---------------------------------------sol
  704.         matiere {diffuse Brun force_crenelage imperfection .2
  705.         bosses {turbulence {ajuster 10 10 10 amplitude .98 cycle 3 }
  706.         }}
  707. anneau {centre 0 0 0 normale 0 0 1
  708.        rayon_interne 100 rayon_externe  1500}
  709. // ------------------------------ un aerotrompe (conversion 3DS)
  710. #declarer M1 bloc{ajuster .1} MAT76 fin_bloc
  711. #declarer M2 CUIVRE
  712. #declarer M3 ACIER_B
  713. source_lumineuse{ type point puissance 1 intensite 8 8 7.5
  714.                   position 152 -142 216}
  715.   bloc{deplacer 94 -152 210}
  716.   #inclure aero1.inc
  717.   fin_bloc
  718.