//------------------ Tower ---------------------------
union{
difference{
union{
cone{<0,-8,0>,3.0,<0,0,0>,2.0 texture{Walltex}}
cylinder {<0,0,0>,<0,5,0>,2.0 texture{Walltex}}
cylinder {<0,0.0,0>,<0,0.1,0>,2.05 texture{Walltex}}
cylinder {<0,2.5,0>,<0,2.6,0>,2.05 texture{Walltex}}
} // union
cylinder {<0,-0.1,0>,<0,2.45,0>,1.7 texture{Walltex}}
cylinder {<0,2.50,0>,<0,5.10,0>,1.7 texture{Walltex}}
object{WindowHole rotate<0, 45,0> translate<0,0,0>}
object{WindowHole rotate<0, 135,0> translate<0,0,0>}
object{WindowHole rotate<0, 225,0> translate<0,0,0>}
object{WindowHole rotate<0, 315,0> translate<0,0,0>}
object{WindowHole rotate<0, 45,0> translate<0,2.5,0>}
object{WindowHole rotate<0, 135,0> translate<0,2.5,0>}
object{WindowHole rotate<0, 225,0> translate<0,2.5,0>}
object{WindowHole rotate<0, 315,0> translate<0,2.5,0>}
}//diff
object{Window rotate<0, 135,0> translate<0,0,0>}
object{Window rotate<0, 225,0> translate<0,0,0>}
object{Window rotate<0, 315,0> translate<0,0,0>}
object{Window rotate<0, 45,0> translate<0,2.5,0>}
object{Window rotate<0, 135,0> translate<0,2.5,0>}
object{Window rotate<0, 225,0> translate<0,2.5,0>}
object{Window rotate<0, 315,0> translate<0,2.5,0>}
cone{<0,0,0>,2.5,<0,2.5,0>,0 translate<0,5,0>
texture{Rooftex}}
cone{<0,0,0>,2.0,<0,5.5,0>,0 translate<0,5,0>
texture{Rooftex}}
} // ende of Tower ----------------------------------- |