// Persistence of Vision Raytracer V3.5 // World definition file. // // Contains 3 lights, 15 materials and 148 primitives. // // This file was generated for POV-Ray V3.5 by // Moray V3.5 For Windows Copyright (c) 1993-2003 Lutz + Kretzschmar // // Date : 12/28/2010 (28.12.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.4 Beta For Windows. */ // End Scene Comment global_settings { adc_bailout 0.003922 ambient_light <1.0,1.0,1.0> assumed_gamma 1.9 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.000,0.000,0.000> } fog { fog_type 1 // Constant distance 20.0 color <0.341176,0.341176,0.341176,0.0,0.0> } camera { // Camera Camera01 location < 0.009, -7.477, 3.091> sky < 0.00000, 0.00000, 1.00000> // Use right handed-system up < 0.0, 0.0, 1.0> // Where Z is up right < 1.34197, 0.0, 0.0> // Right Vector is adjusted to compensate for spherical (Moray) vs. planar (POV-Ray) aspect ratio angle 23.91881 // Vertical 17.939 look_at < 0.039, -0.039, -0.131> } // // ******* L I G H T S ******* // light_source { // Light002 <0.0, 0.0, 0.0> color rgb <1.000, 1.000, 1.000> translate <0.238116, 8.09407, 0.231982> } light_source { // Light001 <0.0, 0.0, 0.0> color rgb <1.000, 1.000, 1.000> fade_distance 20.0 fade_power 1.0 photons { } translate <1.835516, -7.30508, 2.212982> } // // ******** MATERIALS ******* // #include "indicateur_250.inc" // // ******** REFERENCED OBJECTS ******* // // // ******** OBJECTS ******* // text { // TText012 ttf "C:\WINDOWS\Fonts\Arial.ttf", "0", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { T_Solid_Color_blanc } scale <0.1, 0.1, 0.02> rotate <90.0, -125.0, 0.0> translate <-0.690802, -0.045, -0.530151> } text { // TText011 ttf "C:\WINDOWS\Fonts\Arial.ttf", "10", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { T_Solid_Color_blanc } scale <0.1, 0.1, 0.02> rotate <90.0, -100.0, 0.0> translate <-0.816996, -0.045, -0.191951> } text { // TText010 ttf "C:\WINDOWS\Fonts\Arial.ttf", "20", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { T_Solid_Color_blanc } scale <0.1, 0.1, 0.02> rotate <90.0, -75.0, 0.0> translate <-0.837187, -0.045, 0.171488> } text { // TText009 ttf "C:\WINDOWS\Fonts\Arial.ttf", "30", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { T_Solid_Color_blanc } scale <0.1, 0.1, 0.02> rotate <90.0, -50.0, 0.0> translate <-0.685754, -0.045, 0.50464> } text { // TText008 ttf "C:\WINDOWS\Fonts\Arial.ttf", "40", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { T_Solid_Color_blanc } scale <0.1, 0.1, 0.02> rotate <90.0, -25.0, 0.0> translate <-0.408127, -0.045, 0.75198> } text { // TText007 ttf "C:\WINDOWS\Fonts\Arial.ttf", "100", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { T_Solid_Color_blanc } scale <0.1, 0.1, 0.02> rotate <90.0, 125.0, 0.0> translate <0.727619, -0.045, -0.449387> } text { // TText006 ttf "C:\WINDOWS\Fonts\Arial.ttf", "90", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { T_Solid_Color_blanc } scale <0.1, 0.1, 0.02> rotate <90.0, 100.0, 0.0> translate <0.818479, -0.045, -0.090996> } text { // TText005 ttf "C:\WINDOWS\Fonts\Arial.ttf", "80", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { T_Solid_Color_blanc } scale <0.1, 0.1, 0.02> rotate <90.0, 75.0, 0.0> translate <0.798287, -0.045, 0.267395> } text { // TText004 ttf "C:\WINDOWS\Fonts\Arial.ttf", "70", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { T_Solid_Color_blanc } scale <0.1, 0.1, 0.02> rotate <90.0, 50.0, 0.0> translate <0.616568, -0.045, 0.575308> } text { // TText003 ttf "C:\WINDOWS\Fonts\Arial.ttf", "60", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { T_Solid_Color_blanc } scale <0.1, 0.1, 0.02> rotate <90.0, 25.0, 0.0> translate <0.323798, -0.045, 0.792362> } text { // TText002 ttf "C:\WINDOWS\Fonts\Arial.ttf", "50", 1.0, // Depth <0.0, 0.0, 0.0> // Offset material { T_Solid_Color_blanc } scale <0.1, 0.1, 0.02> rotate 90.0*x translate <-0.054784, -0.045, 0.873126> } #declare CSG001 = union { cylinder { // GGraduation1 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate -12.5*y translate -0.042534*y } cylinder { // GGraduation2 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate -25.0*y translate -0.042534*y } cylinder { // GGraduation3 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate -37.5*y translate -0.042534*y } cylinder { // GGraduation4 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate -50.0*y translate -0.042534*y } cylinder { // GGraduation5 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate -62.5*y translate -0.042534*y } cylinder { // GGraduation6 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate -75.0*y translate -0.042534*y } cylinder { // GGraduation7 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate -87.5*y translate -0.042534*y } cylinder { // GGraduation8 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate <180.0, -80.0, 180.0> translate -0.042534*y } cylinder { // GGraduation9 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate <180.0, -67.5, 180.0> translate -0.042534*y } cylinder { // GGraduation10 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate <180.0, -55.0, 180.0> translate -0.042534*y } cylinder { // GGraduation11 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate 12.5*y translate -0.042534*y } cylinder { // GGraduation12 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate 25.0*y translate -0.042534*y } cylinder { // GGraduation13 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate 37.5*y translate -0.042534*y } cylinder { // GGraduation14 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate 50.0*y translate -0.042534*y } cylinder { // GGraduation15 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate 62.5*y translate -0.042534*y } cylinder { // GGraduation16 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate 75.0*y translate -0.042534*y } cylinder { // GGraduation17 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate 87.5*y translate -0.042534*y } cylinder { // GGraduation18 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate <180.0, 80.0, 180.0> translate -0.042534*y } cylinder { // GGraduation19 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate <180.0, 67.5, 180.0> translate -0.042534*y } cylinder { // GGraduation20 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> rotate <180.0, 55.0, 180.0> translate -0.042534*y } cylinder { // GGraduation00 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.006, 0.006, 0.95> translate -0.042534*y } } difference { // GrandesGradu object { CSG001 } cylinder { // Cylndr002 <0,0,1>, <0,0,0>, 1 scale <0.8, 0.8, 0.02> rotate -90.0*x translate <0.0, -0.051146, 0.00024> } material { T_Solid_Color_blanc } translate <0.0, 0.012806, 0.001829> } #declare CSG002 = union { cylinder { // pGraduation100 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, -57.5, 180.0> translate -0.041953*y } cylinder { // pGraduation99 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, -60.0, 180.0> translate -0.041953*y } cylinder { // pGraduation98 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, -62.5, 180.0> translate -0.041953*y } cylinder { // pGraduation97 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, -65.0, 180.0> translate -0.041953*y } cylinder { // pGraduation96 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, -67.5, 180.0> translate -0.041953*y } cylinder { // pGraduation95 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, -70.0, 180.0> translate -0.041953*y } cylinder { // pGraduation94 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, -72.5, 180.0> translate -0.041953*y } cylinder { // pGraduation93 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, -75.0, 180.0> translate -0.041953*y } cylinder { // pGraduation92 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, -77.5, 180.0> translate -0.041953*y } cylinder { // pGraduation91 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, -80.0, 180.0> translate -0.041953*y } cylinder { // pGraduation90 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, -82.5, 180.0> translate -0.041953*y } cylinder { // pGraduation89 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, -85.0, 180.0> translate -0.041953*y } cylinder { // pGraduation88 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, -87.5, 180.0> translate -0.041953*y } cylinder { // pGraduation87 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -90.0*y translate -0.041953*y } cylinder { // pGraduation86 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -87.5*y translate -0.041953*y } cylinder { // pGraduation85 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -85.0*y translate -0.041953*y } cylinder { // pGraduation84 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -82.5*y translate -0.041953*y } cylinder { // pGraduation83 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -80.0*y translate -0.041953*y } cylinder { // pGraduation82 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -77.5*y translate -0.041953*y } cylinder { // pGraduation81 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -75.0*y translate -0.041953*y } cylinder { // pGraduation80 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -72.5*y translate -0.041953*y } cylinder { // pGraduation79 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -70.0*y translate -0.041953*y } cylinder { // pGraduation78 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -67.5*y translate -0.041953*y } cylinder { // pGraduation77 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -65.0*y translate -0.041953*y } cylinder { // pGraduation76 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -62.5*y translate -0.041953*y } cylinder { // pGraduation75 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -60.0*y translate -0.041953*y } cylinder { // pGraduation74 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -57.5*y translate -0.041953*y } cylinder { // pGraduation73 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -55.0*y translate -0.041953*y } cylinder { // pGraduation72 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -52.5*y translate -0.041953*y } cylinder { // pGraduation71 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -50.0*y translate -0.041953*y } cylinder { // pGraduation70 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -47.5*y translate -0.041953*y } cylinder { // pGraduation69 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -45.0*y translate -0.041953*y } cylinder { // pGraduation68 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -42.5*y translate -0.041953*y } cylinder { // pGraduation67 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -40.0*y translate -0.041953*y } cylinder { // pGraduation66 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -37.5*y translate -0.041953*y } cylinder { // pGraduation65 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -35.0*y translate -0.041953*y } cylinder { // pGraduation64 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -32.5*y translate -0.041953*y } cylinder { // pGraduation63 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -30.0*y translate -0.041953*y } cylinder { // pGraduation62 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -27.5*y translate -0.041953*y } cylinder { // pGraduation61 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -25.0*y translate -0.041953*y } cylinder { // pGraduation60 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -22.5*y translate -0.041953*y } cylinder { // pGraduation59 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -20.0*y translate -0.041953*y } cylinder { // pGraduation58 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -17.5*y translate -0.041953*y } cylinder { // pGraduation57 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -15.0*y translate -0.041953*y } cylinder { // pGraduation56 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -12.5*y translate -0.041953*y } cylinder { // pGraduation55 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -10.0*y translate -0.041953*y } cylinder { // pGraduation54 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -7.5*y translate -0.041953*y } cylinder { // pGraduation53 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -5.0*y translate -0.041953*y } cylinder { // pGraduation52 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate -2.5*y translate -0.041953*y } cylinder { // pGraduation51 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> translate -0.041953*y } cylinder { // pGraduation50 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, 55.0, 180.0> translate -0.041953*y } cylinder { // pGraduation49 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, 57.5, 180.0> translate -0.041953*y } cylinder { // pGraduation48 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, 60.0, 180.0> translate -0.041953*y } cylinder { // pGraduation47 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, 62.5, 180.0> translate -0.041953*y } cylinder { // pGraduation46 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, 65.0, 180.0> translate -0.041953*y } cylinder { // pGraduation45 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, 67.5, 180.0> translate -0.041953*y } cylinder { // pGraduation44 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, 70.0, 180.0> translate -0.041953*y } cylinder { // pGraduation43 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, 72.5, 180.0> translate -0.041953*y } cylinder { // pGraduation42 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, 75.0, 180.0> translate -0.041953*y } cylinder { // pGraduation41 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, 77.5, 180.0> translate -0.041953*y } cylinder { // pGraduation40 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, 80.0, 180.0> translate -0.041953*y } cylinder { // pGraduation39 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, 82.5, 180.0> translate -0.041953*y } cylinder { // pGraduation38 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, 85.0, 180.0> translate -0.041953*y } cylinder { // pGraduation37 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate <180.0, 87.5, 180.0> translate -0.041953*y } cylinder { // pGraduation36 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 90.0*y translate -0.041953*y } cylinder { // pGraduation35 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 87.5*y translate -0.041953*y } cylinder { // pGraduation34 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 85.0*y translate -0.041953*y } cylinder { // pGraduation33 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 82.5*y translate -0.041953*y } cylinder { // pGraduation32 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 80.0*y translate -0.041953*y } cylinder { // pGraduation31 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 77.5*y translate -0.041953*y } cylinder { // pGraduation30 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 75.0*y translate -0.041953*y } cylinder { // pGraduation29 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 72.5*y translate -0.041953*y } cylinder { // pGraduation28 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 70.0*y translate -0.041953*y } cylinder { // pGraduation27 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 67.5*y translate -0.041953*y } cylinder { // pGraduation26 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 65.0*y translate -0.041953*y } cylinder { // pGraduation25 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 62.5*y translate -0.041953*y } cylinder { // pGraduation24 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 60.0*y translate -0.041953*y } cylinder { // pGraduation23 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 57.5*y translate -0.041953*y } cylinder { // pGraduation22 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 55.0*y translate -0.041953*y } cylinder { // pGraduation21 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 52.5*y translate -0.041953*y } cylinder { // pGraduation20 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 50.0*y translate -0.041953*y } cylinder { // pGraduation19 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 47.5*y translate -0.041953*y } cylinder { // pGraduation18 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 45.0*y translate -0.041953*y } cylinder { // pGraduation17 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 42.5*y translate -0.041953*y } cylinder { // pGraduation16 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 40.0*y translate -0.041953*y } cylinder { // pGraduation15 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 37.5*y translate -0.041953*y } cylinder { // pGraduation14 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 35.0*y translate -0.041953*y } cylinder { // pGraduation13 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 32.5*y translate -0.041953*y } cylinder { // pGraduation12 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 30.0*y translate -0.041953*y } cylinder { // pGraduation11 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 27.5*y translate -0.041953*y } cylinder { // pGraduation10 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 25.0*y translate -0.041953*y } cylinder { // pGraduation9 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 22.5*y translate -0.041953*y } cylinder { // pGraduation8 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 20.0*y translate -0.041953*y } cylinder { // pGraduation7 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 17.5*y translate -0.041953*y } cylinder { // pGraduation6 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 15.0*y translate -0.041953*y } cylinder { // pGraduation5 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 12.5*y translate -0.041953*y } cylinder { // pGraduation4 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 10.0*y translate -0.041953*y } cylinder { // pGraduation3 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 7.5*y translate -0.041953*y } cylinder { // pGraduation2 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 5.0*y translate -0.041953*y } cylinder { // pGraduation1 <0,0,1>, <0,0,0>, 1 material { B_Silver } scale <0.005, 0.005, 0.95> rotate 2.5*y translate -0.041953*y } } difference { // PetitesGradu object { CSG002 } cylinder { // Cylndr001 <0,0,1>, <0,0,0>, 1 scale <0.9, 0.9, 0.02> rotate -90.0*x translate -0.052602*y } material { T_Solid_Color_blanc } translate <0.0, 0.030185, 0.000915> } #declare RndDisc002 = merge { difference { cylinder { <0,0,1>,<0,0,0>, 1 scale <0.9000, 0.9000, 1.0000> } cylinder { <0,0,1>,<0,0,0>, 1 scale <0.6000, 0.6000, 1.0200> translate -0.0100*z } } difference { cylinder { <0,0,1>,<0,0,0>, 1 scale <1.0000, 1.0000, 0.8000> translate 0.1000*z } cylinder { <0,0,1>,<0,0,0>, 1 scale <0.5000, 0.5000, 1.0200> translate -0.0900*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> } } } torus { 0.6000, 0.1000 rotate -x*90 translate 0.9000*z bounded_by { box { <-0.7020, -0.7020, 0.7980>, <0.7020, 0.7020, 1.0020> } } } torus { 0.6000, 0.1000 rotate -x*90 translate 0.1000*z bounded_by { box { <-0.6020, -0.6020, -0.0020>, <0.6020, 0.6020, 0.1020> } } } material { Texture_plastic } scale 0.1 translate <-0.505016, -0.501804, -0.623189> } union { // BorneP object { RndDisc002 } cylinder { // Cylndr005 <0,0,1>, <0,0,0>, 1 material { Copper_Metal } scale <0.025, 0.025, 0.2> translate <-0.502884, -0.499621, -0.707767> } cylinder { // Cylndr006 <0,0,1>, <0,0,0>, 1 material { Copper_Metal } scale <0.1, 0.1, 0.03> translate <-0.508391, -0.496569, -0.689746> } translate 1.0*x } #declare RndDisc001 = merge { difference { cylinder { <0,0,1>,<0,0,0>, 1 scale <0.9000, 0.9000, 1.0000> } cylinder { <0,0,1>,<0,0,0>, 1 scale <0.6000, 0.6000, 1.0200> translate -0.0100*z } } difference { cylinder { <0,0,1>,<0,0,0>, 1 scale <1.0000, 1.0000, 0.8000> translate 0.1000*z } cylinder { <0,0,1>,<0,0,0>, 1 scale <0.5000, 0.5000, 1.0200> translate -0.0900*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> } } } torus { 0.6000, 0.1000 rotate -x*90 translate 0.9000*z bounded_by { box { <-0.7020, -0.7020, 0.7980>, <0.7020, 0.7020, 1.0020> } } } torus { 0.6000, 0.1000 rotate -x*90 translate 0.1000*z bounded_by { box { <-0.6020, -0.6020, -0.0020>, <0.6020, 0.6020, 0.1020> } } } material { Texture_plastic } scale 0.1 translate <-0.505016, -0.501804, -0.623189> } union { // BorneM object { RndDisc001 } cylinder { // Cylndr004 <0,0,1>, <0,0,0>, 1 material { Copper_Metal } scale <0.025, 0.025, 0.2> translate <-0.502884, -0.499621, -0.707767> } cylinder { // Cylndr003 <0,0,1>, <0,0,0>, 1 material { Copper_Metal } scale <0.1, 0.1, 0.03> translate <-0.508391, -0.496569, -0.689746> } } // modi manuelle ICI #declare Avance = -125+clock*250; // 250 pas #debug concat ("Avance= ",str(Avance,5,3),"\n") #debug concat ("Clock ",str(clock,5,3),"\n") union { // Aiguille cylinder { // aiguille_cyl <0,0,1>, <0,0,0>, 1 scale <0.02, 0.02, 0.85> translate <0.0, -0.070636, -0.103038> } cone { // Cone001 <0,0,0>, 0.0, <0,0,1>, 0.395 material { Copper_Metal } scale <0.1, 0.1, 0.2> rotate 180.0*x translate <0.0, -0.072476, 0.900076> } cylinder { // pivot <0,0,1>, <0,0,0>, 1 material { Brass_Metal } scale <0.05, 0.05, 0.07> rotate <90.0, 55.0, 180.0> translate <0.001298, -0.105774, -0.000909> } material { Copper_Metal } rotate Avance * y } merge { // RndCube001 sphere { <0.4000, 0.4000, 0.4000>, 0.1000 } sphere { <0.4000, -0.4000, 0.4000>, 0.1000 } sphere { <-0.4000, -0.4000, 0.4000>, 0.1000 } sphere { <-0.4000, 0.4000, 0.4000>, 0.1000 } sphere { <0.4000, 0.4000, -0.4000>, 0.1000 } sphere { <0.4000, -0.4000, -0.4000>, 0.1000 } sphere { <-0.4000, -0.4000, -0.4000>, 0.1000 } sphere { <-0.4000, 0.4000, -0.4000>, 0.1000 } cylinder { <0.4000, 0.4000, 0.4000>, <-0.4000, 0.4000, 0.4000>, 0.1000 } cylinder { <0.4000, -0.4000, 0.4000>, <-0.4000, -0.4000, 0.4000>, 0.1000 } cylinder { <0.4000, -0.4000, -0.4000>, <-0.4000, -0.4000, -0.4000>, 0.1000 } cylinder { <0.4000, 0.4000, -0.4000>, <-0.4000, 0.4000, -0.4000>, 0.1000 } cylinder { <0.4000, 0.4000, -0.4000>, <0.4000, 0.4000, 0.4000>, 0.1000 } cylinder { <0.4000, -0.4000, -0.4000>, <0.4000, -0.4000, 0.4000>, 0.1000 } cylinder { <-0.4000, -0.4000, -0.4000>, <-0.4000, -0.4000, 0.4000>, 0.1000 } cylinder { <-0.4000, 0.4000, -0.4000>, <-0.4000, 0.4000, 0.4000>, 0.1000 } cylinder { <0.4000, 0.4000, 0.4000>, <0.4000, -0.4000, 0.4000>, 0.1000 } cylinder { <0.4000, 0.4000, -0.4000>, <0.4000, -0.4000, -0.4000>, 0.1000 } cylinder { <-0.4000, 0.4000, -0.4000>, <-0.4000, -0.4000, -0.4000>, 0.1000 } cylinder { <-0.4000, 0.4000, 0.4000>, <-0.4000, -0.4000, 0.4000>, 0.1000 } box { <-0.4000, -0.4000, -0.5000> <0.4000, 0.4000, 0.5000> } box { <-0.4000, -0.5000, -0.4000> <0.4000, 0.5000, 0.4000> } box { <-0.5000, -0.4000, -0.4000> <0.5000, 0.4000, 0.4000> } material { BallWood } scale <2.0, 1.4, 0.3> translate <0.0, -0.144158, -0.835684> } cylinder { // Fond <0,0,1>, <0,0,0>, 1 material { Brass_Metal } scale <1.0, 1.0, 0.1> rotate -90.0*x }