#version 3.7 ; background {color rgb 1/2} #include "colors.inc" #include "Pose.inc" #include "Body.inc" #include "Styles.inc" #include "People.inc" global_settings { assumed_gamma 1 max_trace_level 100 } camera{location <0,-.0,-10> angle 16 look_at <0,1.5,0> } light_source{<-200,100,-200> rgb <1,.9,.5> } #declare Show_Hair_Cut = 0; // shows the transparent blob that defines the hair framing the face (fringe) #macro Model(Position,Facing) Body_Parts (0,1,1,1,1,1,1,rgb <.8,.7,.7>) Make_Coat(Jacket,Matt_Fabric(rgb <.2,.7,.2>)) Make_Hair(Long_Hair,Long_Hair_Texture(rgb <.6,.6,.3>)) Place_Figure(Position,Facing) #end #local X_space = .6; #local Y_space = .75; #local Y_Cut = 1.2; #local Model1 = object{ #intersection { PUT(Standing)Model (0,0) box {<-1,Y_Cut,-1>,<1,2,1>} } } #local Model2 = object{ #intersection { PUT(Look_side)Model (0,0) box {<-1,Y_Cut,-1>,<1,2,1>} } } #local Model3 = object{ #intersection { PUT(Look_down)Model (0,0) box {<-1,Y_Cut,-1>,<1,2,1>} } } #local Model4 = object{ #intersection { PUT(Head_side)Model (0,0) box {<-1,Y_Cut,-1>,<1,2,1>} } } #local Model5 = object{ #intersection { PUT(Look_side)AND(1,Look_down)Model (0,0) box {<-1,Y_Cut,-1>,<1,2,1>} } } #local Angle = 0; object {Model1 rotate<0,Angle,0> translate <-2*X_space, Y_space,0>} object {Model2 rotate<0,Angle+72,0> translate <-X_space, Y_space,0>} object {Model3 rotate<0,Angle+144,0> translate <0, Y_space,0>} object {Model4 rotate<0,Angle+216,0> translate } object {Model5 rotate<0,Angle+288,0> translate <2*X_space, Y_space,0>} #local Angle = 120; object {Model1 rotate<0,Angle,0> translate <-2*X_space, 0,0>} object {Model2 rotate<0,Angle+72,0> translate <-X_space, 0,0>} object {Model3 rotate<0,Angle+144,0> translate <0, 0,0>} object {Model4 rotate<0,Angle+216,0> translate } object {Model5 rotate<0,Angle+288,0> translate <2*X_space, 0,0>} #local Angle = 240; object {Model1 rotate<0,Angle,0> translate <-2*X_space, -Y_space,0>} object {Model2 rotate<0,Angle+72,0> translate <-X_space, -Y_space,0>} object {Model3 rotate<0,Angle+144,0> translate <0, -Y_space,0>} object {Model4 rotate<0,Angle+216,0> translate } object {Model5 rotate<0,Angle+288,0> translate <2*X_space, -Y_space,0>}