|
|
Image 1:
intersection
{ cylinder { -x,x,1 }
cylinder { -y,y,1 }
cylinder { -z,z,1 }
cylinder { <-1,-1,-1>< 1, 1, 1>,1 }
cylinder { < 1,-1,-1><-1, 1, 1>,1 }
cylinder { <-1, 1,-1>< 1,-1, 1>,1 }
cylinder { < 1, 1,-1><-1,-1, 1>,1 }
}
Image 2:
union
{ #declare Angle=0;
#while(Angle<360)
torus { 1,.05 rotate z*45 translate -x*.3 rotate y*Angle }
#declare Angle=Angle+30;
#end
}
Image 3:
union
{ #declare Angle=0;
#while(Angle<360)
union
{ cylinder { <0,-1,-.75>, <.75,1,.5>, .025 }
cylinder { <0,-1,-.75>, <-.75,1,.5>, .025 }
rotate y*Angle
}
#declare Angle=Angle+10;
#end
torus { .75, .025 translate -y }
torus { vlength(<.75,0,.5>), .025 translate y }
}
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
Post a reply to this message
|
|