#declare DeclarePigmentHot = pigment { color rgb <1, 0, 0.0156863> } #declare DeclarePigmentCold = pigment { color rgb <0.0823529, 0, 1> } #declare DeclareCylCross = cylinder { //*PMName cyl1 <0, 0.5, 0>, <0, -0.5, 0>, 1.1 pigment { DeclarePigmentHot } scale <1, 24, 1> rotate z*90 translate <0, 0, 0> } #declare DeclareCylHot = cylinder { //*PMName cyl1 <0, 0.5, 0>, <0, -0.5, 0>, 1.1 pigment { //*PMName pigment DeclarePigmentHot } scale <1, 135, 1> rotate <0, 0, 0> translate <0, 0, 0> } #declare DeclareCylCold = cylinder { //*PMName cyl1 <0, 0.5, 0>, <0, -0.5, 0>, 1.1 pigment { DeclarePigmentCold } scale <1, 185, 1> rotate <0, 0, 0> translate <0, 0, 0> } global_settings { assumed_gamma 1.5 noise_generator 2 } light_source { <4, 5, -19>, rgb <1, 1, 1> } camera { //*PMName kamera perspective location <-30, -30, -120> sky <1, -0.3, 0> direction <0, 0, 1> right <0, 1, 0> up <1, 0, 0> look_at <0, -17, 0> angle 66 } object { //*PMName CylCold DeclareCylCold scale 1 rotate <0, 0, 0> translate <-3.5, -25, 0> } object { //*PMName Cyl0 DeclareCylHot scale 1 rotate <0, 0, 0> translate <0, 0, 0> } object { //*PMName Cyl1 DeclareCylHot scale 1 rotate <0, 0, 0> translate x*3.5 } object { //*PMName Cyl2 DeclareCylHot scale 1 rotate <0, 0, 0> translate x*7 } object { //*PMName Cyl3 DeclareCylHot scale 1 rotate <0, 0, 0> translate x*10.5 } object { //*PMName Cyl4 DeclareCylHot scale 1 rotate <0, 0, 0> translate x*14 } object { //*PMName Cyl5 DeclareCylHot scale <1, 1.37, 1> rotate <0, 0, 0> translate <17.5, -25, 0> } object { //*PMName CrossLong DeclareCylCross scale 1 rotate <0, 0, 0> translate <7, 68, 0> } object { //*PMName CrossShort DeclareCylCross scale <0.85, 1, 1> rotate <0, 0, 0> translate <8.85717, -68, 0> }