// Altimetre.pov renome en alti.pov // Persistence of Vision Raytracer V3.5 // World definition file. // Contains 6 lights, 14 materials and 98 primitives. // This file was generated for POV-Ray V3.5 by // Moray V3.5 For Windows Copyright (c) 1993-2003 Lutz + Kretzschmar // Date : 06/19/2010 (19.06.2010) /* The text between these two comments is in MorayPOV.INC and is automatically included in all POV files that Moray exports. */ default { texture { pigment { rgb <1,0,0> } } } /* // Scene Comment This scene was created with Moray V3.5 For Windows. Comment merged from Mylogo.mdl: */ // End Scene Comment global_settings { adc_bailout 0.003922 ambient_light <1.0,1.0,1.0> assumed_gamma 1.8 hf_gray_16 off irid_wavelength <0.247059,0.176471,0.137255> max_intersections 64 max_trace_level 10 number_of_waves 10 noise_generator 2 charset ascii } background { color <0.008,0.008,0.008> } camera { // Camera Camera01 location < 0.001, -3.896, 0.033> sky < 0.00000, 0.00000, 1.00000> // Use right handed-system up < 0.0, 0.0, 1.0> // Where Z is up right < 1.38192, 0.0, 0.0> // Right Vector is adjusted to compensate for angle 54.40000 // Vertical 40.800 look_at < 0.000, 0.977, 0.033> } // // ******* L I G H T S ******* // light_source { // Spotlight Spotlight001 <0.0, 0.0, 0.0> color rgb <1.000, 1.000, 1.000> spotlight point_at <0.0, 0.0, -2.000> falloff 15.000 // outer radius (in deg) radius 7.500 // inner radius tightness 0.000 scale <1.0, 1.066878, 1.378785> rotate 52.468102*x translate <0.0, -2.234111, 1.521611> } light_source { // Light004 <0.0, 0.0, 0.0> color rgb <1.000, 1.000, 1.000> translate <-4.154327, -2.397241, -1.966548> } light_source { // Light003 <0.0, 0.0, 0.0> color rgb <1.000, 1.000, 1.000> translate <3.200478, 1.387601, -2.117634> } light_source { // Light002 <0.0, 0.0, 0.0> color rgb <1.000, 1.000, 1.000> translate <2.405787, -1.527066, 1.753689> } light_source { // Light001 <0.0, 0.0, 0.0> color rgb <1.000, 1.000, 1.000> translate <-2.517661, -0.612515, 3.636484> } light_source { // Light005 <0.0, 0.0, 0.0> color rgb <1.000, 1.000, 1.000> photons { } translate <0.984692, -14.212549, 19.073553> } // // ******** MATERIALS ******* // chemin complet = c:\Ray\Moray\Povscn #include "altimetre.inc" // // ******** REFERENCED OBJECTS ******* // // // ******** OBJECTS ******* // union { // Moyeu cylinder { // Moyeu_aiguilles <0,0,1>, <0,0,0>, 1 material { DBlack } scale <0.1, 0.1, 0.3> rotate -90.0*x translate -0.15*y } cylinder { // axe_Cylndr017 <0,0,1>, <0,0,0>, 1 open material { Rusty_Iron1 } scale <0.025, 0.025, 0.6> rotate 90.0*x translate 0.3*y } } //************* pour animation ******************* #declare Avance = clock*360; // 3600 ° en 500 pas #debug concat ("Avance= ",str(Avance,5,3),"\n") //********************************** #declare Petite_Aiguill_TransSweep002 = prism { linear_sweep linear_spline -0.1,0.0 6 // control points <-0.272775, -0.016214>, <0.256748, -0.020702>, <0.31048, 3.466023>, <0.00091, 5.01069>, <-0.280661, 3.40236>, <-0.272775, -0.016214> rotate -x*90 material { Texture_blanche } scale 0.11 rotate 90.0*x translate -0.08*y } union { // Petite_Aiguille object { Petite_Aiguill_TransSweep002 } box { // Cube003 <-1, -1, -1>, <1, 1, 1> material { DBlack } scale <0.035, 0.008, 0.18> translate <0.001586, -0.085942, 0.001911> } cylinder { // Cylndr019 <0,0,1>, <0,0,0>, 1 material { DBlack } scale <0.065, 0.065, 0.018> rotate 90.0*x translate <-0.001586, -0.076653, -0.195224> } // valeur originale // rotate 30.0*y // ************ Animation ICI *********** rotate (Avance/10)*y } #declare Gde_Aiguill_TransSweep001 = prism { linear_sweep linear_spline -0.1,0.0 6 // control points <-0.272775, -0.016214>, <0.256748, -0.020702>, <0.253152, 3.272264>, <0.008395, 4.706369>, <-0.269016, 3.331106>, <-0.272775, -0.016214> rotate -x*90 material { Texture_blanche } scale 0.16 rotate 90.0*x translate -0.11*y } union { // Grande_aiguille box { // Cube002 <-1, -1, -1>, <1, 1, 1> material { DBlack } scale <0.047, 0.008, 0.2> translate <-0.001586, -0.118087, 0.033297> } object { Gde_Aiguill_TransSweep001 } cylinder { // Cylndr018 <0,0,1>, <0,0,0>, 1 material { DBlack } scale <0.07, 0.07, 0.02> rotate 90*x translate <0.0, -0.108607, -0.197873> } // valeur origonale // ********* ANIMATION ************* // rotate -25.0*y rotate Avance*y // tourne 10 fois plus vite ! } cylinder { // zero_Cylndr017 <0,0,1>, <0,0,0>, 1 material { Rusty_Iron1 } scale <0.05, 0.05, 0.2> rotate 90.0*x translate <-0.27769, 0.14, 0.211286> } #declare RndDisc001 = merge { cylinder { <0,0,1>,<0,0,0>, 1 scale <0.9000, 0.9000, 1.0000> } cylinder { <0,0,1>,<0,0,0>, 1 scale <1.0000, 1.0000, 0.8000> translate 0.1000*z } torus { 0.9000, 0.1000 rotate -x*90 translate 0.9000*z bounded_by { box { <-1.0020, -1.0020, 0.7980>, <1.0020, 1.0020, 1.0020> } } } torus { 0.9000, 0.1000 rotate -x*90 translate 0.1000*z bounded_by { box { <-1.0020, -1.0020, - 0.0020>, <1.0020, 1.0020, 0.2020> } } } scale <0.25, 0.25, 0.12> rotate -90.0*x translate <-0.961097, -0.300898, -0.814606> } union { // Reglage_CSG002 object { RndDisc001 } cylinder { // Cylndr016 <0,0,1>, <0,0,0>, 1 scale <0.1, 0.1, 0.2> rotate -90.0*x translate <-0.96, -0.218305, -0.8147> } material { body_texture } } text { // ALT ttf "C:\WINDOWS\Fonts\Arial.ttf", "ALT", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { Texture_blanche } scale <0.15, 0.15, 0.02> rotate 90.0*x translate <-0.520318, -0.042403, 0.28473> } union { // Gradu_Text_CSG002 text { // TText_0 ttf "C:\WINDOWS\Fonts\Arial.ttf", "0", 0.08, // Depth <0.0, 0.0, 0.0> // Offset scale <0.15, 0.15, 0.2> rotate -90.0*x translate <-0.034942, -0.041173, 0.730281> } text { // TText_1 ttf "C:\WINDOWS\Fonts\Arial.ttf", "1", 0.08, // Depth <0.0, 0.0, 0.0> // Offset scale <0.15, 0.15, 0.2> rotate 90.0*x translate <0.362753, -0.041173, 0.498292> } text { // TText003 ttf "C:\WINDOWS\Fonts\Arial.ttf", "2", 0.08, // Depth <0.0, 0.0, 0.0> // Offset scale <0.15, 0.15, 0.2> rotate 90.0*x translate <0.591428, -0.041173, 0.170194> } text { // TText004 ttf "C:\WINDOWS\Fonts\Arial.ttf", "3", 0.08, // Depth <0.0, 0.0, 0.0> // Offset scale <0.15, 0.15, 0.2> rotate 90.0*x translate <0.568229, -0.041173, -0.237444> } text { // TText005 ttf "C:\WINDOWS\Fonts\Arial.ttf", "4", 0.08, // Depth <0.0, 0.0, 0.0> // Offset scale <0.15, 0.15, 0.2> rotate 90.0*x translate <0.346182, -0.041173, -0.568857> } text { // TText006 ttf "C:\WINDOWS\Fonts\Arial.ttf", "5", 0.08, // Depth <0.0, 0.0, 0.0> // Offset scale <0.15, 0.15, 0.2> rotate 90.0*x translate <-0.044885, -0.041173, -0.698108> } text { // TText007 ttf "C:\WINDOWS\Fonts\Arial.ttf", "6", 0.08, // Depth <0.0, 0.0, 0.0> // Offset scale <0.15, 0.15, 0.2> rotate 90.0*x translate <-0.426009, -0.041173, -0.562228> } text { // TText008 ttf "C:\WINDOWS\Fonts\Arial.ttf", "7", 0.08, // Depth <0.0, 0.0, 0.0> // Offset scale <0.15, 0.15, 0.2> rotate 90.0*x translate <-0.671255, -0.041173, -0.230816> } text { // TText009 ttf "C:\WINDOWS\Fonts\Arial.ttf", "8", 0.08, // Depth <0.0, 0.0, 0.0> // Offset scale <0.15, 0.15, 0.2> rotate 90.0*x translate <-0.661312, -0.041173, 0.163565> } text { // TText010 ttf "C:\WINDOWS\Fonts\Arial.ttf", "9", 0.08, // Depth <0.0, 0.0, 0.0> // Offset scale <0.15, 0.15, 0.2> rotate 90.0*x translate <-0.432638, -0.041173, 0.475093> } material { Texture_blanche } } #declare Diz_CSG002 = union { cylinder { // Cylndr004 <0,0,1>, <0,0,0>, 1 scale <0.02, 0.02, 0.98> translate 0.005374*z } cylinder { // Cylndr005 <0,0,1>, <0,0,0>, 1 scale <0.02, 0.02, 0.98> rotate -36.0*y translate 0.005374*z } cylinder { // Cylndr006 <0,0,1>, <0,0,0>, 1 scale <0.02, 0.02, 0.98> rotate -72.0*y translate 0.005374*z } cylinder { // Cylndr007 <0,0,1>, <0,0,0>, 1 scale <0.02, 0.02, 0.98> rotate <180.0, -72.0, 180.0> translate 0.005374*z } cylinder { // Cylndr008 <0,0,1>, <0,0,0>, 1 scale <0.02, 0.02, 0.98> rotate <180.0, -36.0, 180.0> translate 0.005374*z } cylinder { // Cylndr009 <0,0,1>, <0,0,0>, 1 scale <0.02, 0.02, 0.98> rotate <180.0, 0.0, 180.0> translate 0.005374*z } cylinder { // Cylndr010 <0,0,1>, <0,0,0>, 1 scale <0.02, 0.02, 0.98> rotate <180.0, 36.0, 180.0> translate 0.005374*z } cylinder { // Cylndr011 <0,0,1>, <0,0,0>, 1 scale <0.02, 0.02, 0.98> rotate <180.0, 72.0, 180.0> translate 0.005374*z } cylinder { // Cylndr012 <0,0,1>, <0,0,0>, 1 scale <0.02, 0.02, 0.98> rotate 72.0*y translate 0.005374*z } cylinder { // Cylndr013 <0,0,1>, <0,0,0>, 1 scale <0.02, 0.02, 0.98> rotate 36.0*y translate 0.005374*z } cylinder { // Cylndr014 <0,0,1>, <0,0,0>, 1 scale <0.02, 0.02, 0.98> rotate -0.0*y translate 0.005374*z } } difference { // Gradu_Diz_CSG002 object { Diz_CSG002 } cylinder { // Cylndr015 <0,0,1>, <0,0,0>, 1 scale <0.75, 0.75, 0.1> rotate -90.0*x translate -0.05*y } material { Texture_blanche } } #declare CSG003 = union { cylinder { // Gradu51 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate -0.0*y } cylinder { // Gradu01 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> } cylinder { // Gradu02 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate -7.2*y } cylinder { // Gradu03 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate -14.4*y } cylinder { // Gradu04 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate -21.6*y } cylinder { // Gradu05 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate -28.799999*y } cylinder { // Gradu06 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate -36.0*y } cylinder { // Gradu07 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate -43.200001*y } cylinder { // Gradu08 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate -50.400002*y } cylinder { // Gradu09 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate -57.599998*y } cylinder { // Gradu10 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate -64.800003*y } cylinder { // Gradu11 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate -72.0*y } cylinder { // Gradu12 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate -79.199997*y } cylinder { // Gradu13 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate -86.400002*y } cylinder { // Gradu14 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, -86.400002, 180.0> } cylinder { // Gradu15 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, -79.199997, 180.0> } cylinder { // Gradu16 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, -72.0, 180.0> } cylinder { // Gradu17 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, -64.800003, 180.0> } cylinder { // Gradu18 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, -57.599998, 180.0> } cylinder { // Gradu19 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, -50.399994, 180.0> } cylinder { // Gradu20 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, -43.199997, 180.0> } cylinder { // Gradu21 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, -36.0, 180.0> } cylinder { // Gradu22 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, -28.800003, 180.0> } cylinder { // Gradu23 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, -21.600006, 180.0> } cylinder { // Gradu24 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, -14.399994, 180.0> } cylinder { // Gradu25 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, -7.199997, 180.0> } cylinder { // Gradu26 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, 0.0, 180.0> } cylinder { // Gradu27 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, 7.199997, 180.0> } cylinder { // Gradu28 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, 14.399994, 180.0> } cylinder { // Gradu29 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, 21.600006, 180.0> } cylinder { // Gradu30 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, 28.800003, 180.0> } cylinder { // Gradu31 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, 36.0, 180.0> } cylinder { // Gradu32 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, 43.199997, 180.0> } cylinder { // Gradu33 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, 50.399994, 180.0> } cylinder { // Gradu34 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, 57.600006, 180.0> } cylinder { // Gradu35 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, 64.800003, 180.0> } cylinder { // Gradu36 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, 72.0, 180.0> } cylinder { // Gradu37 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, 79.200012, 180.0> } cylinder { // Gradu38 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate <180.0, 86.399994, 180.0> } cylinder { // Gradu39 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate 86.399994*y } cylinder { // Gradu40 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate 79.200012*y } cylinder { // Gradu41 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate 72.0*y } cylinder { // Gradu42 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate 64.799988*y } cylinder { // Gradu43 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate 57.600006*y } cylinder { // Gradu44 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate 50.399994*y } cylinder { // Gradu45 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate 43.200012*y } cylinder { // Gradu46 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate 36.0*y } cylinder { // Gradu47 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate 28.799988*y } cylinder { // Gradu48 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate 21.600006*y } cylinder { // Gradu49 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate 14.399994*y } cylinder { // Gradu50 <0,0,1>, <0,0,0>, 1 scale <0.01, 0.01, 0.9> rotate 7.200012*y } } difference { // Gradu_Unites_CSG004 object { CSG003 } cylinder { // Cylndr003 <0,0,1>, <0,0,0>, 1 scale <0.8, 0.8, 0.1> rotate -90.0*x translate -0.05*y } material { Texture_blanche } } #declare CSG001 = union { cylinder { // Cylndr001 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.97, 0.97, 0.75> rotate -90.0*x translate -0.22*y } torus { // Torus001 1.45, 0.05 rotate -x*90 material { T_Chrome_5E } scale <0.65, 0.65, 0.5> rotate -90.0*x } } difference { // boitier_CSG002 cylinder { // Cylndr002 <0,0,1>, <0,0,0>, 1 material { body_texture } scale <1.2, 1.2, 0.8> rotate -90.0*x translate -0.166586*y } object { CSG001 } translate <0.0012, 0.0, 0.00567> } disc { // Fond_affichage_Disc001 <0,0,0>, <0,0,1>, 1.0, 0.1 material { DBlack } scale 0.96 rotate <0.0, -90.0, -90.0> translate <0.0, 0.001331, 0.002477> } union { // MonLogo text { // AdresseWeb ttf "C:\WINDOWS\Fonts\Comic.ttf", "paulfjujo@free.fr", 0.0, // Depth <0.0, 0.0, 0.0> // Offset material { PDB_Tex_CA } photons { collect off } rotate 90.0*x translate <-4.179, -0.777, -2.168> } box { // StMaurice <-1, -1, -1>, <1, 1, 1> material { monlogo_1 } photons { collect off } scale <3.0, 3.0, 0.15> rotate 90.0*x } photons { collect off } scale 0.1 translate <1.986509, 1.190406, 1.222679> }