
surface PacMan_test_2(float Kd = 1,
Ka = 1,
LeftEyeLeftEdge = .1,
LeftEyeRightEdge = 1,
RightEyeLeftEdge = 1.4,
RightEyeRightEdge = 1.6;
color Pink =(1,0,.4);
)
{
color surfcolor = (.5,.5,.5),
pink= Pink;
float LEyeLEdge = LeftEyeLeftEdge,
LEyeREdge = LeftEyeRightEdge,
REyeLEdge = RightEyeLeftEdge,
REyeREdge = RightEyeRightEdge;
/*1st line*/
if(t >= 0.3 && t <= .4 && s >= .8 && s <= 1.2 ) surfcolor = color pink; /*2nd line*/ if(t >= 0.4 && t <= .5 && s >= .6 && s <= 1.4 ) surfcolor = color pink; /*3rd line*/ if(t >= 0.5 && t <= .6 && s >= .5 && s <= 1.5 ) surfcolor = color pink; /*4-6 line*/ if(t >= 0.6 && t <= .7 && s >= .4 && s <= 1.6 ) surfcolor = color pink; if(t >= 0.7 && t <= .8 && s >= .4 && s <= 1.6 ) surfcolor = color pink; if(t >= .8 && t <= .9 && s >= .4 && s <= 1.6 ) surfcolor = color pink; /***4 patch***/ if(t >= 0.6 && t <= .7 && s >= .7 && s <= .9 ) surfcolor = color(1,1,1); if(t >= 0.6 && t <= .7 && s >= 1.3 && s <= 1.5 ) surfcolor = color(1,1,1); /***5 patch***/ if(t >= 0.7 && t <= .8 && s >= .6 && s <= 1 ) surfcolor = color(1,1,1); if(t >= 0.7 && t <= .8 && s >= 1.2 && s <= 1.6 ) surfcolor = color(1,1,1); /***6 patch***/ if(t >= 0.8 && t <= .9 && s >= .6 && s <= .8 ) surfcolor = color(1,1,1); if(t >= 0.8 && t <= .9 && s >= .8 && s <= 1 ) surfcolor = color(0,0,1); if(t >= 0.8 && t <= .9 && s >= 1.2 && s <= 1.4 ) surfcolor = color(1,1,1); if(t >= 0.8 && t <= .9 && s >= REyeLEdge && s <= REyeREdge ) surfcolor = color(0,0,1); /*7-12 line*/ if(t >= .9 && t <= 1 && s >= .3 && s <= 1.7 ) surfcolor = color pink; if(t >= 1 && t <= 1.1 && s >= .3 && s <= 1.7 ) surfcolor = color pink; if(t >= 1.1 && t <= 1.2 && s >= .3 && s <= 1.7 ) surfcolor = color pink; if(t >= 1.2 && t <= 1.3 && s >= .3 && s <= 1.7 ) surfcolor = color pink; if(t >= 1.3 && t <= 1.4 && s >= .3 && s <= 1.7 ) surfcolor = color pink; if(t >= 1.4 && t <= 1.5 && s >= .3 && s <= 1.7 ) surfcolor = color pink; /***7 patch***/ if(t >= .9 && t <= 1 && s >= .6 && s <= .8 ) surfcolor = color(1,1,1); if(t >= .9 && t <= 1 && s >= .8 && s <= 1 ) surfcolor = color(0,0,1); if(t >= .9 && t <= 1 && s >= 1.2 && s <= 1.4 ) surfcolor = color(1,1,1); if(t >= .9 && t <= 1 && s >= 1.4 && s <= 1.6 ) surfcolor = color(0,0,1);

surface diagonal(float Kd = 1)
{
color surfcolor = (.5,.5,.5);
if (s >= 1-t)
{
surfcolor = color(0,0,1);
}//end if
Oi = Os;
Ci = Oi * Cs * surfcolor;
}

surface quadrant(float Kd = 1)
{
color surfcolor = (.5,.5,.5);
if ( (t * t) + (s * s) < surfcolor =" color(0,0,1);" oi =" Os;" ci =" Oi" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIrRTKQcf0BfLOaIFgtHi9AXtJI1wdScr4q17vAyPhMo39LI_nvZi1KgALTktYeTiUqNJo4OBmjH9mBblj6yIMOEYZ8-9rjkLW633cztzD8mVyHpqHJQjbmoqBqy1jnanFF7uLuZqAQxA/s1600-h/cross.jpg">

surface diagonal(float Kd = 1)
{
color surfcolor = (.5,.5,.5);
if ((t > 0.25 && t <> 0.25 && s < surfcolor =" color(0,0,1);" oi =" Os;" ci =" Oi">