#include "stdio.h" #include "stdlib.h" #include "math.h" int main(int argc,char **argv) { int i,j; for (j=-10;j<=10;j+=2) { /* Front */ printf("cylinder {\n"); printf(" <10,-10,%d>,\n",j); printf(" <10, 10,%d>,\n",j); printf(" 0.1\n"); printf(" texture { pigment { color rgb <1,0,0> } }\n"); printf("}\n"); printf("cylinder {\n"); printf(" <10,%d,-10>,\n",j); printf(" <10,%d, 10>,\n",j); printf(" 0.1\n"); printf(" texture { pigment { color rgb <1,0,0> } }\n"); printf("}\n"); /* Back */ printf("cylinder {\n"); printf(" <-10,-10,%d>,\n",j); printf(" <-10, 10,%d>,\n",j); printf(" 0.1\n"); printf(" texture { pigment { color rgb <0,1,0> } }\n"); printf("}\n"); printf("cylinder {\n"); printf(" <-10,%d,-10>,\n",j); printf(" <-10,%d, 10>,\n",j); printf(" 0.1\n"); printf(" texture { pigment { color rgb <0,1,0> } }\n"); printf("}\n"); /* Side */ printf("cylinder {\n"); printf(" <-10,10,%d>,\n",j); printf(" < 10,10,%d>,\n",j); printf(" 0.1\n"); printf(" texture { pigment { color rgb <0,0,1> } }\n"); printf("}\n"); printf("cylinder {\n"); printf(" <%d,10,-10>,\n",j); printf(" <%d,10, 10>,\n",j); printf(" 0.1\n"); printf(" texture { pigment { color rgb <0,0,1> } }\n"); printf("}\n"); /* Side */ printf("cylinder {\n"); printf(" <-10,-10,%d>,\n",j); printf(" < 10,-10,%d>,\n",j); printf(" 0.1\n"); printf(" texture { pigment { color rgb <0,1,1> } }\n"); printf("}\n"); printf("cylinder {\n"); printf(" <%d,-10,-10>,\n",j); printf(" <%d,-10, 10>,\n",j); printf(" 0.1\n"); printf(" texture { pigment { color rgb <0,1,1> } }\n"); printf("}\n"); /* Ceiling */ printf("cylinder {\n"); printf(" <-10,%d,10>,\n",j); printf(" < 10,%d,10>,\n",j); printf(" 0.1\n"); printf(" texture { pigment { color rgb <1,0,1> } }\n"); printf("}\n"); printf("cylinder {\n"); printf(" <%d,-10,10>,\n",j); printf(" <%d, 10,10>,\n",j); printf(" 0.1\n"); printf(" texture { pigment { color rgb <1,0,1> } }\n"); printf("}\n"); /* Floor */ printf("cylinder {\n"); printf(" <-10,%d,-10>,\n",j); printf(" < 10,%d,-10>,\n",j); printf(" 0.1\n"); printf(" texture { pigment { color rgb <1,1,0> } }\n"); printf("}\n"); printf("cylinder {\n"); printf(" <%d,-10,-10>,\n",j); printf(" <%d, 10,-10>,\n",j); printf(" 0.1\n"); printf(" texture { pigment { color rgb <1,1,0> } }\n"); printf("}\n"); } }