//------------------------------------------------------------------------------Scenery #include "functions.inc" #include "math.inc" /* global_settings { assumed_gamma 1.8 adc_bailout 0.005 max_trace_level 50 radiosity { pretrace_start 0.08 pretrace_end 0.01 count 50 error_bound 0.1 recursion_limit 1 normal on brightness 0.8 always_sample yes gray_threshold 0.8 media on } } */ background {color rgb 1/2} light_source { <-30,+30,-30,> color rgb <1,1,1,> // rotate y * 180 parallel // shadowless } light_source { <-30,+30,-30,> color rgb <1,1,1,> rotate y * 090 parallel // shadowless } #declare screen_scale = 1; camera { #local CameraDistance = 8; #local ScreenArea = 2; #local AspectRatio = image_width/image_height; orthographic location -z * CameraDistance direction +z// * CameraDistance right +x * ScreenArea * AspectRatio up +y * ScreenArea // focal_point 1 // aperture 1/20 // blur_samples 20 rotate +x * asind(tand(30)) // rotate +x * 090 rotate +y * 045 rotate +y * 180 } /* sky_sphere { pigment { gradient y color_map { [0.0 rgb <0.6,0.7,1.0,>*2] [0.7 rgb <0.0,0.1,0.8,>*2] } } } */ //------------------------------------------------------------------------------CSG objects /* // the coordinate grid and axes #include "Axes_macro.inc" Axes_Macro ( 5, // Axes_axesSize, The distance from the origin to one of the grid's edges. (float) 0.1, // Axes_majUnit, The size of each large-unit square. (float) 10, // Axes_minUnit, The number of small-unit squares that make up a large-unit square. (integer) 0.001, // Axes_thickRatio, The thickness of the grid lines (as a factor of axesSize). (float) on, // Axes_aBool, Turns the axes on/off. (boolian) off, // Axes_mBool, Turns the minor units on/off. (boolian) off, // Axes_xBool, Turns the plane perpendicular to the x-axis on/off. (boolian) on, // Axes_yBool, Turns the plane perpendicular to the y-axis on/off. (boolian) off // Axes_zBool, Turns the plane perpendicular to the z-axis on/off. (boolian) ) object { Axes_Object translate -0.000001 } */ //h, V, C, x, y, Y #declare coo_table = array[956][6] { {002.5, 02, 02, 00.3825, 00.3785, 03.1260}, {005.0, 02, 02, 00.3757, 00.3839, 03.1260}, {007.5, 02, 02, 00.3660, 00.3858, 03.1260}, {010.0, 02, 02, 00.3556, 00.3848, 03.1260}, {012.5, 02, 02, 00.3421, 00.3803, 03.1260}, {015.0, 02, 02, 00.3309, 00.3743, 03.1260}, {017.5, 02, 02, 00.3165, 00.3650, 03.1260}, {020.0, 02, 02, 00.3069, 00.3580, 03.1260}, {022.5, 02, 02, 00.2978, 00.3507, 03.1260}, {025.0, 02, 02, 00.2918, 00.3450, 03.1260}, {027.5, 02, 02, 00.2869, 00.3400, 03.1260}, {030.0, 02, 02, 00.2820, 00.3341, 03.1260}, {032.5, 02, 02, 00.2765, 00.3271, 03.1260}, {035.0, 02, 02, 00.2697, 00.3175, 03.1260}, {037.5, 02, 02, 00.2651, 00.3098, 03.1260}, {040.0, 02, 02, 00.2606, 00.3010, 03.1260}, {042.5, 02, 02, 00.2578, 00.2940, 03.1260}, {045.0, 02, 02, 00.2559, 00.2874, 03.1260}, {047.5, 02, 02, 00.2545, 00.2799, 03.1260}, {050.0, 02, 02, 00.2558, 00.2725, 03.1260}, {052.5, 02, 02, 00.2592, 00.2675, 03.1260}, {055.0, 02, 02, 00.2638, 00.2624, 03.1260}, {057.5, 02, 02, 00.2712, 00.2582, 03.1260}, {060.0, 02, 02, 00.2803, 00.2567, 03.1260}, {062.5, 02, 02, 00.2892, 00.2583, 03.1260}, {065.0, 02, 02, 00.2984, 00.2612, 03.1260}, {067.5, 02, 02, 00.3071, 00.2647, 03.1260}, {070.0, 02, 02, 00.3161, 00.2691, 03.1260}, {072.5, 02, 02, 00.3279, 00.2754, 03.1260}, {075.0, 02, 02, 00.3383, 00.2829, 03.1260}, {077.5, 02, 02, 00.3459, 00.2892, 03.1260}, {080.0, 02, 02, 00.3532, 00.2957, 03.1260}, {082.5, 02, 02, 00.3614, 00.3033, 03.1260}, {085.0, 02, 02, 00.3692, 00.3111, 03.1260}, {087.5, 02, 02, 00.3751, 00.3181, 03.1260}, {090.0, 02, 02, 00.3811, 00.3274, 03.1260}, {092.5, 02, 02, 00.3852, 00.3365, 03.1260}, {095.0, 02, 02, 00.3880, 00.3476, 03.1260}, {097.5, 02, 02, 00.3889, 00.3590, 03.1260}, {100.0, 02, 02, 00.3872, 00.3688, 03.1260}, {032.5, 02, 04, 00.2343, 00.3378, 03.1260}, {035.0, 02, 04, 00.2234, 00.3150, 03.1260}, {037.5, 02, 04, 00.2162, 00.2981, 03.1260}, {047.5, 02, 04, 00.2063, 00.2400, 03.1260}, {050.0, 02, 04, 00.2102, 00.2313, 03.1260}, {052.5, 02, 04, 00.2175, 00.2245, 03.1260}, {055.0, 02, 04, 00.2263, 00.2192, 03.1260}, {057.5, 02, 04, 00.2420, 00.2148, 03.1260}, {060.0, 02, 04, 00.2600, 00.2162, 03.1260}, {062.5, 02, 04, 00.2758, 00.2208, 03.1260}, {065.0, 02, 04, 00.2908, 00.2261, 03.1260}, {067.5, 02, 04, 00.3048, 00.2321, 03.1260}, {070.0, 02, 04, 00.3189, 00.2390, 03.1260}, {072.5, 02, 04, 00.3382, 00.2496, 03.1260}, {075.0, 02, 04, 00.3558, 00.2597, 03.1260}, {077.5, 02, 04, 00.3702, 00.2683, 03.1260}, {080.0, 02, 04, 00.3850, 00.2778, 03.1260}, {082.5, 02, 04, 00.4021, 00.2900, 03.1260}, {085.0, 02, 04, 00.4184, 00.3032, 03.1260}, {087.5, 02, 04, 00.4335, 00.3169, 03.1260}, {052.5, 02, 06, 00.1825, 00.1857, 03.1260}, {055.0, 02, 06, 00.1942, 00.1811, 03.1260}, {057.5, 02, 06, 00.2189, 00.1790, 03.1260}, {060.0, 02, 06, 00.2440, 00.1840, 03.1260}, {062.5, 02, 06, 00.2661, 00.1921, 03.1260}, {065.0, 02, 06, 00.2850, 00.1992, 03.1260}, {067.5, 02, 06, 00.3025, 00.2058, 03.1260}, {070.0, 02, 06, 00.3207, 00.2132, 03.1260}, {072.5, 02, 06, 00.3470, 00.2259, 03.1260}, {075.0, 02, 06, 00.3708, 00.2380, 03.1260}, {077.5, 02, 06, 00.3918, 00.2490, 03.1260}, {080.0, 02, 06, 00.4139, 00.2608, 03.1260}, {082.5, 02, 06, 00.4390, 00.2760, 03.1260}, {085.0, 02, 06, 00.4642, 00.2934, 03.1260}, {080.0, 02, 08, 00.4428, 00.2419, 03.1260}, {002.5, 03, 02, 00.3703, 00.3700, 06.5550}, {005.0, 03, 02, 00.3646, 00.3748, 06.5550}, {007.5, 03, 02, 00.3589, 00.3778, 06.5550}, {010.0, 03, 02, 00.3513, 00.3789, 06.5550}, {012.5, 03, 02, 00.3412, 00.3768, 06.5550}, {015.0, 03, 02, 00.3319, 00.3729, 06.5550}, {017.5, 03, 02, 00.3180, 00.3644, 06.5550}, {020.0, 03, 02, 00.3088, 00.3578, 06.5550}, {022.5, 03, 02, 00.2999, 00.3500, 06.5550}, {025.0, 03, 02, 00.2935, 00.3439, 06.5550}, {027.5, 03, 02, 00.2890, 00.3391, 06.5550}, {030.0, 03, 02, 00.2844, 00.3337, 06.5550}, {032.5, 03, 02, 00.2799, 00.3271, 06.5550}, {035.0, 03, 02, 00.2742, 00.3192, 06.5550}, {037.5, 03, 02, 00.2699, 00.3120, 06.5550}, {040.0, 03, 02, 00.2660, 00.3050, 06.5550}, {042.5, 03, 02, 00.2636, 00.2983, 06.5550}, {045.0, 03, 02, 00.2617, 00.2921, 06.5550}, {047.5, 03, 02, 00.2616, 00.2857, 06.5550}, {050.0, 03, 02, 00.2631, 00.2801, 06.5550}, {052.5, 03, 02, 00.2663, 00.2756, 06.5550}, {055.0, 03, 02, 00.2708, 00.2719, 06.5550}, {057.5, 03, 02, 00.2777, 00.2687, 06.5550}, {060.0, 03, 02, 00.2847, 00.2670, 06.5550}, {062.5, 03, 02, 00.2922, 00.2680, 06.5550}, {065.0, 03, 02, 00.2997, 00.2700, 06.5550}, {067.5, 03, 02, 00.3088, 00.2740, 06.5550}, {070.0, 03, 02, 00.3170, 00.2790, 06.5550}, {072.5, 03, 02, 00.3272, 00.2861, 06.5550}, {075.0, 03, 02, 00.3370, 00.2940, 06.5550}, {077.5, 03, 02, 00.3450, 00.3001, 06.5550}, {080.0, 03, 02, 00.3526, 00.3068, 06.5550}, {082.5, 03, 02, 00.3591, 00.3130, 06.5550}, {085.0, 03, 02, 00.3645, 00.3190, 06.5550}, {087.5, 03, 02, 00.3690, 00.3248, 06.5550}, {090.0, 03, 02, 00.3728, 00.3314, 06.5550}, {092.5, 03, 02, 00.3757, 00.3391, 06.5550}, {095.0, 03, 02, 00.3771, 00.3476, 06.5550}, {097.5, 03, 02, 00.3771, 00.3549, 06.5550}, {100.0, 03, 02, 00.3747, 00.3630, 06.5550}, {002.5, 03, 04, 00.4277, 00.4166, 06.5550}, {012.5, 03, 04, 00.3772, 00.4484, 06.5550}, {015.0, 03, 04, 00.3554, 00.4429, 06.5550}, {017.5, 03, 04, 00.3270, 00.4288, 06.5550}, {020.0, 03, 04, 00.3053, 00.4123, 06.5550}, {022.5, 03, 04, 00.2836, 00.3915, 06.5550}, {025.0, 03, 04, 00.2711, 00.3780, 06.5550}, {027.5, 03, 04, 00.2618, 00.3667, 06.5550}, {030.0, 03, 04, 00.2525, 00.3537, 06.5550}, {032.5, 03, 04, 00.2437, 00.3386, 06.5550}, {035.0, 03, 04, 00.2343, 00.3200, 06.5550}, {037.5, 03, 04, 00.2272, 00.3041, 06.5550}, {040.0, 03, 04, 00.2221, 00.2886, 06.5550}, {042.5, 03, 04, 00.2183, 00.2748, 06.5550}, {045.0, 03, 04, 00.2176, 00.2632, 06.5550}, {047.5, 03, 04, 00.2200, 00.2536, 06.5550}, {050.0, 03, 04, 00.2246, 00.2467, 06.5550}, {052.5, 03, 04, 00.2312, 00.2405, 06.5550}, {055.0, 03, 04, 00.2393, 00.2361, 06.5550}, {057.5, 03, 04, 00.2520, 00.2319, 06.5550}, {060.0, 03, 04, 00.2660, 00.2319, 06.5550}, {062.5, 03, 04, 00.2792, 00.2342, 06.5550}, {065.0, 03, 04, 00.2928, 00.2386, 06.5550}, {067.5, 03, 04, 00.3072, 00.2448, 06.5550}, {070.0, 03, 04, 00.3214, 00.2517, 06.5550}, {072.5, 03, 04, 00.3400, 00.2624, 06.5550}, {075.0, 03, 04, 00.3586, 00.2742, 06.5550}, {077.5, 03, 04, 00.3739, 00.2851, 06.5550}, {080.0, 03, 04, 00.3889, 00.2969, 06.5550}, {082.5, 03, 04, 00.4021, 00.3076, 06.5550}, {085.0, 03, 04, 00.4148, 00.3190, 06.5550}, {087.5, 03, 04, 00.4240, 00.3302, 06.5550}, {090.0, 03, 04, 00.4308, 00.3412, 06.5550}, {092.5, 03, 04, 00.4360, 00.3563, 06.5550}, {095.0, 03, 04, 00.4376, 00.3715, 06.5550}, {097.5, 03, 04, 00.4378, 00.3865, 06.5550}, {100.0, 03, 04, 00.4341, 00.4018, 06.5550}, {032.5, 03, 06, 00.2132, 00.3468, 06.5550}, {035.0, 03, 06, 00.2020, 00.3188, 06.5550}, {037.5, 03, 06, 00.1928, 00.2958, 06.5550}, {040.0, 03, 06, 00.1861, 00.2722, 06.5550}, {042.5, 03, 06, 00.1826, 00.2536, 06.5550}, {045.0, 03, 06, 00.1835, 00.2375, 06.5550}, {047.5, 03, 06, 00.1875, 00.2258, 06.5550}, {050.0, 03, 06, 00.1933, 00.2173, 06.5550}, {052.5, 03, 06, 00.2022, 00.2101, 06.5550}, {055.0, 03, 06, 00.2122, 00.2052, 06.5550}, {057.5, 03, 06, 00.2311, 00.2010, 06.5550}, {060.0, 03, 06, 00.2511, 00.2031, 06.5550}, {062.5, 03, 06, 00.2691, 00.2072, 06.5550}, {065.0, 03, 06, 00.2870, 00.2135, 06.5550}, {067.5, 03, 06, 00.3057, 00.2208, 06.5550}, {070.0, 03, 06, 00.3243, 00.2293, 06.5550}, {072.5, 03, 06, 00.3501, 00.2425, 06.5550}, {075.0, 03, 06, 00.3765, 00.2569, 06.5550}, {077.5, 03, 06, 00.3990, 00.2708, 06.5550}, {080.0, 03, 06, 00.4218, 00.2864, 06.5550}, {082.5, 03, 06, 00.4409, 00.3009, 06.5550}, {085.0, 03, 06, 00.4592, 00.3168, 06.5550}, {087.5, 03, 06, 00.4738, 00.3316, 06.5550}, {090.0, 03, 06, 00.4854, 00.3467, 06.5550}, {092.5, 03, 06, 00.4954, 00.3692, 06.5550}, {047.5, 03, 08, 00.1583, 00.1987, 06.5550}, {050.0, 03, 08, 00.1658, 00.1905, 06.5550}, {052.5, 03, 08, 00.1780, 00.1833, 06.5550}, {055.0, 03, 08, 00.1908, 00.1799, 06.5550}, {057.5, 03, 08, 00.2149, 00.1761, 06.5550}, {060.0, 03, 08, 00.2387, 00.1786, 06.5550}, {062.5, 03, 08, 00.2615, 00.1845, 06.5550}, {065.0, 03, 08, 00.2819, 00.1910, 06.5550}, {067.5, 03, 08, 00.3037, 00.1981, 06.5550}, {070.0, 03, 08, 00.3269, 00.2075, 06.5550}, {072.5, 03, 08, 00.3598, 00.2233, 06.5550}, {075.0, 03, 08, 00.3930, 00.2395, 06.5550}, {077.5, 03, 08, 00.4234, 00.2556, 06.5550}, {080.0, 03, 08, 00.4552, 00.2741, 06.5550}, {082.5, 03, 08, 00.4821, 00.2918, 06.5550}, {085.0, 03, 08, 00.5064, 00.3114, 06.5550}, {087.5, 03, 08, 00.5251, 00.3297, 06.5550}, {052.5, 03, 10, 00.1576, 00.1600, 06.5550}, {055.0, 03, 10, 00.1718, 00.1562, 06.5550}, {057.5, 03, 10, 00.2005, 00.1536, 06.5550}, {060.0, 03, 10, 00.2278, 00.1565, 06.5550}, {062.5, 03, 10, 00.2548, 00.1638, 06.5550}, {065.0, 03, 10, 00.2772, 00.1707, 06.5550}, {067.5, 03, 10, 00.3020, 00.1794, 06.5550}, {070.0, 03, 10, 00.3286, 00.1889, 06.5550}, {072.5, 03, 10, 00.3681, 00.2054, 06.5550}, {075.0, 03, 10, 00.4073, 00.2235, 06.5550}, {077.5, 03, 10, 00.4445, 00.2419, 06.5550}, {080.0, 03, 10, 00.4851, 00.2618, 06.5550}, {082.5, 03, 10, 00.5191, 00.2811, 06.5550}, {085.0, 03, 10, 00.5500, 00.3024, 06.5550}, {055.0, 03, 12, 00.1557, 00.1356, 06.5550}, {002.5, 04, 02, 00.3633, 00.3654, 12.0000}, {005.0, 04, 02, 00.3590, 00.3701, 12.0000}, {007.5, 04, 02, 00.3542, 00.3727, 12.0000}, {010.0, 04, 02, 00.3436, 00.3732, 12.0000}, {012.5, 04, 02, 00.3382, 00.3706, 12.0000}, {015.0, 04, 02, 00.3312, 00.3678, 12.0000}, {017.5, 04, 02, 00.3185, 00.3604, 12.0000}, {020.0, 04, 02, 00.3109, 00.3550, 12.0000}, {022.5, 04, 02, 00.3012, 00.3470, 12.0000}, {025.0, 04, 02, 00.2959, 00.3417, 12.0000}, {027.5, 04, 02, 00.2919, 00.3371, 12.0000}, {030.0, 04, 02, 00.2880, 00.3327, 12.0000}, {032.5, 04, 02, 00.2840, 00.3270, 12.0000}, {035.0, 04, 02, 00.2799, 00.3208, 12.0000}, {037.5, 04, 02, 00.2764, 00.3148, 12.0000}, {040.0, 04, 02, 00.2740, 00.3091, 12.0000}, {042.5, 04, 02, 00.2727, 00.3038, 12.0000}, {045.0, 04, 02, 00.2723, 00.2992, 12.0000}, {047.5, 04, 02, 00.2733, 00.2947, 12.0000}, {050.0, 04, 02, 00.2753, 00.2910, 12.0000}, {052.5, 04, 02, 00.2782, 00.2876, 12.0000}, {055.0, 04, 02, 00.2816, 00.2842, 12.0000}, {057.5, 04, 02, 00.2861, 00.2819, 12.0000}, {060.0, 04, 02, 00.2911, 00.2804, 12.0000}, {062.5, 04, 02, 00.2962, 00.2807, 12.0000}, {065.0, 04, 02, 00.3022, 00.2825, 12.0000}, {067.5, 04, 02, 00.3093, 00.2859, 12.0000}, {070.0, 04, 02, 00.3162, 00.2902, 12.0000}, {072.5, 04, 02, 00.3231, 00.2951, 12.0000}, {075.0, 04, 02, 00.3310, 00.3010, 12.0000}, {077.5, 04, 02, 00.3371, 00.3061, 12.0000}, {080.0, 04, 02, 00.3417, 00.3106, 12.0000}, {082.5, 04, 02, 00.3461, 00.3150, 12.0000}, {085.0, 04, 02, 00.3508, 00.3200, 12.0000}, {087.5, 04, 02, 00.3538, 00.3236, 12.0000}, {090.0, 04, 02, 00.3582, 00.3294, 12.0000}, {092.5, 04, 02, 00.3624, 00.3367, 12.0000}, {095.0, 04, 02, 00.3651, 00.3442, 12.0000}, {097.5, 04, 02, 00.3662, 00.3504, 12.0000}, {100.0, 04, 02, 00.3660, 00.3590, 12.0000}, {002.5, 04, 04, 00.4138, 00.4076, 12.0000}, {005.0, 04, 04, 00.4069, 00.4188, 12.0000}, {007.5, 04, 04, 00.3982, 00.4272, 12.0000}, {010.0, 04, 04, 00.3871, 00.4321, 12.0000}, {012.5, 04, 04, 00.3708, 00.4329, 12.0000}, {015.0, 04, 04, 00.3538, 00.4284, 12.0000}, {017.5, 04, 04, 00.3281, 00.4157, 12.0000}, {020.0, 04, 04, 00.3100, 00.4018, 12.0000}, {022.5, 04, 04, 00.2891, 00.3821, 12.0000}, {025.0, 04, 04, 00.2781, 00.3704, 12.0000}, {027.5, 04, 04, 00.2702, 00.3602, 12.0000}, {030.0, 04, 04, 00.2628, 00.3498, 12.0000}, {032.5, 04, 04, 00.2552, 00.3375, 12.0000}, {035.0, 04, 04, 00.2480, 00.3232, 12.0000}, {037.5, 04, 04, 00.2429, 00.3108, 12.0000}, {040.0, 04, 04, 00.2384, 00.2984, 12.0000}, {042.5, 04, 04, 00.2360, 00.2872, 12.0000}, {045.0, 04, 04, 00.2363, 00.2782, 12.0000}, {047.5, 04, 04, 00.2388, 00.2704, 12.0000}, {050.0, 04, 04, 00.2429, 00.2648, 12.0000}, {052.5, 04, 04, 00.2487, 00.2597, 12.0000}, {055.0, 04, 04, 00.2562, 00.2560, 12.0000}, {057.5, 04, 04, 00.2657, 00.2528, 12.0000}, {060.0, 04, 04, 00.2759, 00.2522, 12.0000}, {062.5, 04, 04, 00.2855, 00.2531, 12.0000}, {065.0, 04, 04, 00.2958, 00.2565, 12.0000}, {067.5, 04, 04, 00.3084, 00.2622, 12.0000}, {070.0, 04, 04, 00.3210, 00.2686, 12.0000}, {072.5, 04, 04, 00.3340, 00.2770, 12.0000}, {075.0, 04, 04, 00.3491, 00.2872, 12.0000}, {077.5, 04, 04, 00.3612, 00.2963, 12.0000}, {080.0, 04, 04, 00.3715, 00.3042, 12.0000}, {082.5, 04, 04, 00.3806, 00.3125, 12.0000}, {085.0, 04, 04, 00.3916, 00.3223, 12.0000}, {087.5, 04, 04, 00.3990, 00.3300, 12.0000}, {090.0, 04, 04, 00.4078, 00.3412, 12.0000}, {092.5, 04, 04, 00.4141, 00.3539, 12.0000}, {095.0, 04, 04, 00.4187, 00.3679, 12.0000}, {097.5, 04, 04, 00.4208, 00.3809, 12.0000}, {100.0, 04, 04, 00.4189, 00.3948, 12.0000}, {002.5, 04, 06, 00.4542, 00.4391, 12.0000}, {012.5, 04, 06, 00.3968, 00.4857, 12.0000}, {015.0, 04, 06, 00.3718, 00.4852, 12.0000}, {017.5, 04, 06, 00.3355, 00.4739, 12.0000}, {020.0, 04, 06, 00.3069, 00.4550, 12.0000}, {022.5, 04, 06, 00.2735, 00.4215, 12.0000}, {032.5, 04, 06, 00.2278, 00.3463, 12.0000}, {035.0, 04, 06, 00.2182, 00.3240, 12.0000}, {037.5, 04, 06, 00.2113, 00.3052, 12.0000}, {040.0, 04, 06, 00.2065, 00.2863, 12.0000}, {042.5, 04, 06, 00.2048, 00.2708, 12.0000}, {045.0, 04, 06, 00.2060, 00.2572, 12.0000}, {047.5, 04, 06, 00.2102, 00.2470, 12.0000}, {050.0, 04, 06, 00.2157, 00.2407, 12.0000}, {052.5, 04, 06, 00.2235, 00.2343, 12.0000}, {055.0, 04, 06, 00.2325, 00.2300, 12.0000}, {057.5, 04, 06, 00.2471, 00.2266, 12.0000}, {060.0, 04, 06, 00.2618, 00.2263, 12.0000}, {062.5, 04, 06, 00.2763, 00.2300, 12.0000}, {065.0, 04, 06, 00.2903, 00.2347, 12.0000}, {067.5, 04, 06, 00.3076, 00.2416, 12.0000}, {070.0, 04, 06, 00.3248, 00.2493, 12.0000}, {072.5, 04, 06, 00.3442, 00.2595, 12.0000}, {075.0, 04, 06, 00.3671, 00.2733, 12.0000}, {077.5, 04, 06, 00.3850, 00.2859, 12.0000}, {080.0, 04, 06, 00.3999, 00.2972, 12.0000}, {082.5, 04, 06, 00.4141, 00.3085, 12.0000}, {085.0, 04, 06, 00.4299, 00.3226, 12.0000}, {087.5, 04, 06, 00.4415, 00.3340, 12.0000}, {090.0, 04, 06, 00.4535, 00.3500, 12.0000}, {092.5, 04, 06, 00.4612, 00.3674, 12.0000}, {095.0, 04, 06, 00.4651, 00.3859, 12.0000}, {097.5, 04, 06, 00.4655, 00.4029, 12.0000}, {100.0, 04, 06, 00.4618, 00.4213, 12.0000}, {042.5, 04, 08, 00.1737, 00.2524, 12.0000}, {045.0, 04, 08, 00.1759, 00.2345, 12.0000}, {047.5, 04, 08, 00.1821, 00.2232, 12.0000}, {050.0, 04, 08, 00.1893, 00.2160, 12.0000}, {052.5, 04, 08, 00.1995, 00.2094, 12.0000}, {055.0, 04, 08, 00.2103, 00.2050, 12.0000}, {057.5, 04, 08, 00.2304, 00.2023, 12.0000}, {060.0, 04, 08, 00.2497, 00.2038, 12.0000}, {062.5, 04, 08, 00.2685, 00.2089, 12.0000}, {065.0, 04, 08, 00.2855, 00.2150, 12.0000}, {067.5, 04, 08, 00.3066, 00.2228, 12.0000}, {070.0, 04, 08, 00.3280, 00.2318, 12.0000}, {072.5, 04, 08, 00.3533, 00.2438, 12.0000}, {075.0, 04, 08, 00.3833, 00.2600, 12.0000}, {077.5, 04, 08, 00.4072, 00.2750, 12.0000}, {080.0, 04, 08, 00.4282, 00.2890, 12.0000}, {082.5, 04, 08, 00.4472, 00.3031, 12.0000}, {085.0, 04, 08, 00.4690, 00.3209, 12.0000}, {087.5, 04, 08, 00.4850, 00.3359, 12.0000}, {090.0, 04, 08, 00.4995, 00.3557, 12.0000}, {092.5, 04, 08, 00.5071, 00.3777, 12.0000}, {095.0, 04, 08, 00.5070, 00.3994, 12.0000}, {097.5, 04, 08, 00.5038, 00.4204, 12.0000}, {052.5, 04, 10, 00.1805, 00.1888, 12.0000}, {055.0, 04, 10, 00.1925, 00.1843, 12.0000}, {057.5, 04, 10, 00.2158, 00.1811, 12.0000}, {060.0, 04, 10, 00.2388, 00.1837, 12.0000}, {062.5, 04, 10, 00.2619, 00.1903, 12.0000}, {065.0, 04, 10, 00.2814, 00.1967, 12.0000}, {067.5, 04, 10, 00.3056, 00.2060, 12.0000}, {070.0, 04, 10, 00.3306, 00.2162, 12.0000}, {072.5, 04, 10, 00.3608, 00.2301, 12.0000}, {075.0, 04, 10, 00.3960, 00.2489, 12.0000}, {077.5, 04, 10, 00.4259, 00.2651, 12.0000}, {080.0, 04, 10, 00.4528, 00.2811, 12.0000}, {082.5, 04, 10, 00.4774, 00.2969, 12.0000}, {085.0, 04, 10, 00.5043, 00.3176, 12.0000}, {087.5, 04, 10, 00.5235, 00.3351, 12.0000}, {090.0, 04, 10, 00.5418, 00.3580, 12.0000}, {092.5, 04, 10, 00.5475, 00.3856, 12.0000}, {062.5, 04, 12, 00.2559, 00.1730, 12.0000}, {065.0, 04, 12, 00.2778, 00.1808, 12.0000}, {067.5, 04, 12, 00.3045, 00.1905, 12.0000}, {072.5, 04, 12, 00.3683, 00.2162, 12.0000}, {075.0, 04, 12, 00.4104, 00.2361, 12.0000}, {077.5, 04, 12, 00.4450, 00.2541, 12.0000}, {082.5, 04, 12, 00.5072, 00.2897, 12.0000}, {085.0, 04, 12, 00.5385, 00.3129, 12.0000}, {087.5, 04, 12, 00.5603, 00.3321, 12.0000}, {085.0, 04, 14, 00.5734, 00.3057, 12.0000}, {002.5, 05, 02, 00.3534, 00.3570, 19.7700}, {005.0, 05, 02, 00.3500, 00.3620, 19.7700}, {007.5, 05, 02, 00.3470, 00.3640, 19.7700}, {010.0, 05, 02, 00.3422, 00.3648, 19.7700}, {012.5, 05, 02, 00.3352, 00.3636, 19.7700}, {015.0, 05, 02, 00.3289, 00.3612, 19.7700}, {017.5, 05, 02, 00.3188, 00.3560, 19.7700}, {020.0, 05, 02, 00.3110, 00.3508, 19.7700}, {022.5, 05, 02, 00.3030, 00.3445, 19.7700}, {025.0, 05, 02, 00.2978, 00.3392, 19.7700}, {027.5, 05, 02, 00.2945, 00.3355, 19.7700}, {030.0, 05, 02, 00.2910, 00.3310, 19.7700}, {032.5, 05, 02, 00.2880, 00.3270, 19.7700}, {035.0, 05, 02, 00.2841, 00.3210, 19.7700}, {037.5, 05, 02, 00.2812, 00.3161, 19.7700}, {040.0, 05, 02, 00.2796, 00.3111, 19.7700}, {042.5, 05, 02, 00.2791, 00.3071, 19.7700}, {045.0, 05, 02, 00.2794, 00.3032, 19.7700}, {047.5, 05, 02, 00.2803, 00.3000, 19.7700}, {050.0, 05, 02, 00.2821, 00.2966, 19.7700}, {052.5, 05, 02, 00.2847, 00.2942, 19.7700}, {055.0, 05, 02, 00.2882, 00.2923, 19.7700}, {057.5, 05, 02, 00.2918, 00.2908, 19.7700}, {060.0, 05, 02, 00.2959, 00.2905, 19.7700}, {062.5, 05, 02, 00.3000, 00.2912, 19.7700}, {065.0, 05, 02, 00.3045, 00.2928, 19.7700}, {067.5, 05, 02, 00.3103, 00.2959, 19.7700}, {070.0, 05, 02, 00.3148, 00.2986, 19.7700}, {072.5, 05, 02, 00.3199, 00.3019, 19.7700}, {075.0, 05, 02, 00.3256, 00.3065, 19.7700}, {077.5, 05, 02, 00.3296, 00.3098, 19.7700}, {080.0, 05, 02, 00.3332, 00.3131, 19.7700}, {082.5, 05, 02, 00.3360, 00.3158, 19.7700}, {085.0, 05, 02, 00.3392, 00.3192, 19.7700}, {087.5, 05, 02, 00.3425, 00.3229, 19.7700}, {090.0, 05, 02, 00.3465, 00.3278, 19.7700}, {092.5, 05, 02, 00.3506, 00.3337, 19.7700}, {095.0, 05, 02, 00.3530, 00.3395, 19.7700}, {097.5, 05, 02, 00.3540, 00.3445, 19.7700}, {100.0, 05, 02, 00.3546, 00.3514, 19.7700}, {002.5, 05, 04, 00.3968, 00.3954, 19.7700}, {005.0, 05, 04, 00.3915, 00.4057, 19.7700}, {007.5, 05, 04, 00.3850, 00.4120, 19.7700}, {010.0, 05, 04, 00.3762, 00.4158, 19.7700}, {012.5, 05, 04, 00.3621, 00.4143, 19.7700}, {015.0, 05, 04, 00.3482, 00.4097, 19.7700}, {017.5, 05, 04, 00.3274, 00.3994, 19.7700}, {020.0, 05, 04, 00.3111, 00.3881, 19.7700}, {022.5, 05, 04, 00.2943, 00.3735, 19.7700}, {025.0, 05, 04, 00.2841, 00.3628, 19.7700}, {027.5, 05, 04, 00.2775, 00.3545, 19.7700}, {030.0, 05, 04, 00.2711, 00.3455, 19.7700}, {032.5, 05, 04, 00.2659, 00.3369, 19.7700}, {035.0, 05, 04, 00.2591, 00.3246, 19.7700}, {037.5, 05, 04, 00.2550, 00.3150, 19.7700}, {040.0, 05, 04, 00.2512, 00.3040, 19.7700}, {042.5, 05, 04, 00.2492, 00.2954, 19.7700}, {045.0, 05, 04, 00.2493, 00.2879, 19.7700}, {047.5, 05, 04, 00.2511, 00.2808, 19.7700}, {050.0, 05, 04, 00.2547, 00.2757, 19.7700}, {052.5, 05, 04, 00.2600, 00.2720, 19.7700}, {055.0, 05, 04, 00.2662, 00.2687, 19.7700}, {057.5, 05, 04, 00.2739, 00.2666, 19.7700}, {060.0, 05, 04, 00.2821, 00.2659, 19.7700}, {062.5, 05, 04, 00.2898, 00.2667, 19.7700}, {065.0, 05, 04, 00.2986, 00.2699, 19.7700}, {067.5, 05, 04, 00.3100, 00.2750, 19.7700}, {070.0, 05, 04, 00.3198, 00.2807, 19.7700}, {072.5, 05, 04, 00.3298, 00.2869, 19.7700}, {075.0, 05, 04, 00.3421, 00.2954, 19.7700}, {077.5, 05, 04, 00.3515, 00.3024, 19.7700}, {080.0, 05, 04, 00.3594, 00.3090, 19.7700}, {082.5, 05, 04, 00.3660, 00.3148, 19.7700}, {085.0, 05, 04, 00.3740, 00.3220, 19.7700}, {087.5, 05, 04, 00.3806, 00.3294, 19.7700}, {090.0, 05, 04, 00.3879, 00.3398, 19.7700}, {092.5, 05, 04, 00.3925, 00.3494, 19.7700}, {095.0, 05, 04, 00.3968, 00.3614, 19.7700}, {097.5, 05, 04, 00.3991, 00.3714, 19.7700}, {100.0, 05, 04, 00.3995, 00.3840, 19.7700}, {002.5, 05, 06, 00.4380, 00.4292, 19.7700}, {005.0, 05, 06, 00.4302, 00.4435, 19.7700}, {007.5, 05, 06, 00.4199, 00.4551, 19.7700}, {010.0, 05, 06, 00.4072, 00.4621, 19.7700}, {012.5, 05, 06, 00.3879, 00.4646, 19.7700}, {015.0, 05, 06, 00.3663, 00.4614, 19.7700}, {017.5, 05, 06, 00.3354, 00.4483, 19.7700}, {020.0, 05, 06, 00.3108, 00.4301, 19.7700}, {022.5, 05, 06, 00.2841, 00.4045, 19.7700}, {025.0, 05, 06, 00.2690, 00.3860, 19.7700}, {027.5, 05, 06, 00.2598, 00.3724, 19.7700}, {030.0, 05, 06, 00.2519, 00.3587, 19.7700}, {032.5, 05, 06, 00.2448, 00.3452, 19.7700}, {035.0, 05, 06, 00.2360, 00.3270, 19.7700}, {037.5, 05, 06, 00.2292, 00.3125, 19.7700}, {040.0, 05, 06, 00.2234, 00.2952, 19.7700}, {042.5, 05, 06, 00.2210, 00.2823, 19.7700}, {045.0, 05, 06, 00.2215, 00.2701, 19.7700}, {047.5, 05, 06, 00.2248, 00.2612, 19.7700}, {050.0, 05, 06, 00.2299, 00.2548, 19.7700}, {052.5, 05, 06, 00.2365, 00.2488, 19.7700}, {055.0, 05, 06, 00.2447, 00.2449, 19.7700}, {057.5, 05, 06, 00.2563, 00.2417, 19.7700}, {060.0, 05, 06, 00.2686, 00.2412, 19.7700}, {062.5, 05, 06, 00.2806, 00.2444, 19.7700}, {065.0, 05, 06, 00.2932, 00.2487, 19.7700}, {067.5, 05, 06, 00.3093, 00.2555, 19.7700}, {070.0, 05, 06, 00.3243, 00.2630, 19.7700}, {072.5, 05, 06, 00.3396, 00.2718, 19.7700}, {075.0, 05, 06, 00.3585, 00.2842, 19.7700}, {077.5, 05, 06, 00.3726, 00.2941, 19.7700}, {080.0, 05, 06, 00.3851, 00.3039, 19.7700}, {082.5, 05, 06, 00.3960, 00.3130, 19.7700}, {085.0, 05, 06, 00.4078, 00.3238, 19.7700}, {087.5, 05, 06, 00.4180, 00.3348, 19.7700}, {090.0, 05, 06, 00.4299, 00.3499, 19.7700}, {092.5, 05, 06, 00.4365, 00.3640, 19.7700}, {095.0, 05, 06, 00.4420, 00.3808, 19.7700}, {097.5, 05, 06, 00.4440, 00.3954, 19.7700}, {100.0, 05, 06, 00.4428, 00.4128, 19.7700}, {002.5, 05, 08, 00.4685, 00.4524, 19.7700}, {012.5, 05, 08, 00.4088, 00.5068, 19.7700}, {015.0, 05, 08, 00.3815, 00.5093, 19.7700}, {017.5, 05, 08, 00.3412, 00.4976, 19.7700}, {020.0, 05, 08, 00.3080, 00.4759, 19.7700}, {022.5, 05, 08, 00.2710, 00.4380, 19.7700}, {025.0, 05, 08, 00.2511, 00.4107, 19.7700}, {027.5, 05, 08, 00.2395, 00.3915, 19.7700}, {052.5, 05, 08, 00.2157, 00.2278, 19.7700}, {055.0, 05, 08, 00.2255, 00.2239, 19.7700}, {057.5, 05, 08, 00.2417, 00.2204, 19.7700}, {060.0, 05, 08, 00.2572, 00.2211, 19.7700}, {062.5, 05, 08, 00.2728, 00.2240, 19.7700}, {065.0, 05, 08, 00.2885, 00.2296, 19.7700}, {067.5, 05, 08, 00.3087, 00.2375, 19.7700}, {070.0, 05, 08, 00.3280, 00.2464, 19.7700}, {072.5, 05, 08, 00.3490, 00.2570, 19.7700}, {075.0, 05, 08, 00.3748, 00.2729, 19.7700}, {077.5, 05, 08, 00.3932, 00.2852, 19.7700}, {080.0, 05, 08, 00.4105, 00.2980, 19.7700}, {082.5, 05, 08, 00.4252, 00.3101, 19.7700}, {085.0, 05, 08, 00.4413, 00.3240, 19.7700}, {087.5, 05, 08, 00.4563, 00.3387, 19.7700}, {090.0, 05, 08, 00.4713, 00.3575, 19.7700}, {092.5, 05, 08, 00.4795, 00.3758, 19.7700}, {095.0, 05, 08, 00.4830, 00.3960, 19.7700}, {097.5, 05, 08, 00.4820, 00.4141, 19.7700}, {100.0, 05, 08, 00.4770, 00.4338, 19.7700}, {055.0, 05, 10, 00.2080, 00.2041, 19.7700}, {057.5, 05, 10, 00.2285, 00.2020, 19.7700}, {060.0, 05, 10, 00.2478, 00.2030, 19.7700}, {062.5, 05, 10, 00.2665, 00.2075, 19.7700}, {065.0, 05, 10, 00.2845, 00.2137, 19.7700}, {067.5, 05, 10, 00.3080, 00.2230, 19.7700}, {070.0, 05, 10, 00.3308, 00.2328, 19.7700}, {072.5, 05, 10, 00.3560, 00.2452, 19.7700}, {075.0, 05, 10, 00.3880, 00.2630, 19.7700}, {077.5, 05, 10, 00.4108, 00.2773, 19.7700}, {080.0, 05, 10, 00.4332, 00.2918, 19.7700}, {082.5, 05, 10, 00.4533, 00.3058, 19.7700}, {085.0, 05, 10, 00.4747, 00.3227, 19.7700}, {087.5, 05, 10, 00.4927, 00.3399, 19.7700}, {090.0, 05, 10, 00.5113, 00.3630, 19.7700}, {092.5, 05, 10, 00.5175, 00.3844, 19.7700}, {095.0, 05, 10, 00.5161, 00.4064, 19.7700}, {097.5, 05, 10, 00.5108, 00.4276, 19.7700}, {082.5, 05, 12, 00.4820, 00.3002, 19.7700}, {085.0, 05, 12, 00.5071, 00.3194, 19.7700}, {087.5, 05, 12, 00.5280, 00.3389, 19.7700}, {002.5, 06, 02, 00.3480, 00.3540, 30.0500}, {005.0, 06, 02, 00.3457, 00.3580, 30.0500}, {007.5, 06, 02, 00.3431, 00.3601, 30.0500}, {010.0, 06, 02, 00.3398, 00.3611, 30.0500}, {012.5, 06, 02, 00.3342, 00.3607, 30.0500}, {015.0, 06, 02, 00.3288, 00.3592, 30.0500}, {017.5, 06, 02, 00.3193, 00.3550, 30.0500}, {020.0, 06, 02, 00.3112, 00.3496, 30.0500}, {022.5, 06, 02, 00.3039, 00.3437, 30.0500}, {025.0, 06, 02, 00.2988, 00.3382, 30.0500}, {027.5, 06, 02, 00.2958, 00.3344, 30.0500}, {030.0, 06, 02, 00.2929, 00.3303, 30.0500}, {032.5, 06, 02, 00.2902, 00.3268, 30.0500}, {035.0, 06, 02, 00.2872, 00.3219, 30.0500}, {037.5, 06, 02, 00.2849, 00.3172, 30.0500}, {040.0, 06, 02, 00.2837, 00.3132, 30.0500}, {042.5, 06, 02, 00.2835, 00.3097, 30.0500}, {045.0, 06, 02, 00.2842, 00.3063, 30.0500}, {047.5, 06, 02, 00.2854, 00.3037, 30.0500}, {050.0, 06, 02, 00.2871, 00.3012, 30.0500}, {052.5, 06, 02, 00.2897, 00.2991, 30.0500}, {055.0, 06, 02, 00.2923, 00.2978, 30.0500}, {057.5, 06, 02, 00.2955, 00.2963, 30.0500}, {060.0, 06, 02, 00.2988, 00.2961, 30.0500}, {062.5, 06, 02, 00.3016, 00.2960, 30.0500}, {065.0, 06, 02, 00.3050, 00.2967, 30.0500}, {067.5, 06, 02, 00.3107, 00.2993, 30.0500}, {070.0, 06, 02, 00.3146, 00.3018, 30.0500}, {072.5, 06, 02, 00.3188, 00.3048, 30.0500}, {075.0, 06, 02, 00.3232, 00.3085, 30.0500}, {077.5, 06, 02, 00.3261, 00.3113, 30.0500}, {080.0, 06, 02, 00.3292, 00.3141, 30.0500}, {082.5, 06, 02, 00.3318, 00.3166, 30.0500}, {085.0, 06, 02, 00.3343, 00.3190, 30.0500}, {087.5, 06, 02, 00.3381, 00.3228, 30.0500}, {090.0, 06, 02, 00.3417, 00.3268, 30.0500}, {092.5, 06, 02, 00.3453, 00.3321, 30.0500}, {095.0, 06, 02, 00.3474, 00.3373, 30.0500}, {097.5, 06, 02, 00.3487, 00.3421, 30.0500}, {100.0, 06, 02, 00.3491, 00.3483, 30.0500}, {002.5, 06, 04, 00.3840, 00.3867, 30.0500}, {005.0, 06, 04, 00.3794, 00.3955, 30.0500}, {007.5, 06, 04, 00.3745, 00.4004, 30.0500}, {010.0, 06, 04, 00.3679, 00.4033, 30.0500}, {012.5, 06, 04, 00.3572, 00.4038, 30.0500}, {015.0, 06, 04, 00.3461, 00.4008, 30.0500}, {017.5, 06, 04, 00.3275, 00.3922, 30.0500}, {020.0, 06, 04, 00.3124, 00.3822, 30.0500}, {022.5, 06, 04, 00.2967, 00.3695, 30.0500}, {025.0, 06, 04, 00.2868, 00.3595, 30.0500}, {027.5, 06, 04, 00.2807, 00.3522, 30.0500}, {030.0, 06, 04, 00.2749, 00.3443, 30.0500}, {032.5, 06, 04, 00.2702, 00.3369, 30.0500}, {035.0, 06, 04, 00.2648, 00.3262, 30.0500}, {037.5, 06, 04, 00.2604, 00.3169, 30.0500}, {040.0, 06, 04, 00.2578, 00.3078, 30.0500}, {042.5, 06, 04, 00.2571, 00.3008, 30.0500}, {045.0, 06, 04, 00.2579, 00.2938, 30.0500}, {047.5, 06, 04, 00.2602, 00.2881, 30.0500}, {050.0, 06, 04, 00.2637, 00.2840, 30.0500}, {052.5, 06, 04, 00.2684, 00.2804, 30.0500}, {055.0, 06, 04, 00.2734, 00.2778, 30.0500}, {057.5, 06, 04, 00.2798, 00.2752, 30.0500}, {060.0, 06, 04, 00.2863, 00.2747, 30.0500}, {062.5, 06, 04, 00.2932, 00.2759, 30.0500}, {065.0, 06, 04, 00.3001, 00.2778, 30.0500}, {067.5, 06, 04, 00.3107, 00.2831, 30.0500}, {070.0, 06, 04, 00.3181, 00.2871, 30.0500}, {072.5, 06, 04, 00.3272, 00.2929, 30.0500}, {075.0, 06, 04, 00.3371, 00.3001, 30.0500}, {077.5, 06, 04, 00.3439, 00.3056, 30.0500}, {080.0, 06, 04, 00.3508, 00.3112, 30.0500}, {082.5, 06, 04, 00.3566, 00.3163, 30.0500}, {085.0, 06, 04, 00.3628, 00.3221, 30.0500}, {087.5, 06, 04, 00.3692, 00.3291, 30.0500}, {090.0, 06, 04, 00.3768, 00.3381, 30.0500}, {092.5, 06, 04, 00.3806, 00.3467, 30.0500}, {095.0, 06, 04, 00.3840, 00.3564, 30.0500}, {097.5, 06, 04, 00.3860, 00.3652, 30.0500}, {100.0, 06, 04, 00.3861, 00.3767, 30.0500}, {002.5, 06, 06, 00.4203, 00.4176, 30.0500}, {005.0, 06, 06, 00.4140, 00.4305, 30.0500}, {007.5, 06, 06, 00.4060, 00.4400, 30.0500}, {010.0, 06, 06, 00.3960, 00.4452, 30.0500}, {012.5, 06, 06, 00.3799, 00.4470, 30.0500}, {015.0, 06, 06, 00.3622, 00.4438, 30.0500}, {017.5, 06, 06, 00.3351, 00.4321, 30.0500}, {020.0, 06, 06, 00.3128, 00.4175, 30.0500}, {022.5, 06, 06, 00.2892, 00.3963, 30.0500}, {025.0, 06, 06, 00.2748, 00.3795, 30.0500}, {027.5, 06, 06, 00.2662, 00.3672, 30.0500}, {030.0, 06, 06, 00.2591, 00.3558, 30.0500}, {032.5, 06, 06, 00.2526, 00.3448, 30.0500}, {035.0, 06, 06, 00.2441, 00.3290, 30.0500}, {037.5, 06, 06, 00.2384, 00.3155, 30.0500}, {040.0, 06, 06, 00.2335, 00.3015, 30.0500}, {042.5, 06, 06, 00.2312, 00.2899, 30.0500}, {045.0, 06, 06, 00.2320, 00.2789, 30.0500}, {047.5, 06, 06, 00.2352, 00.2708, 30.0500}, {050.0, 06, 06, 00.2399, 00.2650, 30.0500}, {052.5, 06, 06, 00.2465, 00.2599, 30.0500}, {055.0, 06, 06, 00.2533, 00.2558, 30.0500}, {057.5, 06, 06, 00.2638, 00.2531, 30.0500}, {060.0, 06, 06, 00.2740, 00.2533, 30.0500}, {062.5, 06, 06, 00.2842, 00.2550, 30.0500}, {065.0, 06, 06, 00.2950, 00.2585, 30.0500}, {067.5, 06, 06, 00.3101, 00.2650, 30.0500}, {070.0, 06, 06, 00.3226, 00.2716, 30.0500}, {072.5, 06, 06, 00.3362, 00.2799, 30.0500}, {075.0, 06, 06, 00.3520, 00.2904, 30.0500}, {077.5, 06, 06, 00.3635, 00.2987, 30.0500}, {080.0, 06, 06, 00.3740, 00.3074, 30.0500}, {082.5, 06, 06, 00.3832, 00.3158, 30.0500}, {085.0, 06, 06, 00.3921, 00.3244, 30.0500}, {087.5, 06, 06, 00.4000, 00.3340, 30.0500}, {090.0, 06, 06, 00.4103, 00.3473, 30.0500}, {092.5, 06, 06, 00.4180, 00.3600, 30.0500}, {095.0, 06, 06, 00.4229, 00.3750, 30.0500}, {097.5, 06, 06, 00.4242, 00.3876, 30.0500}, {100.0, 06, 06, 00.4240, 00.4030, 30.0500}, {002.5, 06, 08, 00.4517, 00.4421, 30.0500}, {005.0, 06, 08, 00.4426, 00.4588, 30.0500}, {007.5, 06, 08, 00.4321, 00.4719, 30.0500}, {012.5, 06, 08, 00.4006, 00.4885, 30.0500}, {015.0, 06, 08, 00.3772, 00.4880, 30.0500}, {017.5, 06, 08, 00.3418, 00.4768, 30.0500}, {020.0, 06, 08, 00.3116, 00.4563, 30.0500}, {022.5, 06, 08, 00.2799, 00.4239, 30.0500}, {052.5, 06, 08, 00.2274, 00.2406, 30.0500}, {055.0, 06, 08, 00.2360, 00.2365, 30.0500}, {057.5, 06, 08, 00.2505, 00.2347, 30.0500}, {060.0, 06, 08, 00.2637, 00.2352, 30.0500}, {062.5, 06, 08, 00.2770, 00.2372, 30.0500}, {065.0, 06, 08, 00.2905, 00.2421, 30.0500}, {067.5, 06, 08, 00.3099, 00.2502, 30.0500}, {070.0, 06, 08, 00.3259, 00.2584, 30.0500}, {072.5, 06, 08, 00.3437, 00.2688, 30.0500}, {075.0, 06, 08, 00.3648, 00.2820, 30.0500}, {077.5, 06, 08, 00.3791, 00.2929, 30.0500}, {080.0, 06, 08, 00.3930, 00.3038, 30.0500}, {082.5, 06, 08, 00.4065, 00.3144, 30.0500}, {085.0, 06, 08, 00.4187, 00.3251, 30.0500}, {087.5, 06, 08, 00.4318, 00.3383, 30.0500}, {090.0, 06, 08, 00.4449, 00.3550, 30.0500}, {092.5, 06, 08, 00.4533, 00.3708, 30.0500}, {095.0, 06, 08, 00.4592, 00.3900, 30.0500}, {097.5, 06, 08, 00.4596, 00.4064, 30.0500}, {100.0, 06, 08, 00.4570, 00.4249, 30.0500}, {002.5, 06, 10, 00.4760, 00.4607, 30.0500}, {017.5, 06, 10, 00.3463, 00.5196, 30.0500}, {020.0, 06, 10, 00.3086, 00.4949, 30.0500}, {072.5, 06, 10, 00.3509, 00.2578, 30.0500}, {075.0, 06, 10, 00.3769, 00.2738, 30.0500}, {077.5, 06, 10, 00.3960, 00.2860, 30.0500}, {080.0, 06, 10, 00.4150, 00.2989, 30.0500}, {082.5, 06, 10, 00.4320, 00.3118, 30.0500}, {085.0, 06, 10, 00.4480, 00.3250, 30.0500}, {087.5, 06, 10, 00.4655, 00.3412, 30.0500}, {090.0, 06, 10, 00.4812, 00.3619, 30.0500}, {092.5, 06, 10, 00.4891, 00.3806, 30.0500}, {095.0, 06, 10, 00.4921, 00.4022, 30.0500}, {097.5, 06, 10, 00.4904, 00.4220, 30.0500}, {100.0, 06, 10, 00.4843, 00.4416, 30.0500}, {092.5, 06, 12, 00.5215, 00.3887, 30.0500}, {095.0, 06, 12, 00.5199, 00.4119, 30.0500}, {097.5, 06, 12, 00.5145, 00.4331, 30.0500}, {002.5, 07, 02, 00.3436, 00.3507, 43.0600}, {005.0, 07, 02, 00.3419, 00.3540, 43.0600}, {007.5, 07, 02, 00.3396, 00.3558, 43.0600}, {010.0, 07, 02, 00.3369, 00.3569, 43.0600}, {012.5, 07, 02, 00.3328, 00.3569, 43.0600}, {015.0, 07, 02, 00.3284, 00.3559, 43.0600}, {017.5, 07, 02, 00.3190, 00.3516, 43.0600}, {020.0, 07, 02, 00.3117, 00.3469, 43.0600}, {022.5, 07, 02, 00.3047, 00.3413, 43.0600}, {025.0, 07, 02, 00.3001, 00.3366, 43.0600}, {027.5, 07, 02, 00.2972, 00.3333, 43.0600}, {030.0, 07, 02, 00.2945, 00.3297, 43.0600}, {032.5, 07, 02, 00.2927, 00.3269, 43.0600}, {035.0, 07, 02, 00.2898, 00.3225, 43.0600}, {037.5, 07, 02, 00.2878, 00.3182, 43.0600}, {040.0, 07, 02, 00.2869, 00.3143, 43.0600}, {042.5, 07, 02, 00.2867, 00.3110, 43.0600}, {045.0, 07, 02, 00.2875, 00.3078, 43.0600}, {047.5, 07, 02, 00.2888, 00.3058, 43.0600}, {050.0, 07, 02, 00.2908, 00.3039, 43.0600}, {052.5, 07, 02, 00.2932, 00.3025, 43.0600}, {055.0, 07, 02, 00.2952, 00.3011, 43.0600}, {057.5, 07, 02, 00.2982, 00.3003, 43.0600}, {060.0, 07, 02, 00.3005, 00.3000, 43.0600}, {062.5, 07, 02, 00.3031, 00.3000, 43.0600}, {065.0, 07, 02, 00.3059, 00.3010, 43.0600}, {067.5, 07, 02, 00.3109, 00.3037, 43.0600}, {070.0, 07, 02, 00.3138, 00.3054, 43.0600}, {072.5, 07, 02, 00.3170, 00.3076, 43.0600}, {075.0, 07, 02, 00.3206, 00.3104, 43.0600}, {077.5, 07, 02, 00.3232, 00.3125, 43.0600}, {080.0, 07, 02, 00.3258, 00.3148, 43.0600}, {082.5, 07, 02, 00.3284, 00.3170, 43.0600}, {085.0, 07, 02, 00.3306, 00.3190, 43.0600}, {087.5, 07, 02, 00.3335, 00.3220, 43.0600}, {090.0, 07, 02, 00.3360, 00.3253, 43.0600}, {092.5, 07, 02, 00.3392, 00.3298, 43.0600}, {095.0, 07, 02, 00.3421, 00.3349, 43.0600}, {097.5, 07, 02, 00.3437, 00.3397, 43.0600}, {100.0, 07, 02, 00.3443, 00.3454, 43.0600}, {002.5, 07, 04, 00.3761, 00.3800, 43.0600}, {005.0, 07, 04, 00.3718, 00.3885, 43.0600}, {007.5, 07, 04, 00.3677, 00.3925, 43.0600}, {010.0, 07, 04, 00.3624, 00.3951, 43.0600}, {012.5, 07, 04, 00.3534, 00.3953, 43.0600}, {015.0, 07, 04, 00.3437, 00.3929, 43.0600}, {017.5, 07, 04, 00.3267, 00.3848, 43.0600}, {020.0, 07, 04, 00.3133, 00.3764, 43.0600}, {022.5, 07, 04, 00.2992, 00.3644, 43.0600}, {025.0, 07, 04, 00.2902, 00.3548, 43.0600}, {027.5, 07, 04, 00.2850, 00.3482, 43.0600}, {030.0, 07, 04, 00.2803, 00.3415, 43.0600}, {032.5, 07, 04, 00.2764, 00.3354, 43.0600}, {035.0, 07, 04, 00.2712, 00.3269, 43.0600}, {037.5, 07, 04, 00.2671, 00.3189, 43.0600}, {040.0, 07, 04, 00.2642, 00.3109, 43.0600}, {042.5, 07, 04, 00.2629, 00.3038, 43.0600}, {045.0, 07, 04, 00.2633, 00.2972, 43.0600}, {047.5, 07, 04, 00.2651, 00.2927, 43.0600}, {050.0, 07, 04, 00.2685, 00.2886, 43.0600}, {052.5, 07, 04, 00.2729, 00.2848, 43.0600}, {055.0, 07, 04, 00.2773, 00.2828, 43.0600}, {057.5, 07, 04, 00.2833, 00.2809, 43.0600}, {060.0, 07, 04, 00.2886, 00.2801, 43.0600}, {062.5, 07, 04, 00.2950, 00.2810, 43.0600}, {065.0, 07, 04, 00.3009, 00.2831, 43.0600}, {067.5, 07, 04, 00.3111, 00.2880, 43.0600}, {070.0, 07, 04, 00.3181, 00.2920, 43.0600}, {072.5, 07, 04, 00.3254, 00.2971, 43.0600}, {075.0, 07, 04, 00.3332, 00.3032, 43.0600}, {077.5, 07, 04, 00.3389, 00.3079, 43.0600}, {080.0, 07, 04, 00.3446, 00.3125, 43.0600}, {082.5, 07, 04, 00.3499, 00.3171, 43.0600}, {085.0, 07, 04, 00.3552, 00.3222, 43.0600}, {087.5, 07, 04, 00.3611, 00.3282, 43.0600}, {090.0, 07, 04, 00.3671, 00.3360, 43.0600}, {092.5, 07, 04, 00.3715, 00.3439, 43.0600}, {095.0, 07, 04, 00.3750, 00.3530, 43.0600}, {097.5, 07, 04, 00.3772, 00.3613, 43.0600}, {100.0, 07, 04, 00.3778, 00.3719, 43.0600}, {002.5, 07, 06, 00.4073, 00.4073, 43.0600}, {005.0, 07, 06, 00.4009, 00.4198, 43.0600}, {007.5, 07, 06, 00.3943, 00.4264, 43.0600}, {010.0, 07, 06, 00.3864, 00.4305, 43.0600}, {012.5, 07, 06, 00.3728, 00.4316, 43.0600}, {015.0, 07, 06, 00.3581, 00.4291, 43.0600}, {017.5, 07, 06, 00.3341, 00.4191, 43.0600}, {020.0, 07, 06, 00.3142, 00.4058, 43.0600}, {022.5, 07, 06, 00.2933, 00.3873, 43.0600}, {025.0, 07, 06, 00.2801, 00.3721, 43.0600}, {027.5, 07, 06, 00.2728, 00.3622, 43.0600}, {042.5, 07, 06, 00.2418, 00.2960, 43.0600}, {045.0, 07, 06, 00.2410, 00.2854, 43.0600}, {047.5, 07, 06, 00.2436, 00.2787, 43.0600}, {050.0, 07, 06, 00.2478, 00.2728, 43.0600}, {052.5, 07, 06, 00.2538, 00.2677, 43.0600}, {055.0, 07, 06, 00.2596, 00.2643, 43.0600}, {057.5, 07, 06, 00.2687, 00.2612, 43.0600}, {060.0, 07, 06, 00.2776, 00.2612, 43.0600}, {062.5, 07, 06, 00.2873, 00.2633, 43.0600}, {065.0, 07, 06, 00.2961, 00.2663, 43.0600}, {067.5, 07, 06, 00.3111, 00.2730, 43.0600}, {070.0, 07, 06, 00.3221, 00.2786, 43.0600}, {072.5, 07, 06, 00.3338, 00.2854, 43.0600}, {075.0, 07, 06, 00.3470, 00.2949, 43.0600}, {077.5, 07, 06, 00.3562, 00.3022, 43.0600}, {080.0, 07, 06, 00.3648, 00.3098, 43.0600}, {082.5, 07, 06, 00.3728, 00.3170, 43.0600}, {085.0, 07, 06, 00.3805, 00.3244, 43.0600}, {087.5, 07, 06, 00.3888, 00.3336, 43.0600}, {090.0, 07, 06, 00.3984, 00.3452, 43.0600}, {092.5, 07, 06, 00.4053, 00.3570, 43.0600}, {095.0, 07, 06, 00.4091, 00.3701, 43.0600}, {097.5, 07, 06, 00.4107, 00.3820, 43.0600}, {100.0, 07, 06, 00.4102, 00.3960, 43.0600}, {002.5, 07, 08, 00.4353, 00.4312, 43.0600}, {005.0, 07, 08, 00.4271, 00.4462, 43.0600}, {007.5, 07, 08, 00.4184, 00.4568, 43.0600}, {010.0, 07, 08, 00.4090, 00.4641, 43.0600}, {012.5, 07, 08, 00.3919, 00.4684, 43.0600}, {015.0, 07, 08, 00.3722, 00.4669, 43.0600}, {017.5, 07, 08, 00.3406, 00.4558, 43.0600}, {020.0, 07, 08, 00.3140, 00.4387, 43.0600}, {022.5, 07, 08, 00.2861, 00.4129, 43.0600}, {067.5, 07, 08, 00.3109, 00.2584, 43.0600}, {070.0, 07, 08, 00.3256, 00.2654, 43.0600}, {072.5, 07, 08, 00.3417, 00.2745, 43.0600}, {075.0, 07, 08, 00.3603, 00.2869, 43.0600}, {077.5, 07, 08, 00.3722, 00.2963, 43.0600}, {080.0, 07, 08, 00.3851, 00.3067, 43.0600}, {082.5, 07, 08, 00.3961, 00.3160, 43.0600}, {085.0, 07, 08, 00.4067, 00.3256, 43.0600}, {087.5, 07, 08, 00.4196, 00.3382, 43.0600}, {090.0, 07, 08, 00.4308, 00.3533, 43.0600}, {092.5, 07, 08, 00.4371, 00.3679, 43.0600}, {095.0, 07, 08, 00.4402, 00.3842, 43.0600}, {097.5, 07, 08, 00.4415, 00.3996, 43.0600}, {100.0, 07, 08, 00.4399, 00.4164, 43.0600}, {002.5, 07, 10, 00.4606, 00.4516, 43.0600}, {005.0, 07, 10, 00.4509, 00.4696, 43.0600}, {007.5, 07, 10, 00.4400, 00.4830, 43.0600}, {012.5, 07, 10, 00.4091, 00.5030, 43.0600}, {015.0, 07, 10, 00.3852, 00.5051, 43.0600}, {017.5, 07, 10, 00.3461, 00.4950, 43.0600}, {090.0, 07, 10, 00.4600, 00.3596, 43.0600}, {092.5, 07, 10, 00.4671, 00.3768, 43.0600}, {095.0, 07, 10, 00.4711, 00.3972, 43.0600}, {097.5, 07, 10, 00.4704, 00.4151, 43.0600}, {100.0, 07, 10, 00.4667, 00.4335, 43.0600}, {002.5, 08, 02, 00.3406, 00.3484, 59.1000}, {005.0, 08, 02, 00.3394, 00.3518, 59.1000}, {007.5, 08, 02, 00.3379, 00.3540, 59.1000}, {010.0, 08, 02, 00.3359, 00.3552, 59.1000}, {012.5, 08, 02, 00.3327, 00.3555, 59.1000}, {015.0, 08, 02, 00.3284, 00.3542, 59.1000}, {017.5, 08, 02, 00.3194, 00.3502, 59.1000}, {020.0, 08, 02, 00.3121, 00.3459, 59.1000}, {022.5, 08, 02, 00.3053, 00.3404, 59.1000}, {025.0, 08, 02, 00.3009, 00.3359, 59.1000}, {027.5, 08, 02, 00.2981, 00.3326, 59.1000}, {030.0, 08, 02, 00.2957, 00.3293, 59.1000}, {032.5, 08, 02, 00.2940, 00.3268, 59.1000}, {035.0, 08, 02, 00.2919, 00.3228, 59.1000}, {037.5, 08, 02, 00.2900, 00.3183, 59.1000}, {040.0, 08, 02, 00.2894, 00.3152, 59.1000}, {042.5, 08, 02, 00.2897, 00.3124, 59.1000}, {045.0, 08, 02, 00.2908, 00.3096, 59.1000}, {047.5, 08, 02, 00.2922, 00.3077, 59.1000}, {050.0, 08, 02, 00.2935, 00.3062, 59.1000}, {052.5, 08, 02, 00.2957, 00.3047, 59.1000}, {055.0, 08, 02, 00.2974, 00.3039, 59.1000}, {057.5, 08, 02, 00.3003, 00.3034, 59.1000}, {060.0, 08, 02, 00.3027, 00.3035, 59.1000}, {062.5, 08, 02, 00.3048, 00.3040, 59.1000}, {065.0, 08, 02, 00.3065, 00.3047, 59.1000}, {067.5, 08, 02, 00.3107, 00.3070, 59.1000}, {070.0, 08, 02, 00.3131, 00.3084, 59.1000}, {072.5, 08, 02, 00.3154, 00.3100, 59.1000}, {075.0, 08, 02, 00.3180, 00.3120, 59.1000}, {077.5, 08, 02, 00.3200, 00.3136, 59.1000}, {080.0, 08, 02, 00.3218, 00.3152, 59.1000}, {082.5, 08, 02, 00.3236, 00.3169, 59.1000}, {085.0, 08, 02, 00.3254, 00.3186, 59.1000}, {087.5, 08, 02, 00.3277, 00.3211, 59.1000}, {090.0, 08, 02, 00.3301, 00.3237, 59.1000}, {092.5, 08, 02, 00.3334, 00.3276, 59.1000}, {095.0, 08, 02, 00.3373, 00.3330, 59.1000}, {097.5, 08, 02, 00.3395, 00.3379, 59.1000}, {100.0, 08, 02, 00.3407, 00.3434, 59.1000}, {002.5, 08, 04, 00.3684, 00.3751, 59.1000}, {005.0, 08, 04, 00.3650, 00.3826, 59.1000}, {007.5, 08, 04, 00.3622, 00.3861, 59.1000}, {010.0, 08, 04, 00.3581, 00.3883, 59.1000}, {012.5, 08, 04, 00.3504, 00.3887, 59.1000}, {015.0, 08, 04, 00.3433, 00.3872, 59.1000}, {017.5, 08, 04, 00.3266, 00.3809, 59.1000}, {020.0, 08, 04, 00.3140, 00.3727, 59.1000}, {022.5, 08, 04, 00.3009, 00.3614, 59.1000}, {025.0, 08, 04, 00.2924, 00.3523, 59.1000}, {027.5, 08, 04, 00.2874, 00.3464, 59.1000}, {042.5, 08, 04, 00.2668, 00.3067, 59.1000}, {045.0, 08, 04, 00.2671, 00.2998, 59.1000}, {047.5, 08, 04, 00.2688, 00.2956, 59.1000}, {050.0, 08, 04, 00.2718, 00.2911, 59.1000}, {052.5, 08, 04, 00.2758, 00.2879, 59.1000}, {062.5, 08, 04, 00.2962, 00.2850, 59.1000}, {065.0, 08, 04, 00.3012, 00.2868, 59.1000}, {067.5, 08, 04, 00.3114, 00.2915, 59.1000}, {070.0, 08, 04, 00.3175, 00.2955, 59.1000}, {072.5, 08, 04, 00.3239, 00.3000, 59.1000}, {075.0, 08, 04, 00.3308, 00.3052, 59.1000}, {077.5, 08, 04, 00.3360, 00.3092, 59.1000}, {080.0, 08, 04, 00.3412, 00.3135, 59.1000}, {082.5, 08, 04, 00.3460, 00.3177, 59.1000}, {085.0, 08, 04, 00.3510, 00.3224, 59.1000}, {087.5, 08, 04, 00.3564, 00.3279, 59.1000}, {090.0, 08, 04, 00.3621, 00.3349, 59.1000}, {092.5, 08, 04, 00.3667, 00.3429, 59.1000}, {095.0, 08, 04, 00.3690, 00.3510, 59.1000}, {097.5, 08, 04, 00.3699, 00.3586, 59.1000}, {100.0, 08, 04, 00.3701, 00.3674, 59.1000}, {002.5, 08, 06, 00.3969, 00.4009, 59.1000}, {005.0, 08, 06, 00.3913, 00.4117, 59.1000}, {007.5, 08, 06, 00.3862, 00.4175, 59.1000}, {010.0, 08, 06, 00.3803, 00.4216, 59.1000}, {012.5, 08, 06, 00.3690, 00.4230, 59.1000}, {015.0, 08, 06, 00.3573, 00.4214, 59.1000}, {017.5, 08, 06, 00.3339, 00.4129, 59.1000}, {020.0, 08, 06, 00.3150, 00.4014, 59.1000}, {022.5, 08, 06, 00.2952, 00.3851, 59.1000}, {025.0, 08, 06, 00.2822, 00.3702, 59.1000}, {072.5, 08, 06, 00.3327, 00.2898, 59.1000}, {075.0, 08, 06, 00.3440, 00.2978, 59.1000}, {077.5, 08, 06, 00.3521, 00.3042, 59.1000}, {080.0, 08, 06, 00.3600, 00.3112, 59.1000}, {082.5, 08, 06, 00.3671, 00.3175, 59.1000}, {097.5, 08, 06, 00.4000, 00.3770, 59.1000}, {100.0, 08, 06, 00.3994, 00.3896, 59.1000}, {002.5, 08, 08, 00.4231, 00.4231, 59.1000}, {005.0, 08, 08, 00.4158, 00.4378, 59.1000}, {007.5, 08, 08, 00.4088, 00.4466, 59.1000}, {010.0, 08, 08, 00.4008, 00.4520, 59.1000}, {012.5, 08, 08, 00.3858, 00.4550, 59.1000}, {015.0, 08, 08, 00.3696, 00.4542, 59.1000}, {017.5, 08, 08, 00.3408, 00.4452, 59.1000}, {005.0, 08, 10, 00.4376, 00.4601, 59.1000}, {007.5, 08, 10, 00.4283, 00.4712, 59.1000}, {005.0, 08, 12, 00.4562, 00.4788, 59.1000} } #macro func_xyY_to_XYZ(param_coo, param_norm) #local param_x = param_coo.x; #local param_y = param_coo.y; #local param_Y = param_coo.z; #if (param_Y = 0.0E+00) #local param_X = 0.0E+00; #local param_Z = 0.0E+00; #else #local param_X = param_x * param_Y / param_y; #local param_z = 1.0E+00 - param_x - param_y; #local param_Z = param_z * param_Y / param_y; #if (param_norm) #local param_X = Math.max(param_X, 0.0E+00); #local param_Z = Math.max(param_Z, 0.0E+00); #end #end #end #macro func_XYZ_to_SRGB(param_coo, param_norm, param_scale) #local param_X = param_coo.x; #local param_Y = param_coo.y; #local param_Z = param_coo.z; #local param_rewop = 1.0E+00 / 2.4E+00; #local param_R = 3.2406E+00 * param_X - 1.5372E+00 * param_Y - 0.4986E+00 * param_Z; #local param_G = -0.9689E+00 * param_X + 1.8758E+00 * param_Y + 0.0415E+00 * param_Z; #local param_B = 0.0557E+00 * param_X - 0.2040E+00 * param_Y + 1.0570E+00 * param_Z; #if (param_R <= 0.0031308E+00) #local param_R = 12.92E+00 * param_R; #else #local param_R = 1.055E+00 * pow(param_R, param_rewop) - 0.055E+00; #end #if (param_G <= 0.0031308E+00) #local param_G = 12.92E+00 * param_G; #else #local param_G = 1.055E+00 * pow(param_G, param_rewop) - 0.055E+00; #end #if (param_B <= 0.0031308E+00) #local param_B = 12.92E+00 * param_B; #else #local param_B = 1.055E+00 * pow(param_B, param_rewop) - 0.055E+00; #end #if (param_norm) #local param_R = min(max(param_R, 0), 1); #local param_G = min(max(param_G, 0), 1); #local param_B = min(max(param_B, 0), 1); #end #if (param_scale) #local param_R = floor(param_R * 255 + 0.5); #local param_G = floor(param_G * 255 + 0.5); #local param_B = floor(param_B * 255 + 0.5); #end #end //#declare coo_xyY = array[3] {0.713,1.414,0.237}; //#declare coo_XYZ = func_xyY_to_XYZ(coo_xyY, 0); //#declare coo_RGB = func_XYZ_to_SRGB(coo_XYZ, 0, 0); //#debug concat("\ncoo_xyY = ", str(coo_xyY[0], 0, -1), ",", str(coo_xyY[1], 0, -1), ",", str(coo_xyY[2], 0, -1), ",", "\n") //#debug concat("\ncoo_XYZ = ", str(coo_XYZ[0], 0, -1), ",", str(coo_XYZ[1], 0, -1), ",", str(coo_XYZ[2], 0, -1), ",", "\n") //#debug concat("\ncoo_RGB = ", str(coo_RGB[0], 0, -1), ",", str(coo_RGB[1], 0, -1), ",", str(coo_RGB[2], 0, -1), ",", "\n") #local coo_min = 0; #local coo_max = 1; #local coo_count = 0; #while (coo_count < 956) #local param_x = coo_table[coo_count][3]; #local param_y = coo_table[coo_count][4]; #local param_Y = coo_table[coo_count][5]; #local coo_xyY = ; #local coo_XYZ = func_xyY_to_XYZ(coo_xyY, 0); #local coo_RGB = func_XYZ_to_SRGB(coo_XYZ, 0, 0); #local coo_min = min(coo_min,coo_RGB.x,coo_RGB.y,coo_RGB.z); #local coo_max = max(coo_max,coo_RGB.x,coo_RGB.y,coo_RGB.z); #local coo_count = coo_count + 1; #end #local coo_sum = coo_max - coo_min; #local gap_wid = 1/16; #local gap_vec = y * gap_wid; #local coo_count = 0; #while (coo_count < 956) #local param_h = coo_table[coo_count][0]; #local param_V = coo_table[coo_count][1]; #local param_C = coo_table[coo_count][2]; #local param_x = coo_table[coo_count][3]; #local param_y = coo_table[coo_count][4]; #local param_Y = coo_table[coo_count][5]; #local coo_xyY = ; #local coo_XYZ = func_xyY_to_XYZ(coo_xyY, 0); #local coo_RGB = func_XYZ_to_SRGB(coo_XYZ, 0, 0); // two normalization techniques // #local coo_RGB = (coo_RGB - coo_min) / coo_sum; // #local coo_RGB = ; #local bound_object = cylinder {0,+y,param_C}; intersection { plane {+x,-gap_wid} plane {-x,-gap_wid rotate -y * 9} difference { cylinder { gap_vec, +y - gap_vec, param_C - gap_wid } cylinder { 0, y, param_C + gap_wid - 1 } bounded_by {bound_object} } bounded_by {bound_object} pigment {color rgb coo_RGB} // finish {ambient 1} translate +y * (param_V - 5) rotate +y * param_h/100 * 360 scale 1/8 } #debug concat("coo_rgb #",str(coo_count,3,0)," = <",vstr(3,coo_RGB,",",0,-1),">\n") #local coo_count = coo_count + 1; #end #debug concat("coo_min = ",str(coo_min,0,-1),"\n") #debug concat("coo_max = ",str(coo_max,0,-1),"\n") #debug concat("coo_sum = ",str(coo_sum,0,-1),"\n")