add a raytraced view

This commit is contained in:
Tonton Th
2026-05-28 02:25:24 +02:00
parent abc9b4c9c1
commit 433c3cfc35
2 changed files with 71 additions and 0 deletions

8
Docs/Makefile Normal file
View File

@@ -0,0 +1,8 @@
DIMS = -W800 -H600
POVOPT = -q9 -a +WT4 -d
myrysrover.png: myrysrover.pov Makefile
povray $(POVOPT) $(DIMS) -i$< -o$@

63
Docs/myrysrover.pov Normal file
View 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
}
/* -------------------------------------------------------------- */