rendered paste body#include "colors.inc"
#declare loc=<-50, -50, 50>;
#declare at=0;
/*
#declare loc=y*-100;
#declare at=0;
*/
/*
#declare loc=<16.5, 22.5, 100>;
#declare at=<16.5, 22.5, 0>;
*/
camera
{
location loc
look_at at
}
light_source
{
loc
color White
}
background
{
color White
}
global_settings { assumed_gamma 1.5 }
difference
{
// corpo
prism
{
0, 45
14
<0, 0>, <0, 2>, <2, 2>, <2, 4>, <0, 4>, <0, 7>
<9, 16>, <24, 16>, <33, 7>, <33, 4>, <31, 4>
<31, 2>, <33, 2>, <33, 0>
}
// Fori A + B
cylinder
{
<8.5, 42.5, 10>, <8.5, 42.5, 17>
2.5
}
cylinder
{
<24.5, 42.5, 10>, <24.5, 42.5, 17>
2.5
}
// Foro C
cylinder
{
<-1, 8.5, 11>, <46, 8.5, 11>
2.5
}
// Fori D + E
cylinder
{
<8.5, -1, 10>, <8.5, 46, 10>
2.5
}
cylinder
{
<24.5, -1, 10>, <24.5, 46, 10>
2.5
}
pigment { color Red }
}
// Asse C
cylinder
{
<-50, 8.5, 11>, <95, 8.5, 11>
.1
pigment { color Black }
}
// Assi D + E
cylinder
{
<8.5, -50, 10>, <8.5, 95, 10>
.1
pigment { color Black }
}
cylinder
{
<24.5, -50, 10>, <24.5, 95, 10>
.1
pigment { color Black }
}