add a raytraced view
This commit is contained in:
63
Docs/myrysrover.pov
Normal file
63
Docs/myrysrover.pov
Normal file
@@ -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>, <DB, 1, DB> translate -x*(Diameter/2) }
|
||||
box { <-DB, -1, -DB>, <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 <D, 0, D> }
|
||||
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
|
||||
}
|
||||
/* -------------------------------------------------------------- */
|
||||
Reference in New Issue
Block a user