This commit is contained in:
hjp 2000-06-13 17:36:16 +00:00
parent 03068540d6
commit cc104a6e3b
7 changed files with 415 additions and 0 deletions

View File

@ -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

View File

@ -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
}
}

View File

@ -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,[
]).

View File

@ -0,0 +1,8 @@
+A
+AM2
+QR
+HTP
+w320 +h240
display_gamma = 2.2
+D
+FN

View File

@ -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> }

View File

@ -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

View File

@ -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,[
]).