added ag-schacht to repository (found on teal, last modified 2000-12-15)
This commit is contained in:
parent
eddbcf6f65
commit
ccaf9e3ea4
|
@ -0,0 +1,25 @@
|
|||
# what's where?
|
||||
include GNUmakevars
|
||||
|
||||
|
||||
all: \
|
||||
test-ag-schacht.png \
|
||||
|
||||
|
||||
%.ppm: %.pov
|
||||
$(POVRAY) +W$(WIDTH) +H$(HEIGHT) +V -I$< +L$(POVINC) +L../../lib/ +D +FP
|
||||
|
||||
%.png: %.pov
|
||||
$(POVRAY) +V -I$< +L$(POVINC) +L../../lib/ +D +FN
|
||||
|
||||
%.pov: make%
|
||||
$< > $@
|
||||
|
||||
|
||||
|
||||
test-ag-schacht.png: test-ag-schacht.pov \
|
||||
ag-schacht.pov
|
||||
|
||||
|
||||
%.gif: %.ppm
|
||||
ppmquant 256 $< | ppmtogif > $@
|
|
@ -0,0 +1,26 @@
|
|||
/*
|
||||
$Id: T_arkonstahl.pov,v 1.1 2000/06/28 22:13:00 hjp Exp $
|
||||
|
||||
Textur für Arkonstahl.
|
||||
|
||||
Abgeleitet von Terkonit-Textur von
|
||||
Harald Ottacher
|
||||
ottacher@iwf.tu-graz.ac.at
|
||||
http://www.hjp.at/pr/3d/kr100/
|
||||
|
||||
*/
|
||||
#declare T_arkonstahl =
|
||||
texture {
|
||||
pigment { color red 0.4 green 0.4 blue 0.8}
|
||||
finish {
|
||||
metallic
|
||||
ambient 0.0
|
||||
diffuse 0.7
|
||||
brilliance 1
|
||||
reflection 0.1
|
||||
specular 0.7
|
||||
roughness 1/60
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,141 @@
|
|||
#include "T_arkonstahl.pov"
|
||||
#include "section.povinc"
|
||||
|
||||
#declare RHA = 750;
|
||||
#declare RHI = 745;
|
||||
#declare RAG = 5;
|
||||
#declare DAG = 0.2;
|
||||
#declare D = 1;
|
||||
#declare Eps = 1E-6;
|
||||
|
||||
#declare HLeucht = 3;
|
||||
#declare HLeuchtKap = 0.2;
|
||||
#declare RLeucht = 0.04;
|
||||
|
||||
|
||||
#declare ag_schacht =
|
||||
union {
|
||||
difference {
|
||||
sphere {
|
||||
<0, 0, 0>, RHA
|
||||
}
|
||||
sphere {
|
||||
<0, 0, 0>, RHI
|
||||
}
|
||||
texture { T_arkonstahl }
|
||||
}
|
||||
|
||||
#local A = 0;
|
||||
#while (A < 360)
|
||||
object {
|
||||
section (
|
||||
difference {
|
||||
cylinder {
|
||||
<0, -RHA, 0>,
|
||||
<0, RHA, 0>,
|
||||
RAG + DAG
|
||||
}
|
||||
cylinder {
|
||||
<0, -(RHA+Eps), 0>,
|
||||
<0, RHA+Eps, 0>,
|
||||
RAG
|
||||
}
|
||||
}
|
||||
A-10, A+10
|
||||
)
|
||||
texture { T_arkonstahl }
|
||||
}
|
||||
#local A = A + 60;
|
||||
#end
|
||||
#local H = 700;
|
||||
|
||||
#while (H < RHA)
|
||||
#local R = sqrt(RHA*RHA - H * H);
|
||||
union {
|
||||
difference {
|
||||
cylinder {
|
||||
<0, H - D/2, 0>,
|
||||
<0, H + D/2, 0>,
|
||||
R
|
||||
}
|
||||
cylinder {
|
||||
<0, H - D/2 - Eps, 0>,
|
||||
<0, H + D/2 + Eps, 0>,
|
||||
RAG
|
||||
}
|
||||
texture { T_arkonstahl }
|
||||
|
||||
}
|
||||
#local A = 0;
|
||||
#while (A < 360)
|
||||
union {
|
||||
union {
|
||||
cylinder {
|
||||
<0, H - HLeucht/2, RAG - RLeucht * 1.5>,
|
||||
<0, H - HLeucht/2 - (HLeuchtKap - RLeucht/2) , RAG - RLeucht * 1.5>,
|
||||
RLeucht
|
||||
}
|
||||
cylinder {
|
||||
<0, H - HLeucht/2, RAG - RLeucht * 1.5>,
|
||||
<0, H - HLeucht/2 - HLeuchtKap , RAG - RLeucht * 1.5>,
|
||||
RLeucht/2
|
||||
}
|
||||
torus {
|
||||
RLeucht/2, RLeucht/2
|
||||
translate <0, H - HLeucht/2 - (HLeuchtKap - RLeucht/2) , RAG - RLeucht * 1.5>
|
||||
}
|
||||
cylinder {
|
||||
<0, HLeucht/2 - HLeuchtKap/2, RAG - RLeucht * 1.5>,
|
||||
<0, HLeucht/2 - HLeuchtKap/2, RAG>,
|
||||
RLeucht
|
||||
|
||||
}
|
||||
texture { T_arkonstahl }
|
||||
}
|
||||
union {
|
||||
cylinder {
|
||||
<0, H + HLeucht/2, RAG - RLeucht * 1.5>,
|
||||
<0, H + HLeucht/2 + (HLeuchtKap - RLeucht/2) , RAG - RLeucht * 1.5>,
|
||||
RLeucht
|
||||
}
|
||||
cylinder {
|
||||
<0, H + HLeucht/2, RAG - RLeucht * 1.5>,
|
||||
<0, H + HLeucht/2 + HLeuchtKap , RAG - RLeucht * 1.5>,
|
||||
RLeucht/2
|
||||
}
|
||||
torus {
|
||||
RLeucht/2, RLeucht/2
|
||||
translate <0, H + HLeucht/2 + (HLeuchtKap - RLeucht/2) , RAG - RLeucht * 1.5>
|
||||
}
|
||||
cylinder {
|
||||
<0, HLeucht/2 + HLeuchtKap/2, RAG - RLeucht * 1.5>,
|
||||
<0, HLeucht/2 + HLeuchtKap/2, RAG>,
|
||||
RLeucht
|
||||
|
||||
}
|
||||
texture { T_arkonstahl }
|
||||
}
|
||||
cylinder {
|
||||
<0, H - HLeucht/2, RAG - RLeucht * 1.5>,
|
||||
<0, H + HLeucht/2, RAG - RLeucht * 1.5>,
|
||||
RLeucht
|
||||
texture {
|
||||
pigment {
|
||||
color <1-sin(radians(A))*0.2,
|
||||
1-sin(radians(A+120))*0.2,
|
||||
1-sin(radians(A+240))*0.2>
|
||||
}
|
||||
finish {
|
||||
ambient 16
|
||||
}
|
||||
}
|
||||
}
|
||||
rotate <0, A, 0>
|
||||
}
|
||||
#local A = A + 60;
|
||||
#end
|
||||
}
|
||||
#local H = H + 5;
|
||||
#end
|
||||
}
|
||||
|
Binary file not shown.
After Width: | Height: | Size: 56 KiB |
|
@ -0,0 +1,6 @@
|
|||
+MB5
|
||||
+QR
|
||||
-A
|
||||
+HTN
|
||||
+fp +w640 +h480 +d1
|
||||
display_gamma = 2.2
|
Binary file not shown.
After Width: | Height: | Size: 151 KiB |
|
@ -0,0 +1,39 @@
|
|||
#version unofficial MegaPov 0.5;
|
||||
#include "colors.inc"
|
||||
#include "shapes.inc"
|
||||
#include "textures.inc"
|
||||
#include "metals.inc"
|
||||
#include "stones.inc"
|
||||
|
||||
#include "ag-schacht.pov"
|
||||
|
||||
|
||||
#default {finish {ambient 0.1 diffuse 0.3 brilliance 0}}
|
||||
|
||||
global_settings {
|
||||
assumed_gamma 1.0
|
||||
ambient_light rgb<0.1, 0.1, 0.1>
|
||||
radiosity {
|
||||
pretrace_start 0.04
|
||||
pretrace_end 0.005
|
||||
count 300
|
||||
recursion_limit 3
|
||||
nearest_count 10
|
||||
error_bound 0.3
|
||||
low_error_factor 1
|
||||
//adc_bailout 1
|
||||
}
|
||||
}
|
||||
|
||||
#local CP = <0, 740+D+1.7, RAG*0.8>;
|
||||
camera {
|
||||
location CP
|
||||
look_at <-0, 0, 0>
|
||||
angle 32
|
||||
}
|
||||
|
||||
object {
|
||||
ag_schacht
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue