#declare candle_light = union { cylinder { // wax0 -0.225000*y,0.225000*y,0.910000 texture{ liquid_wax } translate <0.000000,-0.254586,0.000000> } light_source { // Light_Source1 < 0.000000, 3.000000, 0.000000 >, color rgb <1.000,1.000,1.000>*0.250 fade_power 0.750 fade_distance 50.000 media_attenuation on media_interaction on translate <0.000000,-2.260444,0.000000> photons { reflection off refraction off } } difference { // tee_light0 cylinder { // Cylinder1 -0.500000*y,0.500000*y,1.000000 } cylinder { // Cylinder0 -0.467000*y,0.467000*y,0.913585 translate <0.000000,0.066000,0.000000> } texture{ Glass0 } } sphere_sweep { // wick0 linear_spline 2, < 0.000, 0.000, 0.000 >, 0.020 < 0.000, 0.750, 0.000 >, 0.010 tolerance 0.000001 texture{ Brushed_Aluminum0 } translate <0.000000,-0.326000,0.000000> } sor { // flame0 10 < 0.013, 0.137 > < 0.054, 0.162 > < 0.107, 0.279 > < 0.147, 0.424 > < 0.263, 0.647 > < 0.330, 0.896 > < 0.290, 1.107 > < 0.196, 1.258 > < 0.000, 1.564 > < 0.017, 1.563 > sturm texture{ light_candle_outside } scale <0.858507,0.908000,0.858507> translate <0.000000,-0.148527,0.000000> double_illuminate } sor { // flame1 10 < 0.013, 0.137 > < 0.054, 0.162 > < 0.107, 0.279 > < 0.147, 0.424 > < 0.263, 0.647 > < 0.330, 0.896 > < 0.290, 1.107 > < 0.196, 1.258 > < 0.000, 1.564 > < 0.017, 1.563 > sturm texture{ light_candle } scale <0.336402,0.675000,0.415000> translate <0.000000,-0.148527,0.000000> double_illuminate } translate <18.284489,2.642636,33.168728> }