Snapshot
This commit is contained in:
parent
03068540d6
commit
cc104a6e3b
|
@ -0,0 +1,18 @@
|
||||||
|
# what's where?
|
||||||
|
include GNUmakevars
|
||||||
|
|
||||||
|
all: \
|
||||||
|
test-se.png \
|
||||||
|
test-thermostrahler.png \
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm *.png
|
||||||
|
|
||||||
|
%.png: %.pov
|
||||||
|
$(POVRAY) +V -I$< +L$(POVINC) +D
|
||||||
|
|
||||||
|
%.pov: make%
|
||||||
|
$< > $@
|
||||||
|
|
||||||
|
test-thermostrahler.png: test-thermostrahler.pov thermostrahler.pov \
|
||||||
|
T_BlackMetal.pov
|
|
@ -0,0 +1,13 @@
|
||||||
|
#version unofficial MegaPov 0.5;
|
||||||
|
|
||||||
|
#include "metals.inc"
|
||||||
|
#declare T_BlackMetal =
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
color rgb <0.1, 0.1, 0.1>
|
||||||
|
}
|
||||||
|
finish {
|
||||||
|
F_MetalB
|
||||||
|
reflect_metallic
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
%TGIF 4.1.34
|
||||||
|
state(0,37,100.000,0,218,0,16,1,9,1,1,0,0,1,0,1,0,'Courier',0,80640,0,0,1,10,0,0,1,1,0,16,0,0,1,1,1,1,1088,1408,1,0,2880,0).
|
||||||
|
%
|
||||||
|
% @(#)$Header$
|
||||||
|
% %W%
|
||||||
|
%
|
||||||
|
unit("1 pixel/pixel").
|
||||||
|
color_info(11,65535,0,[
|
||||||
|
"magenta", 65535, 0, 65535, 65535, 0, 65535, 1,
|
||||||
|
"red", 65535, 0, 0, 65535, 0, 0, 1,
|
||||||
|
"green", 0, 65535, 0, 0, 65535, 0, 1,
|
||||||
|
"blue", 0, 0, 65535, 0, 0, 65535, 1,
|
||||||
|
"yellow", 65535, 65535, 0, 65535, 65535, 0, 1,
|
||||||
|
"pink", 65535, 49344, 52171, 65535, 49344, 52171, 1,
|
||||||
|
"cyan", 0, 65535, 65535, 0, 65535, 65535, 1,
|
||||||
|
"CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1,
|
||||||
|
"white", 65535, 65535, 65535, 65535, 65535, 65535, 1,
|
||||||
|
"black", 0, 0, 0, 0, 0, 0, 1,
|
||||||
|
"DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1
|
||||||
|
]).
|
||||||
|
script_frac("0.6").
|
||||||
|
fg_bg_colors('black','white').
|
||||||
|
page(1,"",1,'').
|
||||||
|
oval('black','',250,150,550,450,0,1,1,0,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
oval('black','',300,200,500,400,0,1,1,1,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
box('black','',300,400,500,700,0,1,1,2,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
arc('black','',0,1,1,0,250,100,400,300,250,300,550,300,0,300,400,-11520,11520,3,0,1,8,3,0,0,0,'1','8','3',0,[
|
||||||
|
]).
|
||||||
|
oval('black','',500,410,520,430,0,1,1,5,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
oval('black','',280,410,300,430,0,1,1,6,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
|
@ -0,0 +1,8 @@
|
||||||
|
+A
|
||||||
|
+AM2
|
||||||
|
+QR
|
||||||
|
+HTP
|
||||||
|
+w320 +h240
|
||||||
|
display_gamma = 2.2
|
||||||
|
+D
|
||||||
|
+FN
|
|
@ -0,0 +1,74 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "shapes.inc"
|
||||||
|
#include "textures.inc"
|
||||||
|
#include "metals.inc"
|
||||||
|
#include "stones.inc"
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0, 0, 0>
|
||||||
|
radiosity {}
|
||||||
|
}
|
||||||
|
|
||||||
|
light_source {
|
||||||
|
<2000, 2000, 2000>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
|
||||||
|
light_source {
|
||||||
|
<-2000, 2000, -2000>
|
||||||
|
color rgb <0.8, 0.8, 1>
|
||||||
|
}
|
||||||
|
|
||||||
|
camera {
|
||||||
|
location <0.9, 0, -0>
|
||||||
|
look_at <.60, 0, 0>
|
||||||
|
angle 20
|
||||||
|
orthographic
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare cm=0.01;
|
||||||
|
|
||||||
|
union {
|
||||||
|
intersection {
|
||||||
|
superellipsoid {
|
||||||
|
<0.25, 0.25>
|
||||||
|
scale <2.5, 1, 3>
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<-2.5, 0, 0> <2.5, 0, 0> 3.2
|
||||||
|
}
|
||||||
|
rotate <30, 0, 0>
|
||||||
|
translate <60.0, 0, 0>
|
||||||
|
pigment {
|
||||||
|
checker color Yellow, color Red
|
||||||
|
scale 10
|
||||||
|
}
|
||||||
|
}
|
||||||
|
difference {
|
||||||
|
cylinder {
|
||||||
|
<0.1, 0, 0> <65, 0, 0> 3
|
||||||
|
pigment { color Blue }
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0> <65.1, 0, 0> 3-0.1
|
||||||
|
pigment { color Blue }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
difference {
|
||||||
|
cylinder {
|
||||||
|
<0.1, 0, 0> <65, 0, 0> 2
|
||||||
|
pigment { color Blue }
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0> <65.1, 0, 0> 2-0.1
|
||||||
|
pigment { color Blue }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
scale cm
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
background { color rgb<0.2, 0.4, 0.8> }
|
|
@ -0,0 +1,53 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "shapes.inc"
|
||||||
|
#include "textures.inc"
|
||||||
|
#include "metals.inc"
|
||||||
|
#include "stones.inc"
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0, 0, 0>
|
||||||
|
radiosity {}
|
||||||
|
}
|
||||||
|
|
||||||
|
light_source {
|
||||||
|
<2000, 2000, 2000>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
|
||||||
|
light_source {
|
||||||
|
<-2000, 2000, -2000>
|
||||||
|
color rgb <0.8, 0.8, 1>
|
||||||
|
}
|
||||||
|
|
||||||
|
camera {
|
||||||
|
location <0.6, 0, -2>
|
||||||
|
look_at <.60, 0, 0>
|
||||||
|
angle 20
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#include "thermostrahler.pov"
|
||||||
|
|
||||||
|
object {
|
||||||
|
thermostrahler
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#if (1)
|
||||||
|
background { color rgb<0.2, 0.4, 0.8> }
|
||||||
|
plane {
|
||||||
|
<0, 1, 0>, 0
|
||||||
|
pigment {
|
||||||
|
checker color White*0.7, color White*0.5
|
||||||
|
}
|
||||||
|
translate <0.5, -0.5, 0.5>
|
||||||
|
}
|
||||||
|
plane {
|
||||||
|
<0, 0, -2>, 0
|
||||||
|
pigment {
|
||||||
|
checker color White*0.7, color White*0.5
|
||||||
|
}
|
||||||
|
translate <0.5, -0.5, 0.5>
|
||||||
|
}
|
||||||
|
#end
|
|
@ -0,0 +1,214 @@
|
||||||
|
%TGIF 4.1.34
|
||||||
|
state(1,37,100.000,0,0,0,16,1,9,1,1,0,0,0,0,1,1,'Courier',0,80640,0,0,1,10,0,0,1,1,0,16,0,0,1,1,1,1,1408,1088,1,0,960,0).
|
||||||
|
%
|
||||||
|
% @(#)$Header$
|
||||||
|
% %W%
|
||||||
|
%
|
||||||
|
unit("1 pixel/pixel").
|
||||||
|
color_info(11,65535,0,[
|
||||||
|
"magenta", 65535, 0, 65535, 65535, 0, 65535, 1,
|
||||||
|
"red", 65535, 0, 0, 65535, 0, 0, 1,
|
||||||
|
"green", 0, 65535, 0, 0, 65535, 0, 1,
|
||||||
|
"blue", 0, 0, 65535, 0, 0, 65535, 1,
|
||||||
|
"yellow", 65535, 65535, 0, 65535, 65535, 0, 1,
|
||||||
|
"pink", 65535, 49344, 52171, 65535, 49344, 52171, 1,
|
||||||
|
"cyan", 0, 65535, 65535, 0, 65535, 65535, 1,
|
||||||
|
"CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1,
|
||||||
|
"white", 65535, 65535, 65535, 65535, 65535, 65535, 1,
|
||||||
|
"black", 0, 0, 0, 0, 0, 0, 1,
|
||||||
|
"DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1
|
||||||
|
]).
|
||||||
|
script_frac("0.6").
|
||||||
|
fg_bg_colors('black','white').
|
||||||
|
page(1,"",1,'').
|
||||||
|
poly('black','',2,[
|
||||||
|
100,140,100,150],1,1,1,0,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
200,140,200,150],1,1,1,1,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
300,140,300,150],1,1,1,2,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
400,140,400,150],1,1,1,3,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
500,140,500,150],1,1,1,4,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
600,140,600,150],1,1,1,5,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
700,140,700,150],1,1,1,6,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
800,140,800,150],1,1,1,7,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
900,140,900,150],1,1,1,8,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
1000,140,1000,150],1,1,1,9,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
1100,140,1100,150],0,1,1,10,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
100,150,1100,150],0,1,1,12,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
text('black',100,107,1,1,1,9,16,13,13,3,0,0,0,0,2,9,16,0,0,"",0,0,0,0,120,'',[
|
||||||
|
minilines(9,16,0,0,1,0,0,[
|
||||||
|
mini_line(9,13,3,0,0,0,[
|
||||||
|
str_block(0,9,13,3,0,-2,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,9,13,3,0,-2,0,0,0,0,0,
|
||||||
|
"0")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',200,107,1,1,1,18,16,15,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[
|
||||||
|
minilines(18,16,0,0,1,0,0,[
|
||||||
|
mini_line(18,13,3,0,0,0,[
|
||||||
|
str_block(0,18,13,3,0,-2,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
||||||
|
"10")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',300,107,1,1,1,18,16,16,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[
|
||||||
|
minilines(18,16,0,0,1,0,0,[
|
||||||
|
mini_line(18,13,3,0,0,0,[
|
||||||
|
str_block(0,18,13,3,0,-2,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
||||||
|
"20")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',400,107,1,1,1,18,16,17,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[
|
||||||
|
minilines(18,16,0,0,1,0,0,[
|
||||||
|
mini_line(18,13,3,0,0,0,[
|
||||||
|
str_block(0,18,13,3,0,-2,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
||||||
|
"30")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',500,107,1,1,1,18,16,18,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[
|
||||||
|
minilines(18,16,0,0,1,0,0,[
|
||||||
|
mini_line(18,13,3,0,0,0,[
|
||||||
|
str_block(0,18,13,3,0,-2,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
||||||
|
"40")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',600,107,1,1,1,18,16,19,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[
|
||||||
|
minilines(18,16,0,0,1,0,0,[
|
||||||
|
mini_line(18,13,3,0,0,0,[
|
||||||
|
str_block(0,18,13,3,0,-2,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
||||||
|
"50")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',700,107,1,1,1,18,16,20,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[
|
||||||
|
minilines(18,16,0,0,1,0,0,[
|
||||||
|
mini_line(18,13,3,0,0,0,[
|
||||||
|
str_block(0,18,13,3,0,-2,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
||||||
|
"60")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',800,107,1,1,1,18,16,21,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[
|
||||||
|
minilines(18,16,0,0,1,0,0,[
|
||||||
|
mini_line(18,13,3,0,0,0,[
|
||||||
|
str_block(0,18,13,3,0,-2,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
||||||
|
"70")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',900,107,1,1,1,18,16,22,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[
|
||||||
|
minilines(18,16,0,0,1,0,0,[
|
||||||
|
mini_line(18,13,3,0,0,0,[
|
||||||
|
str_block(0,18,13,3,0,-2,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
||||||
|
"80")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',1000,107,1,1,1,18,16,23,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,120,'',[
|
||||||
|
minilines(18,16,0,0,1,0,0,[
|
||||||
|
mini_line(18,13,3,0,0,0,[
|
||||||
|
str_block(0,18,13,3,0,-2,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0,
|
||||||
|
"90")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
text('black',1100,107,1,1,1,27,16,24,13,3,0,0,0,0,2,27,16,0,0,"",0,0,0,0,120,'',[
|
||||||
|
minilines(27,16,0,0,1,0,0,[
|
||||||
|
mini_line(27,13,3,0,0,0,[
|
||||||
|
str_block(0,27,13,3,0,-2,0,0,0,[
|
||||||
|
str_seg('black','Courier',0,80640,27,13,3,0,-2,0,0,0,0,0,
|
||||||
|
"100")])
|
||||||
|
])
|
||||||
|
])]).
|
||||||
|
box('black','',100,290,700,310,0,1,1,36,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
polygon('black','',4,[
|
||||||
|
800,300,1100,200,1100,400,800,300],0,1,1,0,37,0,0,0,0,0,'1',0,
|
||||||
|
"0",[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
700,330,700,350],0,1,1,38,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
699,339,699,459],0,1,1,39,0,0,0,0,0,1,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
699,339,699,339,699,459,866.025,-500,500,866.025,1,-11],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
749,339,749,459],0,1,1,42,0,0,0,0,0,1,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
749,339,749,339,749,459,866.025,-500,500,866.025,1,-11],[
|
||||||
|
]).
|
||||||
|
poly('black','',2,[
|
||||||
|
760,430,810,430],0,1,1,43,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"0","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
oval('black','',750,300,800,340,0,1,1,44,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
oval('black','',760,320,770,330,0,1,1,45,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
poly('black','',5,[
|
||||||
|
650,310,650,350,660,360,710,360,720,360],0,1,1,46,0,0,0,0,0,0,0,'1',0,0,
|
||||||
|
"00","",[
|
||||||
|
0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[
|
||||||
|
]).
|
||||||
|
box('black','',300,270,800,330,0,1,1,47,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
oval('black','',790,270,810,330,0,1,1,49,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
||||||
|
box('black','',500,330,650,400,0,1,1,51,0,0,0,0,0,'1',0,[
|
||||||
|
]).
|
Loading…
Reference in New Issue