// // Survey Rod // 2012-05-16 mja // // // Pure geometry for the com.agtek.graphics.ShapeFactory // // Rod itself cylinder { <0, 0, 0> <0, 0, 1> 0.083 pigment { color red 1 green 1 blue 1 } } cylinder { <0, 0, 1> <0, 0, 2> 0.083 pigment { color red 1 green 0 blue 0 } } cylinder { <0, 0, 2> <0, 0, 3> 0.083 pigment { color red 1 green 1 blue 1 } } cylinder { <0, 0, 3> <0, 0, 4> 0.083 pigment { color red 1 green 0 blue 0 } } cylinder { <0, 0, 4> <0, 0, 5> 0.083 pigment { color red 1 green 1 blue 1 } } cylinder { <0, 0, 5> <0, 0, 6> 0.083 pigment { color red 1 green 0 blue 0 } } // Pseudo GPS receiver // bottom polygon { 4, <-0.67, -0.67, 6>, < 0.67, -0.67, 6>, < 0.67, 0.67, 6>, <-0.67, 0.67, 6> pigment { color red 0.5 green 0.5 blue 0.5 } } // negative y side polygon { 4, <-0.67, -0.67, 6>, < 0.67, -0.67, 6>, < 0.67, -0.67, 6.167>, <-0.67, -0.67, 6.167> pigment { color red 0.5 green 0.5 blue 0.5 } } // positive y side polygon { 4, <-0.67, 0.67, 6>, < 0.67, 0.67, 6>, < 0.67, 0.67, 6.167>, <-0.67, 0.67, 6.167> pigment { color red 0.5 green 0.5 blue 0.5 } } // negative x side polygon { 4, <-0.67, -0.67, 6>, <-0.67, 0.67, 6>, <-0.67, 0.67, 6.167>, <-0.67, -0.67, 6.167> pigment { color red 0.5 green 0.5 blue 0.5 } } // positive x side polygon { 4, < 0.67, -0.67, 6>, < 0.67, 0.67, 6>, < 0.67, 0.67, 6.167>, < 0.67, -0.67, 6.167> pigment { color red 0.5 green 0.5 blue 0.5 } } // top polygon { 4, <-0.167, -0.167, 6.25>, < 0.167, -0.167, 6.25>, < 0.167, 0.167, 6.25>, <-0.167, 0.167, 6.25> pigment { color red 0.5 green 0.5 blue 0.5 } } // negative y bevel top polygon { 4, <-0.67, -0.67, 6.167>, < 0.67, -0.67, 6.167>, < 0.167, -0.167, 6.25>, <-0.167, -0.167, 6.25> pigment { color red 0.5 green 0.5 blue 0.5 } } // positive y bevel top polygon { 4, <-0.67, 0.67, 6.167>, < 0.67, 0.67, 6.167>, < 0.167, 0.167, 6.25>, <-0.167, 0.167, 6.25> pigment { color red 0.5 green 0.5 blue 0.5 } } // negative x bevel top polygon { 4, <-0.67, -0.67, 6.167>, <-0.167, -0.167, 6.25>, <-0.167, 0.167, 6.25>, <-0.67, 0.67, 6.167> pigment { color red 0.5 green 0.5 blue 0.5 } } // positive x bevel top polygon { 4, < 0.67, -0.67, 6.167>, < 0.67, 0.67, 6.167>, < 0.167, 0.167, 6.25>, < 0.167, -0.167, 6.25> pigment { color red 0.5 green 0.5 blue 0.5 } } // Antenna cylinder { <0, 0, 6.25> <0, 0, 6.76> 0.02 pigment { color red 0.1 green 0.1 blue 0.1 } } // Shadow cylinder { <0, 0, 0.1> <0, 0, 0.15> 0.4 pigment { color red 0 green 0 blue 0 filter 0.1 } }