// Persistence of Vision Ray Tracer Scene Description File // File: prizm test.pov // Vers: 3.7 // Desc: Шестигранник // Date: 25 января 2024 г. // Auth: Ильич the Жаба #version 3.7; global_settings { max_trace_level 3 adc_bailout 0.01 ambient_light <0.5,0.5,0.5> assumed_gamma 1.0 } #include "colors.inc" camera { orthographic location <0, 30, 0> look_at <0, 0, 0> angle 10 } light_source {0*x color rgb <1, 1, 1> translate <4, 4, 4> } #declare sqrtof3 = 1.7320508075688772935274463415059; // sqrt(3) #declare revsqrtof3 = 1.0/sqrtof3; // 1/sqrt(3) prism { // 2*0.5 wide, 2.0*revsqrtof3 high linear_sweep linear_spline 0, 1, 7, <-0.5,0.25>, <0,revsqrtof3>, <0.5,0.25>, <0.5,-0.25>, <0,-revsqrtof3>, <-0.5,-0.25>, <-0.5,0.25> pigment {Orange} } prism {linear_sweep linear_spline 0, 1, 7, <-0.5,0.25>, <0,revsqrtof3>, <0.5,0.25>, <0.5,-0.25>, <0,-revsqrtof3>, <-0.5,-0.25>, <-0.5,0.25> pigment {Yellow} translate <1.0, 0, 0> scale <1.0, 1.0, 1.0> } prism {linear_sweep linear_spline 0, 1, 7, <-0.5,0.25>, <0,revsqrtof3>, <0.5,0.25>, <0.5,-0.25>, <0,-revsqrtof3>, <-0.5,-0.25>, <-0.5,0.25> pigment {Green} translate <0.5, 0.0, 1.5/sqrtof3> scale <1.0, 1.0, 1.0> } prism {linear_sweep linear_spline 0, 1, 7, <-0.5,0.25>, <0,revsqrtof3>, <0.5,0.25>, <0.5,-0.25>, <0,-revsqrtof3>, <-0.5,-0.25>, <-0.5,0.25> pigment {Red} translate <0.5, 0.0, -1.5/sqrtof3> scale <1.0, 1.0, 1.0> } prism {linear_sweep linear_spline 0, 1, 7, <-0.5,0.25>, <0,revsqrtof3>, <0.5,0.25>, <0.5,-0.25>, <0,-revsqrtof3>, <-0.5,-0.25>, <-0.5,0.25> pigment {Blue} translate <1.0, 0, -3.0/sqrtof3> scale <1.0, 1.0, 1.0> }