Landestützen.
This commit is contained in:
parent
7055586f29
commit
897d4d0b53
|
@ -0,0 +1,27 @@
|
||||||
|
/*
|
||||||
|
$Id$
|
||||||
|
|
||||||
|
Textur für polierten Arkonstahl.
|
||||||
|
|
||||||
|
Abgeleitet von Terkonit-Textur von
|
||||||
|
Harald Ottacher
|
||||||
|
ottacher@iwf.tu-graz.ac.at
|
||||||
|
http://www.hjp.at/pr/3d/kr100/
|
||||||
|
|
||||||
|
*/
|
||||||
|
#declare T_arkonstahl2 =
|
||||||
|
texture {
|
||||||
|
pigment { color red 0.4 green 0.4 blue 0.6}
|
||||||
|
finish {
|
||||||
|
metallic
|
||||||
|
ambient 0.0
|
||||||
|
diffuse 0.7
|
||||||
|
brilliance 1
|
||||||
|
reflection 0.3
|
||||||
|
specular 1.0
|
||||||
|
roughness 1/30
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,123 @@
|
||||||
|
#include "T_arkonstahl2.pov"
|
||||||
|
|
||||||
|
/* Landeposition
|
||||||
|
*/
|
||||||
|
|
||||||
|
#declare X1=0.9;
|
||||||
|
#declare X2=0.90;
|
||||||
|
#declare AT=-26.5;
|
||||||
|
|
||||||
|
|
||||||
|
/* Flugposition
|
||||||
|
|
||||||
|
#declare X1=0.0;
|
||||||
|
#declare X2=0.00;
|
||||||
|
#declare AT=+5.0;
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#declare AT_flug=+5.0;
|
||||||
|
|
||||||
|
#declare landestuetze =
|
||||||
|
union {
|
||||||
|
union {
|
||||||
|
// 1. Segment
|
||||||
|
sphere {
|
||||||
|
<0, 0, 0>, 2
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 2
|
||||||
|
<0, -15, 0>, 1.8
|
||||||
|
}
|
||||||
|
// Gelenk
|
||||||
|
cone {
|
||||||
|
<2.7, -13, -0.5>, 1
|
||||||
|
<2.7, -13, -0.7>, 1
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<2.7, -13, +0.5>, 1
|
||||||
|
<2.7, -13, +0.7>, 1
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<2.7, -13, -0.71>, 0.5
|
||||||
|
<2.7, -13, +0.71>, 0.5
|
||||||
|
texture { T_arkonstahl2 }
|
||||||
|
}
|
||||||
|
|
||||||
|
// 2. Segment
|
||||||
|
cone {
|
||||||
|
<0, -2 - X1*8, 0>, 1.6
|
||||||
|
<0, -16 - X1*8, 0>, 1.6
|
||||||
|
texture { T_arkonstahl2 }
|
||||||
|
}
|
||||||
|
// 3. Segment
|
||||||
|
cone {
|
||||||
|
<0, -4 - X1*8 - X2*8, 0>, 1.4
|
||||||
|
<0, -16 - X1*8 - X2*8, 0>, 1.4
|
||||||
|
texture { T_arkonstahl2 }
|
||||||
|
}
|
||||||
|
// Teller
|
||||||
|
union {
|
||||||
|
sphere {
|
||||||
|
<0, 0 - 0.00, 0>, 1.75
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<0, 0 - 0.25, 0>, 4.5
|
||||||
|
<0, 0 - 1.55, 0>, 5.0
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<0, 0 - 1.55, 0>, 5.0
|
||||||
|
<0, 0 - 1.75, 0>, 4.9
|
||||||
|
}
|
||||||
|
rotate <0, 0, AT>
|
||||||
|
translate <0, -16 - X1*8 - X2*8 - 1.05, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
texture { T_arkonstahl }
|
||||||
|
rotate <0, 0, 26.5>
|
||||||
|
}
|
||||||
|
#local V = vrotate(<2.7, -13, 0>, <0, 0, 26.5>);
|
||||||
|
#local V2 = <V.x, 0, 0>;
|
||||||
|
#local V3 = V2 + (V - V2) * 0.8;
|
||||||
|
sphere {
|
||||||
|
V2, 0.8
|
||||||
|
texture { T_arkonstahl }
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
V2, 0.8,
|
||||||
|
V3, 0.6
|
||||||
|
texture { T_arkonstahl }
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
V2, 0.45,
|
||||||
|
V, 0.45
|
||||||
|
texture { T_arkonstahl2 }
|
||||||
|
}
|
||||||
|
|
||||||
|
translate <20, -25, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
#declare landestuetze_neg =
|
||||||
|
union {
|
||||||
|
// Teller
|
||||||
|
union {
|
||||||
|
cone {
|
||||||
|
<0, 0 - 0.26, 0>, 2.5
|
||||||
|
<0, 0 + 1.25, 0>, 2.5
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<0, 0 - 0.25, 0>, 4.5
|
||||||
|
<0, 0 - 1.55, 0>, 5.0
|
||||||
|
}
|
||||||
|
cone {
|
||||||
|
<0, 0 - 1.55, 0>, 5.0
|
||||||
|
<0, 0 - 1.75, 0>, 4.9
|
||||||
|
}
|
||||||
|
rotate <0, 0, AT_flug>
|
||||||
|
translate <0, -16 - 1.05, 0>
|
||||||
|
}
|
||||||
|
rotate <0, 0, 26.5>
|
||||||
|
translate <20, -25, 0>
|
||||||
|
}
|
|
@ -0,0 +1,91 @@
|
||||||
|
#include "glass.inc"
|
||||||
|
#include "colors.inc"
|
||||||
|
#include "shapes.inc"
|
||||||
|
#include "textures.inc"
|
||||||
|
#include "metals.inc"
|
||||||
|
#include "stones.inc"
|
||||||
|
|
||||||
|
#declare SCHNITT_1 = 1; // Quadrant -/*/-
|
||||||
|
|
||||||
|
global_settings {
|
||||||
|
assumed_gamma 1.0
|
||||||
|
ambient_light rgb<0.5, 0.5, 0.5>
|
||||||
|
}
|
||||||
|
background { color rgb<0.2, 0.4, 0.8> }
|
||||||
|
light_source {
|
||||||
|
<-200, 200, -200>
|
||||||
|
color White
|
||||||
|
}
|
||||||
|
|
||||||
|
#local CP = <22, -44, -100>;
|
||||||
|
light_source {
|
||||||
|
CP
|
||||||
|
color White*0.5
|
||||||
|
}
|
||||||
|
camera {
|
||||||
|
// orthographic
|
||||||
|
location CP
|
||||||
|
look_at <22, -44.0, 0>
|
||||||
|
angle 40
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "huelle.pov"
|
||||||
|
#include "landestuetze.pov"
|
||||||
|
|
||||||
|
union {
|
||||||
|
object {
|
||||||
|
landestuetze
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
cylinder {
|
||||||
|
<0, 0, 0>,
|
||||||
|
<0, -1, 0>, 1000
|
||||||
|
pigment {
|
||||||
|
radial
|
||||||
|
color_map{
|
||||||
|
[0.1 rgb 0.1 ]
|
||||||
|
[0.1 White]
|
||||||
|
}
|
||||||
|
frequency 16
|
||||||
|
}
|
||||||
|
translate <0, -55, 0>
|
||||||
|
}
|
||||||
|
|
||||||
|
difference {
|
||||||
|
cylinder {
|
||||||
|
<0, 0, -1>
|
||||||
|
<0, 0, +1>, 50
|
||||||
|
}
|
||||||
|
cylinder {
|
||||||
|
<0, 0, -1.5>
|
||||||
|
<0, 0, +1.5>, 48
|
||||||
|
}
|
||||||
|
object {
|
||||||
|
landestuetze_neg
|
||||||
|
}
|
||||||
|
|
||||||
|
texture { T_Ruby_Glass }
|
||||||
|
interior { I_Glass }
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<1000, 0, 0>, 10
|
||||||
|
pigment { color <1, 0, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 1000, 0>, 10
|
||||||
|
pigment { color <0, 1, 0> }
|
||||||
|
}
|
||||||
|
|
||||||
|
cone {
|
||||||
|
<0, 0, 0>, 0
|
||||||
|
<0, 0, 1000>, 10
|
||||||
|
pigment { color <0, 0, 1> }
|
||||||
|
}
|
||||||
|
*/
|
Loading…
Reference in New Issue