*** empty log message ***
This commit is contained in:
parent
992e59aa41
commit
d3f272b889
|
@ -0,0 +1,35 @@
|
||||||
|
version 5.0
|
||||||
|
set nocompatible
|
||||||
|
let cpo_save=&cpo
|
||||||
|
set cpo=B
|
||||||
|
map! <xHome> <Home>
|
||||||
|
map! <xEnd> <End>
|
||||||
|
map! <S-xF4> <S-F4>
|
||||||
|
map! <S-xF3> <S-F3>
|
||||||
|
map! <S-xF2> <S-F2>
|
||||||
|
map! <S-xF1> <S-F1>
|
||||||
|
map! <xF4> <F4>
|
||||||
|
map! <xF3> <F3>
|
||||||
|
map! <xF2> <F2>
|
||||||
|
map! <xF1> <F1>
|
||||||
|
map <xHome> <Home>
|
||||||
|
map <xEnd> <End>
|
||||||
|
map <S-xF4> <S-F4>
|
||||||
|
map <S-xF3> <S-F3>
|
||||||
|
map <S-xF2> <S-F2>
|
||||||
|
map <S-xF1> <S-F1>
|
||||||
|
map <xF4> <F4>
|
||||||
|
map <xF3> <F3>
|
||||||
|
map <xF2> <F2>
|
||||||
|
map <xF1> <F1>
|
||||||
|
map! }I\begin{yyplcwendO
|
||||||
|
map! >I<yypa/O
|
||||||
|
let &cpo=cpo_save
|
||||||
|
unlet cpo_save
|
||||||
|
set autoindent
|
||||||
|
set exrc
|
||||||
|
set number
|
||||||
|
set ruler
|
||||||
|
set shiftwidth=4
|
||||||
|
set showmatch
|
||||||
|
set textwidth=72
|
|
@ -0,0 +1,27 @@
|
||||||
|
# what's where?
|
||||||
|
include GNUmakevars
|
||||||
|
|
||||||
|
|
||||||
|
all: \
|
||||||
|
test-buckyball.jpg \
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%.ppm: %.pov
|
||||||
|
$(POVRAY) +L$(POVINC) +V -I$< +FP
|
||||||
|
|
||||||
|
%.pov: make%
|
||||||
|
$< > $@
|
||||||
|
|
||||||
|
|
||||||
|
test-buckyball.ppm: test-buckyball.pov buckyball.pov
|
||||||
|
|
||||||
|
|
||||||
|
%.gif: %.ppm
|
||||||
|
ppmquant 256 $< | ppmtogif > $@
|
||||||
|
|
||||||
|
%.jpg: %.ppm
|
||||||
|
cjpeg $< > $@
|
||||||
|
|
||||||
|
www/%: %
|
||||||
|
cp $< $@
|
|
@ -0,0 +1,102 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
|
||||||
|
#declare r5 = 0.5 / sin (radians(36));
|
||||||
|
#declare rho5 = 0.5 * tan (radians(54));
|
||||||
|
#declare rho6 = 0.5 * tan (radians(60));
|
||||||
|
#declare v1 = 90 - degrees(asin(rho5/rho6));
|
||||||
|
#debug concat("v1 = ", str(v1, 0, 5), "\n")
|
||||||
|
#declare a = rho6 * cos(radians(v1)) + r5;
|
||||||
|
#declare b = 1;
|
||||||
|
#declare c = sqrt(a*a + b*b);
|
||||||
|
#declare d = rho6 * sin(radians(v1));
|
||||||
|
#declare v2 = 2 * degrees (asin(d/(c-r5)));
|
||||||
|
#debug concat("v2 = ", str(v2, 0, 5), "\n")
|
||||||
|
#declare e = sin(radians(72));
|
||||||
|
#debug concat("e = ", str(e, 0, 5), "\n")
|
||||||
|
#declare f = e * sin(radians(v1));
|
||||||
|
#debug concat("f = ", str(f, 0, 5), "\n")
|
||||||
|
#declare v3 = degrees (asin(f/rho6)) + v1;
|
||||||
|
#debug concat("v3 = ", str(v3, 0, 5), "\n")
|
||||||
|
|
||||||
|
|
||||||
|
#declare buckyball =
|
||||||
|
intersection {
|
||||||
|
plane {
|
||||||
|
<0, 1, 0> 1
|
||||||
|
pigment { color rgbf <1, 0, 0, 0.5> }
|
||||||
|
}
|
||||||
|
#declare i = 0;
|
||||||
|
#while (i < 360)
|
||||||
|
plane {
|
||||||
|
<0, 1, 0> 1
|
||||||
|
pigment { color rgbf <1, 1, 0, 0.5> }
|
||||||
|
rotate <0, 0, v1>
|
||||||
|
rotate <0, i, 0>
|
||||||
|
}
|
||||||
|
#declare i = i + 72;
|
||||||
|
#end
|
||||||
|
|
||||||
|
#declare i = 36;
|
||||||
|
#while (i < 360)
|
||||||
|
plane {
|
||||||
|
<0, 1, 0> 1
|
||||||
|
pigment { color rgbf <0, 1, 0, 0.5> }
|
||||||
|
rotate <0, 0, v2>
|
||||||
|
rotate <0, i, 0>
|
||||||
|
}
|
||||||
|
#declare i = i + 72;
|
||||||
|
#end
|
||||||
|
|
||||||
|
#declare i = 0;
|
||||||
|
#while (i < 360)
|
||||||
|
plane {
|
||||||
|
<0, 1, 0> 1
|
||||||
|
pigment { color rgbf <0, 1, 1, 0.5> }
|
||||||
|
rotate <0, 0, v3>
|
||||||
|
rotate <0, i, 0>
|
||||||
|
}
|
||||||
|
#declare i = i + 72;
|
||||||
|
#end
|
||||||
|
|
||||||
|
#declare i = 36;
|
||||||
|
#while (i < 360)
|
||||||
|
plane {
|
||||||
|
<0, 1, 0> 1
|
||||||
|
pigment { color rgbf <0, 0, 1, 0.5> }
|
||||||
|
rotate <0, 0, 180 - v3>
|
||||||
|
rotate <0, i, 0>
|
||||||
|
}
|
||||||
|
#declare i = i + 72;
|
||||||
|
#end
|
||||||
|
|
||||||
|
#declare i = 0;
|
||||||
|
#while (i < 360)
|
||||||
|
plane {
|
||||||
|
<0, 1, 0> 1
|
||||||
|
pigment { color rgbf <1, 0, 1, 0.5> }
|
||||||
|
rotate <0, 0, 180-v2>
|
||||||
|
rotate <0, i, 0>
|
||||||
|
}
|
||||||
|
#declare i = i + 72;
|
||||||
|
#end
|
||||||
|
|
||||||
|
#declare i = 36;
|
||||||
|
#while (i < 360)
|
||||||
|
plane {
|
||||||
|
<0, 1, 0> 1
|
||||||
|
pigment { color rgbf <1, 0, 0, 0.5> }
|
||||||
|
rotate <0, 0, 180-v1>
|
||||||
|
rotate <0, i, 0>
|
||||||
|
}
|
||||||
|
#declare i = i + 72;
|
||||||
|
#end
|
||||||
|
|
||||||
|
plane {
|
||||||
|
<0, 1, 0> 1
|
||||||
|
pigment { color rgbf <1, 1, 0, 0.5> }
|
||||||
|
rotate <0, 0, 180>
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
+A
|
||||||
|
+QR
|
||||||
|
+HTP
|
||||||
|
+fp +w800 +h600
|
||||||
|
display_gamma = 2.2
|
|
@ -0,0 +1,113 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "buckyball.pov"
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0.5, 0.5, 0.5>
|
||||||
|
}
|
||||||
|
|
||||||
|
light_source {
|
||||||
|
<2000, 2000, 2000>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#declare Camera_Ortho_pl = 0;
|
||||||
|
#declare Camera_Ortho_v1 = 0;
|
||||||
|
#declare Camera_Ortho_v2 = 0;
|
||||||
|
#declare Camera_Ortho_v3 = 0;
|
||||||
|
#declare Camera_Ortho_eq = 0;
|
||||||
|
#declare Camera_Persp = 1;
|
||||||
|
|
||||||
|
|
||||||
|
#if (Camera_Ortho_pl)
|
||||||
|
camera {
|
||||||
|
location <5, 0, 0>
|
||||||
|
look_at <0, 0, 0>
|
||||||
|
rotate <0, 0, 90>
|
||||||
|
angle 40
|
||||||
|
orthographic
|
||||||
|
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
#if (Camera_Ortho_v1)
|
||||||
|
camera {
|
||||||
|
location <5, 0, 0>
|
||||||
|
look_at <0, 0, 0>
|
||||||
|
rotate <0, 0, 90>
|
||||||
|
rotate <0, 0, v1>
|
||||||
|
rotate <0, 0, 0>
|
||||||
|
angle 40
|
||||||
|
orthographic
|
||||||
|
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
#if (Camera_Ortho_v2)
|
||||||
|
camera {
|
||||||
|
location <5, 0, 0>
|
||||||
|
look_at <0, 0, 0>
|
||||||
|
rotate <0, 0, 90>
|
||||||
|
rotate <0, 0, v2>
|
||||||
|
rotate <0, 36, 0>
|
||||||
|
angle 40
|
||||||
|
orthographic
|
||||||
|
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
#if (Camera_Ortho_v3)
|
||||||
|
camera {
|
||||||
|
location <5, 0, 0>
|
||||||
|
look_at <0, 0, 0>
|
||||||
|
rotate <0, 0, 90>
|
||||||
|
rotate <0, 0, v3>
|
||||||
|
rotate <0, 0, 0>
|
||||||
|
angle 40
|
||||||
|
orthographic
|
||||||
|
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
#if (Camera_Ortho_eq)
|
||||||
|
camera {
|
||||||
|
location <5, 0, 0>
|
||||||
|
look_at <0, 0, 0>
|
||||||
|
angle 40
|
||||||
|
orthographic
|
||||||
|
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
#if (Camera_Persp)
|
||||||
|
camera {
|
||||||
|
location <5, 4, 3>
|
||||||
|
look_at <0, 0, 0>
|
||||||
|
angle 40
|
||||||
|
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
|
||||||
|
object {
|
||||||
|
buckyball
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#if (1)
|
||||||
|
plane {
|
||||||
|
<1, 0, 0>, -10
|
||||||
|
pigment {
|
||||||
|
checker color White*0.7, color White*0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
|
plane {
|
||||||
|
<0, 1, 0>, -10
|
||||||
|
pigment {
|
||||||
|
checker color White*0.7, color White*0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
|
plane {
|
||||||
|
<0, 0, 1>, -10
|
||||||
|
pigment {
|
||||||
|
checker color White*0.7, color White*0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#end
|
|
@ -0,0 +1,27 @@
|
||||||
|
# what's where?
|
||||||
|
include GNUmakevars
|
||||||
|
|
||||||
|
|
||||||
|
all: \
|
||||||
|
test-glas.jpg \
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%.ppm: %.pov
|
||||||
|
$(POVRAY) +L$(POVINC) +V -I$< +FP
|
||||||
|
|
||||||
|
%.pov: make%
|
||||||
|
$< > $@
|
||||||
|
|
||||||
|
|
||||||
|
test-glas.ppm: test-glas.pov glas.pov
|
||||||
|
|
||||||
|
|
||||||
|
%.gif: %.ppm
|
||||||
|
ppmquant 256 $< | ppmtogif > $@
|
||||||
|
|
||||||
|
%.jpg: %.ppm
|
||||||
|
cjpeg $< > $@
|
||||||
|
|
||||||
|
www/%: %
|
||||||
|
cp $< $@
|
|
@ -0,0 +1,40 @@
|
||||||
|
#include "glass.inc"
|
||||||
|
|
||||||
|
#declare glas =
|
||||||
|
union {
|
||||||
|
merge {
|
||||||
|
difference {
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0>, <0, 20, 0>, 3
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0, 1, 0>, <0, 21, 0>, 2.8
|
||||||
|
}
|
||||||
|
}
|
||||||
|
torus {
|
||||||
|
2.9, 0.1
|
||||||
|
translate <0, 20, 0>
|
||||||
|
}
|
||||||
|
//texture {T_Glass3 }
|
||||||
|
texture {T_Old_Glass }
|
||||||
|
interior { ior 1.5 }
|
||||||
|
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0, 1, 0> <0, 10, 0>, 2.8
|
||||||
|
texture {
|
||||||
|
pigment {
|
||||||
|
rgbf <1, 0.5, 0.7, 0.0>
|
||||||
|
}
|
||||||
|
finish {
|
||||||
|
reflection 0.3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
interior {
|
||||||
|
ior 1.33
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
+A
|
||||||
|
+QR
|
||||||
|
+HTP
|
||||||
|
+fp +w400 +h300
|
||||||
|
display_gamma = 2.2
|
|
@ -0,0 +1,66 @@
|
||||||
|
#include "colors.inc"
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0.5, 0.5, 0.5>
|
||||||
|
}
|
||||||
|
|
||||||
|
light_source {
|
||||||
|
<2000, 2000, 2000>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#declare Camera_Totale = 1;
|
||||||
|
//#declare Camera_Frosch = 1;
|
||||||
|
//#declare Camera_Triebwerk = 1;
|
||||||
|
//#declare Camera_Pol = 1;
|
||||||
|
|
||||||
|
#ifdef (Camera_Frosch)
|
||||||
|
camera {
|
||||||
|
location <40, 2, 0>
|
||||||
|
look_at <0, 8, 0>
|
||||||
|
angle 40
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
#ifdef (Camera_Pol)
|
||||||
|
camera {
|
||||||
|
location <1, 4700, 0>
|
||||||
|
look_at <0, 1800, 0>
|
||||||
|
angle 40
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
#ifdef (Camera_Triebwerk)
|
||||||
|
camera {
|
||||||
|
location <1650, 1700, 0>
|
||||||
|
look_at <650, 1500, 0>
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
#ifdef (Camera_Totale)
|
||||||
|
camera {
|
||||||
|
location <40, 30, 20>
|
||||||
|
look_at <0, 10, 0>
|
||||||
|
angle 40
|
||||||
|
|
||||||
|
}
|
||||||
|
#end
|
||||||
|
|
||||||
|
#include "glas.pov"
|
||||||
|
|
||||||
|
object {
|
||||||
|
glas
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#end
|
Loading…
Reference in New Issue