// Kinthiras Guldur perimeter wall tower definition //#include "colors.inc" /* camera { location <1, 20, -40> look_at <0.0, 0.0, 0.0> } light_source { <300, 500, -500> color White } */ // tower spike #declare Tower_spike = difference { prism { -1, 1, 5, <0, 0>, <-5, 5>, <-5, 17>, <0, 12>, <0, 0> pigment {Gray85} finish {phong 1 phong_size 20 diffuse .2 specular .8 ambient .2} } cylinder { <1.9, -1.0001, 9>, <1.9, 1.0001, 9>, 4 pigment {Gray85} finish {phong 1 phong_size 20 diffuse .2 specular .8 ambient .2} } rotate 270*x } //object {Tower_spike translate 0*x } // tower #declare Perimeter_Tower = union { object {Tower_spike translate -6.2*x } object {Tower_spike rotate 180*y translate 6.2*x } cylinder { <0, 5.5, 0>, <0, -50, 0>, 6.35 pigment {Gray85} finish {phong 1 phong_size 20 diffuse .2 specular .8 ambient .2} } translate -437.5*z } //object {Perimeter_Tower}