diff --git a/Docs/Makefile b/Docs/Makefile new file mode 100644 index 0000000..7ea6ea7 --- /dev/null +++ b/Docs/Makefile @@ -0,0 +1,8 @@ + +DIMS = -W800 -H600 +POVOPT = -q9 -a +WT4 -d + +myrysrover.png: myrysrover.pov Makefile + povray $(POVOPT) $(DIMS) -i$< -o$@ + + diff --git a/Docs/myrysrover.pov b/Docs/myrysrover.pov new file mode 100644 index 0000000..2aaba07 --- /dev/null +++ b/Docs/myrysrover.pov @@ -0,0 +1,63 @@ +/* + * MYRYS ROVER + */ + +#version 3.7; + +#include "colors.inc" +#include "metals.inc" + +#declare Diameter = 22; // centimetres +#declare R_Whell = 2.80; + +/* -------------------------------------------------------------- */ + +#declare Plaque = object +{ +#local H = 0.25; +#local DB = Diameter * 0.15; +difference { + cylinder { 0, y*H, Diameter/2.0 } + box { <-DB, -1, -DB>, translate -x*(Diameter/2) } + box { <-DB, -1, -DB>, translate x*(Diameter/2) } + } +texture { T_Brass_3C } +} + +/* -------------------------------------------------------------- */ +#declare Antenne = object +{ +merge { + #local RA = 0.12; + cylinder { 0, y*5, RA } + sphere { y*5, RA } + texture { T_Chrome_2C } + } +} +/* -------------------------------------------------------------- */ +#declare MyrysRover = object +{ +union { + object { Plaque } + #local D = Diameter * 0.65; + object { Antenne translate } + translate y*R_Whell + } +} +/* -------------------------------------------------------------- */ + +plane { y, 0 pigment {checker White Tan*0.30 } scale 25 } + +object { MyrysRover } + +light_source { + <44, 20, 67> colour White + parallel point_at 0 + } + +camera { + location < -37, 18, -47> + look_at <0, 2, 0> + angle 42 + } +/* -------------------------------------------------------------- */