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