Povray 3.5 compatibility.
This commit is contained in:
parent
15c1f3407e
commit
7c3e80b9c3
Binary file not shown.
Before Width: | Height: | Size: 575 B After Width: | Height: | Size: 583 B |
|
@ -11,25 +11,25 @@
|
||||||
//
|
//
|
||||||
////////////////////////////////////////////////////
|
////////////////////////////////////////////////////
|
||||||
|
|
||||||
#declare _MAT_gif = "krpl200.gif"
|
#declare _MAT_gif = "KRPL200.GIF"
|
||||||
#declare _M_ANGL = 0.0
|
#declare _M_ANGL = 0.0;
|
||||||
|
|
||||||
#declare _FENSTER_R = 100
|
#declare _FENSTER_R = 100;
|
||||||
|
|
||||||
//#declare _STUETZE = 1 // wenn deklariert dann sind
|
//#declare _STUETZE = 1; // wenn deklariert dann sind
|
||||||
// die Landstützen ausgefahren
|
// die Landstützen ausgefahren
|
||||||
//#declare _NO_F_LIGHT = 1 // wenn deklariert dann sind
|
//#declare _NO_F_LIGHT = 1; // wenn deklariert dann sind
|
||||||
// die Fenster dunkel
|
// die Fenster dunkel
|
||||||
//#declare _NO_K_LIGHT = 1 // wenn deklariert dann sind
|
//#declare _NO_K_LIGHT = 1; // wenn deklariert dann sind
|
||||||
// Beobachtungskuppel dunkel
|
// Beobachtungskuppel dunkel
|
||||||
|
|
||||||
#include "KRMat.inc"
|
#include "KRMAT.INC"
|
||||||
|
|
||||||
////////////////////////////////////////////////////
|
////////////////////////////////////////////////////
|
||||||
|
|
||||||
// Kugelraumer 200 Meter
|
// Kugelraumer 200 Meter
|
||||||
#declare R = 100.0 // Kugelradius
|
#declare R = 100.0; // Kugelradius
|
||||||
#declare wr = 15.0 // Wulstradius
|
#declare wr = 15.0; // Wulstradius
|
||||||
|
|
||||||
// Fenster
|
// Fenster
|
||||||
#declare F_O1 =
|
#declare F_O1 =
|
||||||
|
@ -45,7 +45,7 @@ union {
|
||||||
texture { TERKONIT }
|
texture { TERKONIT }
|
||||||
}
|
}
|
||||||
|
|
||||||
#declare Count = 0
|
#declare Count = 0;
|
||||||
#declare F_OR =
|
#declare F_OR =
|
||||||
union {
|
union {
|
||||||
// OBEN 1
|
// OBEN 1
|
||||||
|
@ -61,10 +61,10 @@ union {
|
||||||
}
|
}
|
||||||
translate < 0, 70, 0 > // oben 1
|
translate < 0, 70, 0 > // oben 1
|
||||||
}
|
}
|
||||||
#declare Count=Count+20 //18
|
#declare Count=Count+20; //18
|
||||||
#end
|
#end
|
||||||
// OBEN 2
|
// OBEN 2
|
||||||
#declare Count = 0
|
#declare Count = 0;
|
||||||
#while (Count < 180)
|
#while (Count < 180)
|
||||||
union {
|
union {
|
||||||
object {
|
object {
|
||||||
|
@ -77,10 +77,10 @@ union {
|
||||||
}
|
}
|
||||||
translate < 0, 52, 0 > // oben 2
|
translate < 0, 52, 0 > // oben 2
|
||||||
}
|
}
|
||||||
#declare Count=Count+18 //15
|
#declare Count=Count+18; //15
|
||||||
#end
|
#end
|
||||||
// OBEN 3
|
// OBEN 3
|
||||||
#declare Count = 36
|
#declare Count = 36;
|
||||||
#while (Count < 325)
|
#while (Count < 325)
|
||||||
union {
|
union {
|
||||||
object {
|
object {
|
||||||
|
@ -97,11 +97,11 @@ union {
|
||||||
}
|
}
|
||||||
translate < 0, 35, 0 > //oben 3
|
translate < 0, 35, 0 > //oben 3
|
||||||
}
|
}
|
||||||
#declare Count=Count+12
|
#declare Count=Count+12;
|
||||||
#end
|
#end
|
||||||
|
|
||||||
// UNTEN 1
|
// UNTEN 1
|
||||||
#declare Count = 0
|
#declare Count = 0;
|
||||||
#while (Count < 180)
|
#while (Count < 180)
|
||||||
union {
|
union {
|
||||||
object {
|
object {
|
||||||
|
@ -114,11 +114,11 @@ union {
|
||||||
}
|
}
|
||||||
translate < 0, -54, 0 > // unten 1
|
translate < 0, -54, 0 > // unten 1
|
||||||
}
|
}
|
||||||
#declare Count=Count+18 //15
|
#declare Count=Count+18; //15
|
||||||
#end
|
#end
|
||||||
|
|
||||||
// UNTEN 2
|
// UNTEN 2
|
||||||
#declare Count = 0
|
#declare Count = 0;
|
||||||
#while (Count < 180)
|
#while (Count < 180)
|
||||||
union {
|
union {
|
||||||
object {
|
object {
|
||||||
|
@ -131,7 +131,7 @@ union {
|
||||||
}
|
}
|
||||||
translate < 0, -72, 0 > // unten 2
|
translate < 0, -72, 0 > // unten 2
|
||||||
}
|
}
|
||||||
#declare Count=Count+20 //18
|
#declare Count=Count+20; //18
|
||||||
#end
|
#end
|
||||||
} // end union
|
} // end union
|
||||||
|
|
||||||
|
@ -152,7 +152,7 @@ difference {
|
||||||
texture {
|
texture {
|
||||||
pigment {
|
pigment {
|
||||||
image_map {
|
image_map {
|
||||||
gif "manns.gif"
|
gif "MANNS.GIF"
|
||||||
interpolate 4 // 4=normalized distance
|
interpolate 4 // 4=normalized distance
|
||||||
filter 5 1.0
|
filter 5 1.0
|
||||||
once
|
once
|
||||||
|
@ -167,7 +167,7 @@ texture {
|
||||||
texture {
|
texture {
|
||||||
pigment {
|
pigment {
|
||||||
image_map {
|
image_map {
|
||||||
gif "HB200.gif"
|
gif "HB200.GIF"
|
||||||
interpolate 4 // 4=normalized distance
|
interpolate 4 // 4=normalized distance
|
||||||
filter 5 1.0
|
filter 5 1.0
|
||||||
once
|
once
|
||||||
|
@ -182,7 +182,7 @@ texture {
|
||||||
texture {
|
texture {
|
||||||
pigment {
|
pigment {
|
||||||
image_map {
|
image_map {
|
||||||
gif "hgro200.gif"
|
gif "HGRO200.GIF"
|
||||||
interpolate 4 // 4=normalized distance
|
interpolate 4 // 4=normalized distance
|
||||||
filter 5 1.0
|
filter 5 1.0
|
||||||
once
|
once
|
||||||
|
@ -197,7 +197,7 @@ texture {
|
||||||
texture {
|
texture {
|
||||||
pigment {
|
pigment {
|
||||||
image_map {
|
image_map {
|
||||||
gif "hgru200.gif"
|
gif "HGRU200.GIF"
|
||||||
interpolate 4 // 4=normalized distance
|
interpolate 4 // 4=normalized distance
|
||||||
filter 5 1.0
|
filter 5 1.0
|
||||||
once
|
once
|
||||||
|
@ -212,9 +212,8 @@ texture {
|
||||||
texture {
|
texture {
|
||||||
pigment {
|
pigment {
|
||||||
image_map {
|
image_map {
|
||||||
gif "hgsj200.gif"
|
png "HGSJ200.png"
|
||||||
interpolate 4 // 4=normalized distance
|
interpolate 4 // 4=normalized distance
|
||||||
filter 5 1.0
|
|
||||||
once
|
once
|
||||||
}
|
}
|
||||||
translate < -0.5, -0.5, 0 >
|
translate < -0.5, -0.5, 0 >
|
||||||
|
@ -224,14 +223,14 @@ texture {
|
||||||
} // end texture
|
} // end texture
|
||||||
|
|
||||||
//----- Hangar Tore
|
//----- Hangar Tore
|
||||||
#declare norm_msl_h = 16.25 // Höhe Mannschl normal
|
#declare norm_msl_h = 16.25; // Höhe Mannschl normal
|
||||||
#declare zus_msl_h = 45 // Höhe Mannschl zusätzlich
|
#declare zus_msl_h = 45; // Höhe Mannschl zusätzlich
|
||||||
#declare sjh_h = 28 // Höhe SJ-Hangar
|
#declare sjh_h = 28; // Höhe SJ-Hangar
|
||||||
#declare hgkr_ob = 60 // Höhe Hangarkreis oben
|
#declare hgkr_ob = 60; // Höhe Hangarkreis oben
|
||||||
#declare hgkr_ut = -35 // Höhe Hangarkreis unten
|
#declare hgkr_ut = -35; // Höhe Hangarkreis unten
|
||||||
#declare hgb_h = -85 // Höhe Bodenhangar
|
#declare hgb_h = -85; // Höhe Bodenhangar
|
||||||
|
|
||||||
#declare Count = 45
|
#declare Count = 45;
|
||||||
#declare MANNSCHL =
|
#declare MANNSCHL =
|
||||||
union {
|
union {
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
|
@ -248,7 +247,7 @@ union {
|
||||||
}
|
}
|
||||||
rotate < 0, Count ,0 >
|
rotate < 0, Count ,0 >
|
||||||
} // end intersection
|
} // end intersection
|
||||||
#declare Count=Count+45
|
#declare Count=Count+45;
|
||||||
#end
|
#end
|
||||||
intersection {
|
intersection {
|
||||||
sphere { <0, 0, 0>, R-0.5 }
|
sphere { <0, 0, 0>, R-0.5 }
|
||||||
|
@ -264,7 +263,7 @@ union {
|
||||||
} // end intersection
|
} // end intersection
|
||||||
} // end Union
|
} // end Union
|
||||||
|
|
||||||
#declare Count = 0
|
#declare Count = 0;
|
||||||
#declare HANGAR_B =
|
#declare HANGAR_B =
|
||||||
union {
|
union {
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
|
@ -281,11 +280,11 @@ union {
|
||||||
} // end texture
|
} // end texture
|
||||||
rotate < 0, Count ,0 >
|
rotate < 0, Count ,0 >
|
||||||
} // end intersection
|
} // end intersection
|
||||||
#declare Count=Count+180
|
#declare Count=Count+180;
|
||||||
#end
|
#end
|
||||||
} // end union
|
} // end union
|
||||||
|
|
||||||
#declare Count = 0
|
#declare Count = 0;
|
||||||
#declare HANGARKR_OB =
|
#declare HANGARKR_OB =
|
||||||
union {
|
union {
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
|
@ -302,11 +301,11 @@ union {
|
||||||
} // end texture
|
} // end texture
|
||||||
rotate < 0, Count ,0 >
|
rotate < 0, Count ,0 >
|
||||||
} // end intersection
|
} // end intersection
|
||||||
#declare Count=Count+60
|
#declare Count=Count+60;
|
||||||
#end
|
#end
|
||||||
} // end union
|
} // end union
|
||||||
|
|
||||||
#declare Count = 0
|
#declare Count = 0;
|
||||||
#declare HANGARKR_UT =
|
#declare HANGARKR_UT =
|
||||||
union {
|
union {
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
|
@ -323,7 +322,7 @@ union {
|
||||||
} // end texture
|
} // end texture
|
||||||
rotate < 0, Count ,0 >
|
rotate < 0, Count ,0 >
|
||||||
} // end intersection
|
} // end intersection
|
||||||
#declare Count=Count+45
|
#declare Count=Count+45;
|
||||||
#end
|
#end
|
||||||
} // end union
|
} // end union
|
||||||
|
|
||||||
|
@ -342,7 +341,7 @@ intersection {
|
||||||
} // end intersection
|
} // end intersection
|
||||||
|
|
||||||
//----- Hangar Ausschnitte
|
//----- Hangar Ausschnitte
|
||||||
#declare Count = 45
|
#declare Count = 45;
|
||||||
#declare _MANNSCHL =
|
#declare _MANNSCHL =
|
||||||
union {
|
union {
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
|
@ -352,7 +351,7 @@ union {
|
||||||
rotate < 0, Count ,0 >
|
rotate < 0, Count ,0 >
|
||||||
translate < 0, norm_msl_h, 0 >
|
translate < 0, norm_msl_h, 0 >
|
||||||
}
|
}
|
||||||
#declare Count=Count+45
|
#declare Count=Count+45;
|
||||||
#end
|
#end
|
||||||
superellipsoid { < 0.2, 0.2 >
|
superellipsoid { < 0.2, 0.2 >
|
||||||
scale < R/2+5, 1.25, 2.5 >
|
scale < R/2+5, 1.25, 2.5 >
|
||||||
|
@ -373,7 +372,7 @@ object {
|
||||||
} // end object
|
} // end object
|
||||||
|
|
||||||
// oberer Hangarkreis
|
// oberer Hangarkreis
|
||||||
#declare Count = 0
|
#declare Count = 0;
|
||||||
#declare _HANGARKR_OB =
|
#declare _HANGARKR_OB =
|
||||||
union {
|
union {
|
||||||
#while (Count < 180)
|
#while (Count < 180)
|
||||||
|
@ -382,13 +381,13 @@ union {
|
||||||
rotate < 0, Count ,0 >
|
rotate < 0, Count ,0 >
|
||||||
translate < 0, hgkr_ob, 0 >
|
translate < 0, hgkr_ob, 0 >
|
||||||
}
|
}
|
||||||
#declare Count=Count+60
|
#declare Count=Count+60;
|
||||||
#end
|
#end
|
||||||
texture { TERKONIT }
|
texture { TERKONIT }
|
||||||
} // end union
|
} // end union
|
||||||
|
|
||||||
// unterer Hangarkreis
|
// unterer Hangarkreis
|
||||||
#declare Count = 0
|
#declare Count = 0;
|
||||||
#declare _HANGARKR_UT =
|
#declare _HANGARKR_UT =
|
||||||
union {
|
union {
|
||||||
#while (Count < 180)
|
#while (Count < 180)
|
||||||
|
@ -397,7 +396,7 @@ union {
|
||||||
rotate < 0, Count ,0 >
|
rotate < 0, Count ,0 >
|
||||||
translate < 0, hgkr_ut, 0 >
|
translate < 0, hgkr_ut, 0 >
|
||||||
}
|
}
|
||||||
#declare Count=Count+45
|
#declare Count=Count+45;
|
||||||
#end
|
#end
|
||||||
texture { TERKONIT }
|
texture { TERKONIT }
|
||||||
} // end union
|
} // end union
|
||||||
|
@ -452,8 +451,8 @@ object {
|
||||||
}
|
}
|
||||||
} // end obj
|
} // end obj
|
||||||
|
|
||||||
#declare r1 = 7.25 // Düsenentfernung
|
#declare r1 = 7.25; // Düsenentfernung
|
||||||
#declare dsk = 45 // Düsenwinkel
|
#declare dsk = 45; // Düsenwinkel
|
||||||
|
|
||||||
#declare WULST =
|
#declare WULST =
|
||||||
object {
|
object {
|
||||||
|
@ -462,31 +461,31 @@ object {
|
||||||
torus { R, wr }
|
torus { R, wr }
|
||||||
cylinder { -wr*y , wr*y, R }
|
cylinder { -wr*y , wr*y, R }
|
||||||
}
|
}
|
||||||
#declare Count = 10
|
#declare Count = 10;
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
#declare X=(r1*cos(radians( dsk ))+R)*sin(radians( Count ))
|
#declare X=(r1*cos(radians( dsk ))+R)*sin(radians( Count ));
|
||||||
#declare Z=(r1*cos(radians( dsk ))+R)*cos(radians( Count ))
|
#declare Z=(r1*cos(radians( dsk ))+R)*cos(radians( Count ));
|
||||||
#declare Y=r1*sin(radians( dsk ))
|
#declare Y=r1*sin(radians( dsk ));
|
||||||
object {
|
object {
|
||||||
DUESE
|
DUESE
|
||||||
rotate < dsk, 0, 0 >
|
rotate < dsk, 0, 0 >
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z, >
|
translate < X, Y, Z, >
|
||||||
}
|
}
|
||||||
#declare Count=Count+20
|
#declare Count=Count+20;
|
||||||
#end
|
#end
|
||||||
#declare Count = 10
|
#declare Count = 10;
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
#declare X=(r1*cos(radians( -dsk ))+R)*sin(radians( Count ))
|
#declare X=(r1*cos(radians( -dsk ))+R)*sin(radians( Count ));
|
||||||
#declare Z=(r1*cos(radians( -dsk ))+R)*cos(radians( Count ))
|
#declare Z=(r1*cos(radians( -dsk ))+R)*cos(radians( Count ));
|
||||||
#declare Y=r1*sin(radians( -dsk ))
|
#declare Y=r1*sin(radians( -dsk ));
|
||||||
object {
|
object {
|
||||||
DUESE
|
DUESE
|
||||||
rotate <180-dsk, 0, 0 >
|
rotate <180-dsk, 0, 0 >
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z, >
|
translate < X, Y, Z, >
|
||||||
}
|
}
|
||||||
#declare Count=Count+20
|
#declare Count=Count+20;
|
||||||
#end
|
#end
|
||||||
}
|
}
|
||||||
} // end object
|
} // end object
|
||||||
|
@ -577,7 +576,7 @@ object {
|
||||||
scale 5
|
scale 5
|
||||||
} // end obj
|
} // end obj
|
||||||
|
|
||||||
#declare rgs = R - 1.5 // Radius Polgeschütz
|
#declare rgs = R - 1.5; // Radius Polgeschütz
|
||||||
#declare GSKP =
|
#declare GSKP =
|
||||||
union {
|
union {
|
||||||
sphere { < 0, 0, 0 >, 1
|
sphere { < 0, 0, 0 >, 1
|
||||||
|
@ -600,112 +599,112 @@ union {
|
||||||
rotate < 0, 20, 0>
|
rotate < 0, 20, 0>
|
||||||
}
|
}
|
||||||
|
|
||||||
#declare rgs = R - 1.0 // Radius Geschütz
|
#declare rgs = R - 1.0; // Radius Geschütz
|
||||||
#declare Count = 0
|
#declare Count = 0;
|
||||||
#declare wgsk = 50 // Gesützkreiswinkel
|
#declare wgsk = 50; // Gesützkreiswinkel
|
||||||
#declare GSKR1 =
|
#declare GSKR1 =
|
||||||
union{
|
union{
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ))
|
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ));
|
||||||
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ))
|
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ));
|
||||||
#declare Y=rgs*sin(radians( wgsk ))
|
#declare Y=rgs*sin(radians( wgsk ));
|
||||||
object {
|
object {
|
||||||
GSKUPPEL_1
|
GSKUPPEL_1
|
||||||
rotate < 90-wgsk, 0, 0 >
|
rotate < 90-wgsk, 0, 0 >
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z >
|
translate < X, Y, Z >
|
||||||
}
|
}
|
||||||
#declare Count=Count+45
|
#declare Count=Count+45;
|
||||||
#end
|
#end
|
||||||
}
|
}
|
||||||
|
|
||||||
#declare Count = 15
|
#declare Count = 15;
|
||||||
#declare wgsk = 27 // Gesützkreiswinkel
|
#declare wgsk = 27; // Gesützkreiswinkel
|
||||||
#declare GSKR2 =
|
#declare GSKR2 =
|
||||||
union{
|
union{
|
||||||
#declare Y=rgs*sin(radians( wgsk ))
|
#declare Y=rgs*sin(radians( wgsk ));
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ))
|
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ));
|
||||||
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ))
|
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ));
|
||||||
object {
|
object {
|
||||||
GSKUPPEL_3
|
GSKUPPEL_3
|
||||||
rotate < 90-wgsk, 0, 0 >
|
rotate < 90-wgsk, 0, 0 >
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z >
|
translate < X, Y, Z >
|
||||||
}
|
}
|
||||||
#declare Count=Count+30
|
#declare Count=Count+30;
|
||||||
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ))
|
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ));
|
||||||
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ))
|
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ));
|
||||||
object {
|
object {
|
||||||
GSKUPPEL_2
|
GSKUPPEL_2
|
||||||
rotate < 90-wgsk, 0, 0 >
|
rotate < 90-wgsk, 0, 0 >
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z >
|
translate < X, Y, Z >
|
||||||
}
|
}
|
||||||
#declare Count=Count+30
|
#declare Count=Count+30;
|
||||||
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ))
|
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ));
|
||||||
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ))
|
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ));
|
||||||
object {
|
object {
|
||||||
GSKUPPEL_2
|
GSKUPPEL_2
|
||||||
rotate < 90-wgsk, 0, 0 >
|
rotate < 90-wgsk, 0, 0 >
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z >
|
translate < X, Y, Z >
|
||||||
}
|
}
|
||||||
#declare Count=Count+30
|
#declare Count=Count+30;
|
||||||
#end
|
#end
|
||||||
}
|
}
|
||||||
|
|
||||||
#declare Count = 15
|
#declare Count = 15;
|
||||||
#declare wgsk = -27 // Gesützkreiswinkel
|
#declare wgsk = -27; // Gesützkreiswinkel
|
||||||
#declare GSKR3 =
|
#declare GSKR3 =
|
||||||
union{
|
union{
|
||||||
#declare Y=rgs*sin(radians( wgsk ))
|
#declare Y=rgs*sin(radians( wgsk ));
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ))
|
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ));
|
||||||
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ))
|
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ));
|
||||||
object {
|
object {
|
||||||
GSKUPPEL_3
|
GSKUPPEL_3
|
||||||
rotate < 90-wgsk, 0, 0 >
|
rotate < 90-wgsk, 0, 0 >
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z >
|
translate < X, Y, Z >
|
||||||
}
|
}
|
||||||
#declare Count=Count+30
|
#declare Count=Count+30;
|
||||||
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ))
|
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ));
|
||||||
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ))
|
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ));
|
||||||
object {
|
object {
|
||||||
GSKUPPEL_2
|
GSKUPPEL_2
|
||||||
rotate < 90-wgsk, 0, 0 >
|
rotate < 90-wgsk, 0, 0 >
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z >
|
translate < X, Y, Z >
|
||||||
}
|
}
|
||||||
#declare Count=Count+30
|
#declare Count=Count+30;
|
||||||
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ))
|
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ));
|
||||||
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ))
|
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ));
|
||||||
object {
|
object {
|
||||||
GSKUPPEL_2
|
GSKUPPEL_2
|
||||||
rotate < 90-wgsk, 0, 0 >
|
rotate < 90-wgsk, 0, 0 >
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z >
|
translate < X, Y, Z >
|
||||||
}
|
}
|
||||||
#declare Count=Count+30
|
#declare Count=Count+30;
|
||||||
#end
|
#end
|
||||||
}
|
}
|
||||||
|
|
||||||
#declare Count = 0
|
#declare Count = 0;
|
||||||
#declare wgsk = -50 // Gesützkreiswinkel
|
#declare wgsk = -50; // Gesützkreiswinkel
|
||||||
#declare GSKR4 =
|
#declare GSKR4 =
|
||||||
union{
|
union{
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ))
|
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ));
|
||||||
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ))
|
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ));
|
||||||
#declare Y=rgs*sin(radians( wgsk ))
|
#declare Y=rgs*sin(radians( wgsk ));
|
||||||
object {
|
object {
|
||||||
GSKUPPEL_1
|
GSKUPPEL_1
|
||||||
rotate < 90-wgsk, 0, 0 >
|
rotate < 90-wgsk, 0, 0 >
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z >
|
translate < X, Y, Z >
|
||||||
}
|
}
|
||||||
#declare Count=Count+45
|
#declare Count=Count+45;
|
||||||
#end
|
#end
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -736,15 +735,15 @@ union {
|
||||||
texture { TERKONIT }
|
texture { TERKONIT }
|
||||||
}
|
}
|
||||||
|
|
||||||
#declare rgs = R - 1 // Radius Schutzschirmprojektor
|
#declare rgs = R - 1; // Radius Schutzschirmprojektor
|
||||||
#declare Count = 22.5
|
#declare Count = 22.5;
|
||||||
#declare wgsk = 50 // Winkel SSprojektorkreis
|
#declare wgsk = 50; // Winkel SSprojektorkreis
|
||||||
#declare SSKR1 =
|
#declare SSKR1 =
|
||||||
union{
|
union{
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ))
|
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ));
|
||||||
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ))
|
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ));
|
||||||
#declare Y=rgs*sin(radians( wgsk ))
|
#declare Y=rgs*sin(radians( wgsk ));
|
||||||
object {
|
object {
|
||||||
SSPROJ
|
SSPROJ
|
||||||
scale 6
|
scale 6
|
||||||
|
@ -752,18 +751,18 @@ union{
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z >
|
translate < X, Y, Z >
|
||||||
}
|
}
|
||||||
#declare Count=Count+45
|
#declare Count=Count+45;
|
||||||
#end
|
#end
|
||||||
}
|
}
|
||||||
|
|
||||||
#declare Count = 22.5
|
#declare Count = 22.5;
|
||||||
#declare wgsk = -50 // Winkel SSprojektorkreis
|
#declare wgsk = -50; // Winkel SSprojektorkreis
|
||||||
#declare SSKR2 =
|
#declare SSKR2 =
|
||||||
union{
|
union{
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ))
|
#declare X=rgs*sin(radians( Count ))*cos(radians( wgsk ));
|
||||||
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ))
|
#declare Z=rgs*cos(radians( Count ))*cos(radians( wgsk ));
|
||||||
#declare Y=rgs*sin(radians( wgsk ))
|
#declare Y=rgs*sin(radians( wgsk ));
|
||||||
object {
|
object {
|
||||||
SSPROJ
|
SSPROJ
|
||||||
scale 6
|
scale 6
|
||||||
|
@ -771,14 +770,14 @@ union{
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z >
|
translate < X, Y, Z >
|
||||||
}
|
}
|
||||||
#declare Count=Count+45
|
#declare Count=Count+45;
|
||||||
#end
|
#end
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------
|
//---------------------------------------------------
|
||||||
// Landeteller und Landestützen
|
// Landeteller und Landestützen
|
||||||
|
|
||||||
#declare wldst = 15
|
#declare wldst = 15;
|
||||||
|
|
||||||
#declare LDST =
|
#declare LDST =
|
||||||
union{
|
union{
|
||||||
|
@ -808,24 +807,24 @@ union{
|
||||||
rotate < 0, 0, wldst >
|
rotate < 0, 0, wldst >
|
||||||
}
|
}
|
||||||
|
|
||||||
#declare Count = 15
|
#declare Count = 15;
|
||||||
#declare wltk = -40
|
#declare wltk = -40;
|
||||||
#declare rlt = R - 1
|
#declare rlt = R - 1;
|
||||||
|
|
||||||
#ifdef (_STUETZE)
|
#ifdef (_STUETZE)
|
||||||
#declare LTKR =
|
#declare LTKR =
|
||||||
union{
|
union{
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
#declare X=rlt*sin(radians( Count ))*cos(radians( wltk ))
|
#declare X=rlt*sin(radians( Count ))*cos(radians( wltk ));
|
||||||
#declare Z=rlt*cos(radians( Count ))*cos(radians( wltk ))
|
#declare Z=rlt*cos(radians( Count ))*cos(radians( wltk ));
|
||||||
#declare Y=rlt*sin(radians( wltk ))
|
#declare Y=rlt*sin(radians( wltk ));
|
||||||
object {
|
object {
|
||||||
LDST
|
LDST
|
||||||
rotate < 0, -90, 0 >
|
rotate < 0, -90, 0 >
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z >
|
translate < X, Y, Z >
|
||||||
}
|
}
|
||||||
#declare Count=Count+30
|
#declare Count=Count+30;
|
||||||
#end
|
#end
|
||||||
texture { TERKONIT }
|
texture { TERKONIT }
|
||||||
}
|
}
|
||||||
|
@ -833,9 +832,9 @@ union{
|
||||||
#declare LTKR =
|
#declare LTKR =
|
||||||
union{
|
union{
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
#declare X=rlt*sin(radians( Count ))*cos(radians( wltk ))
|
#declare X=rlt*sin(radians( Count ))*cos(radians( wltk ));
|
||||||
#declare Z=rlt*cos(radians( Count ))*cos(radians( wltk ))
|
#declare Z=rlt*cos(radians( Count ))*cos(radians( wltk ));
|
||||||
#declare Y=rlt*sin(radians( wltk ))
|
#declare Y=rlt*sin(radians( wltk ));
|
||||||
cylinder {
|
cylinder {
|
||||||
< 0, 1.0, 0 >
|
< 0, 1.0, 0 >
|
||||||
< 0, 0, 0 >, 6
|
< 0, 0, 0 >, 6
|
||||||
|
@ -843,7 +842,7 @@ union{
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z >
|
translate < X, Y, Z >
|
||||||
}
|
}
|
||||||
#declare Count=Count+30
|
#declare Count=Count+30;
|
||||||
#end
|
#end
|
||||||
texture { TERKONIT }
|
texture { TERKONIT }
|
||||||
}
|
}
|
||||||
|
@ -943,29 +942,29 @@ union {
|
||||||
texture { TERKONIT }
|
texture { TERKONIT }
|
||||||
}
|
}
|
||||||
|
|
||||||
#declare wank = 69
|
#declare wank = 69;
|
||||||
#declare rank = R-0.4
|
#declare rank = R-0.4;
|
||||||
#declare Y=rank*sin(radians( wank ))
|
#declare Y=rank*sin(radians( wank ));
|
||||||
#declare ORTER =
|
#declare ORTER =
|
||||||
union {
|
union {
|
||||||
#declare X=rank*sin(radians( 0 ))*cos(radians( wank ))
|
#declare X=rank*sin(radians( 0 ))*cos(radians( wank ));
|
||||||
#declare Z=rank*cos(radians( 0 ))*cos(radians( wank ))
|
#declare Z=rank*cos(radians( 0 ))*cos(radians( wank ));
|
||||||
object {
|
object {
|
||||||
_ORTER_2
|
_ORTER_2
|
||||||
scale 2
|
scale 2
|
||||||
//rotate < 0, 0, 0 >
|
//rotate < 0, 0, 0 >
|
||||||
translate < X, Y-0.5, Z >
|
translate < X, Y-0.5, Z >
|
||||||
}
|
}
|
||||||
#declare X=rank*sin(radians( 180 ))*cos(radians( wank ))
|
#declare X=rank*sin(radians( 180 ))*cos(radians( wank ));
|
||||||
#declare Z=rank*cos(radians( 180 ))*cos(radians( wank ))
|
#declare Z=rank*cos(radians( 180 ))*cos(radians( wank ));
|
||||||
object {
|
object {
|
||||||
_ORTER_2
|
_ORTER_2
|
||||||
scale 2
|
scale 2
|
||||||
rotate < 0, 180, 0 >
|
rotate < 0, 180, 0 >
|
||||||
translate < X, Y-0.5, Z >
|
translate < X, Y-0.5, Z >
|
||||||
}
|
}
|
||||||
#declare X=rank*sin(radians( 90 ))*cos(radians( wank ))
|
#declare X=rank*sin(radians( 90 ))*cos(radians( wank ));
|
||||||
#declare Z=rank*cos(radians( 90 ))*cos(radians( wank ))
|
#declare Z=rank*cos(radians( 90 ))*cos(radians( wank ));
|
||||||
object {
|
object {
|
||||||
_ORTER_1
|
_ORTER_1
|
||||||
scale 2
|
scale 2
|
||||||
|
@ -973,8 +972,8 @@ union {
|
||||||
rotate < 0, 90, 0 >
|
rotate < 0, 90, 0 >
|
||||||
translate < X, Y, Z >
|
translate < X, Y, Z >
|
||||||
}
|
}
|
||||||
#declare X=rank*sin(radians( 270 ))*cos(radians( wank ))
|
#declare X=rank*sin(radians( 270 ))*cos(radians( wank ));
|
||||||
#declare Z=rank*cos(radians( 270 ))*cos(radians( wank ))
|
#declare Z=rank*cos(radians( 270 ))*cos(radians( wank ));
|
||||||
object {
|
object {
|
||||||
_ORTER_1
|
_ORTER_1
|
||||||
scale 2
|
scale 2
|
||||||
|
@ -1100,32 +1099,32 @@ union {
|
||||||
texture { TERKONIT }
|
texture { TERKONIT }
|
||||||
}
|
}
|
||||||
|
|
||||||
#declare Y=rank*sin(radians( wank ))
|
#declare Y=rank*sin(radians( wank ));
|
||||||
#declare ANTENNE =
|
#declare ANTENNE =
|
||||||
union {
|
union {
|
||||||
#declare X=rank*sin(radians( 45 ))*cos(radians( wank ))
|
#declare X=rank*sin(radians( 45 ))*cos(radians( wank ));
|
||||||
#declare Z=rank*cos(radians( 45 ))*cos(radians( wank ))
|
#declare Z=rank*cos(radians( 45 ))*cos(radians( wank ));
|
||||||
object {
|
object {
|
||||||
_ANTENNE_1
|
_ANTENNE_1
|
||||||
scale 2
|
scale 2
|
||||||
translate < X, Y-0.5, Z >
|
translate < X, Y-0.5, Z >
|
||||||
}
|
}
|
||||||
#declare X=rank*sin(radians( 225 ))*cos(radians( wank ))
|
#declare X=rank*sin(radians( 225 ))*cos(radians( wank ));
|
||||||
#declare Z=rank*cos(radians( 225 ))*cos(radians( wank ))
|
#declare Z=rank*cos(radians( 225 ))*cos(radians( wank ));
|
||||||
object {
|
object {
|
||||||
_ANTENNE_1
|
_ANTENNE_1
|
||||||
scale 2
|
scale 2
|
||||||
translate < X, Y-0.5, Z >
|
translate < X, Y-0.5, Z >
|
||||||
}
|
}
|
||||||
#declare X=rank*sin(radians( 135 ))*cos(radians( wank ))
|
#declare X=rank*sin(radians( 135 ))*cos(radians( wank ));
|
||||||
#declare Z=rank*cos(radians( 135 ))*cos(radians( wank ))
|
#declare Z=rank*cos(radians( 135 ))*cos(radians( wank ));
|
||||||
object {
|
object {
|
||||||
_ANTENNE_3
|
_ANTENNE_3
|
||||||
scale 1.5
|
scale 1.5
|
||||||
translate < X, Y-0.3, Z >
|
translate < X, Y-0.3, Z >
|
||||||
}
|
}
|
||||||
#declare X=rank*sin(radians( 315 ))*cos(radians( wank ))
|
#declare X=rank*sin(radians( 315 ))*cos(radians( wank ));
|
||||||
#declare Z=rank*cos(radians( 315 ))*cos(radians( wank ))
|
#declare Z=rank*cos(radians( 315 ))*cos(radians( wank ));
|
||||||
object {
|
object {
|
||||||
_ANTENNE_2
|
_ANTENNE_2
|
||||||
scale 1.5
|
scale 1.5
|
||||||
|
@ -1137,15 +1136,15 @@ union {
|
||||||
//---------------------------------------------------
|
//---------------------------------------------------
|
||||||
// Beobachtungskuppel
|
// Beobachtungskuppel
|
||||||
|
|
||||||
#declare wbk = 63 // Winkel Beobachtungskuppel
|
#declare wbk = 63; // Winkel Beobachtungskuppel
|
||||||
#declare rbk = R - 0.5 // Radius Beobachtungskuppel
|
#declare rbk = R - 0.5; // Radius Beobachtungskuppel
|
||||||
#declare Y=rbk*sin(radians( wbk ))
|
#declare Y=rbk*sin(radians( wbk ));
|
||||||
#declare Count = 67.5
|
#declare Count = 67.5;
|
||||||
#declare BKPL =
|
#declare BKPL =
|
||||||
union {
|
union {
|
||||||
#while (Count < 360)
|
#while (Count < 360)
|
||||||
#declare X=rbk*sin(radians( Count ))*cos(radians( wbk ))
|
#declare X=rbk*sin(radians( Count ))*cos(radians( wbk ));
|
||||||
#declare Z=rbk*cos(radians( Count ))*cos(radians( wbk ))
|
#declare Z=rbk*cos(radians( Count ))*cos(radians( wbk ));
|
||||||
sphere {
|
sphere {
|
||||||
< 0, 0, 0 >, 1
|
< 0, 0, 0 >, 1
|
||||||
hollow
|
hollow
|
||||||
|
@ -1156,7 +1155,7 @@ union {
|
||||||
rotate < 0, Count, 0 >
|
rotate < 0, Count, 0 >
|
||||||
translate < X, Y, Z >
|
translate < X, Y, Z >
|
||||||
} // end sphere
|
} // end sphere
|
||||||
#declare Count=Count+180
|
#declare Count=Count+180;
|
||||||
#end
|
#end
|
||||||
} // end union
|
} // end union
|
||||||
|
|
||||||
|
|
|
@ -17,15 +17,24 @@
|
||||||
#include "textures.inc" // Standard Texture definitions
|
#include "textures.inc" // Standard Texture definitions
|
||||||
|
|
||||||
// ==== Additional Includes ====
|
// ==== Additional Includes ====
|
||||||
#include "CONSTS.INC"
|
#include "consts.inc"
|
||||||
|
|
||||||
////////////////////////////////////////////////////
|
////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
//camera {
|
||||||
|
// orthographic
|
||||||
|
// location < -300.0, 0.0, -300.0>
|
||||||
|
// direction 1.3*z
|
||||||
|
// up y
|
||||||
|
// right 4/3*x
|
||||||
|
// look_at < 0.0, 0.0, 0.0>
|
||||||
|
//}
|
||||||
camera {
|
camera {
|
||||||
|
orthographic
|
||||||
location < 0.0, 0.0, -300.0>
|
location < 0.0, 0.0, -300.0>
|
||||||
direction 1.3*z
|
direction 1.3*z
|
||||||
up y
|
up <0, 200, 0>
|
||||||
right 4/3*x
|
right <200*4/3, 0, 0>
|
||||||
look_at < 0.0, 0.0, 0.0>
|
look_at < 0.0, 0.0, 0.0>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -46,7 +55,7 @@ light_source {
|
||||||
|
|
||||||
////////////////////////////////////////////////////
|
////////////////////////////////////////////////////
|
||||||
|
|
||||||
#declare _STARS = 1
|
#declare _STARS = 0;
|
||||||
|
|
||||||
#ifdef (_STARS)
|
#ifdef (_STARS)
|
||||||
#declare Starfield=
|
#declare Starfield=
|
||||||
|
@ -90,6 +99,6 @@ object {
|
||||||
|
|
||||||
object {
|
object {
|
||||||
KR200
|
KR200
|
||||||
rotate < 0, -45, 0 >
|
rotate < 0, -90, 0 >
|
||||||
rotate < -10, 0, 0 >
|
// rotate < -10, 0, 0 >
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,8 +31,8 @@ texture {
|
||||||
//---------------------------------------------------
|
//---------------------------------------------------
|
||||||
// Terkonit Kugelraumer Schale
|
// Terkonit Kugelraumer Schale
|
||||||
|
|
||||||
#declare _d = 0.70
|
#declare _d = 0.70;
|
||||||
#declare _r = 100
|
#declare _r = 100;
|
||||||
#declare _T_S_1 =
|
#declare _T_S_1 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -40,8 +40,8 @@ texture {
|
||||||
roughness 1/_r }
|
roughness 1/_r }
|
||||||
} // end text 1
|
} // end text 1
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_2 =
|
#declare _T_S_2 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -50,8 +50,8 @@ texture {
|
||||||
|
|
||||||
} // end text 2
|
} // end text 2
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_3 =
|
#declare _T_S_3 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -59,8 +59,8 @@ texture {
|
||||||
roughness 1/_r }
|
roughness 1/_r }
|
||||||
} // end text 3
|
} // end text 3
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_4 =
|
#declare _T_S_4 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -68,8 +68,8 @@ texture {
|
||||||
roughness 1/_r }
|
roughness 1/_r }
|
||||||
} // end text 4
|
} // end text 4
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_5 =
|
#declare _T_S_5 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -77,8 +77,8 @@ texture {
|
||||||
roughness 1/_r }
|
roughness 1/_r }
|
||||||
} // end text 5
|
} // end text 5
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_6 =
|
#declare _T_S_6 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -86,8 +86,8 @@ texture {
|
||||||
roughness 1/_r }
|
roughness 1/_r }
|
||||||
} // end text 6
|
} // end text 6
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_7 =
|
#declare _T_S_7 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -95,8 +95,8 @@ texture {
|
||||||
roughness 1/_r }
|
roughness 1/_r }
|
||||||
} // end text 7
|
} // end text 7
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_8 =
|
#declare _T_S_8 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -104,8 +104,8 @@ texture {
|
||||||
roughness 1/_r }
|
roughness 1/_r }
|
||||||
} // end text 8
|
} // end text 8
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_9 =
|
#declare _T_S_9 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -113,8 +113,8 @@ texture {
|
||||||
roughness 1/_r }
|
roughness 1/_r }
|
||||||
} // end text 9
|
} // end text 9
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_10 =
|
#declare _T_S_10 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -122,8 +122,8 @@ texture {
|
||||||
roughness 1/_r }
|
roughness 1/_r }
|
||||||
} // end text 10
|
} // end text 10
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_11 =
|
#declare _T_S_11 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -131,8 +131,8 @@ texture {
|
||||||
roughness 1/_r }
|
roughness 1/_r }
|
||||||
} // end text 11
|
} // end text 11
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_12 =
|
#declare _T_S_12 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -140,8 +140,8 @@ texture {
|
||||||
roughness 1/_r }
|
roughness 1/_r }
|
||||||
} // end text 12
|
} // end text 12
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_13 =
|
#declare _T_S_13 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -149,8 +149,8 @@ texture {
|
||||||
roughness 1/_r }
|
roughness 1/_r }
|
||||||
} // end text 13
|
} // end text 13
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_14 =
|
#declare _T_S_14 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -158,8 +158,8 @@ texture {
|
||||||
roughness 1/_r }
|
roughness 1/_r }
|
||||||
} // end text 14
|
} // end text 14
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_15 =
|
#declare _T_S_15 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -167,8 +167,8 @@ texture {
|
||||||
roughness 1/_r }
|
roughness 1/_r }
|
||||||
} // end text 15
|
} // end text 15
|
||||||
|
|
||||||
#declare _d = _d-0.01
|
#declare _d = _d-0.01;
|
||||||
#declare _r = _r-5
|
#declare _r = _r-5;
|
||||||
#declare _T_S_16 =
|
#declare _T_S_16 =
|
||||||
texture {
|
texture {
|
||||||
TERKONIT
|
TERKONIT
|
||||||
|
@ -230,19 +230,19 @@ texture {
|
||||||
texture {
|
texture {
|
||||||
pigment {colour rgbft <0.4, 0.4, 0.4, 0.7, 1.0>}
|
pigment {colour rgbft <0.4, 0.4, 0.4, 0.7, 1.0>}
|
||||||
finish { _T_F_finish }
|
finish { _T_F_finish }
|
||||||
halo {
|
// halo {
|
||||||
emitting
|
// emitting
|
||||||
constant
|
// constant
|
||||||
max_value 1
|
// max_value 1
|
||||||
spherical_mapping
|
// spherical_mapping
|
||||||
colour_map {
|
// colour_map {
|
||||||
[0 color rgbt <1.0, 1.0, 1.0, 0>]
|
// [0 color rgbt <1.0, 1.0, 1.0, 0>]
|
||||||
[1 color rgbt <0.9, 1.0, 0.8, -1>]
|
// [1 color rgbt <0.9, 1.0, 0.8, -1>]
|
||||||
}
|
// }
|
||||||
// turbulence 0.5
|
// // turbulence 0.5
|
||||||
scale _FENSTER_R
|
// scale _FENSTER_R
|
||||||
samples 10
|
// samples 10
|
||||||
} // end halo
|
// } // end halo
|
||||||
} // end text
|
} // end text
|
||||||
#end
|
#end
|
||||||
|
|
||||||
|
@ -270,18 +270,18 @@ texture { _T_K_text
|
||||||
#else
|
#else
|
||||||
#declare _T_GSK =
|
#declare _T_GSK =
|
||||||
texture { _T_K_text
|
texture { _T_K_text
|
||||||
halo {
|
// halo {
|
||||||
emitting
|
// emitting
|
||||||
cubic
|
// cubic
|
||||||
max_value 1
|
// max_value 1
|
||||||
spherical_mapping
|
// spherical_mapping
|
||||||
colour_map {
|
// colour_map {
|
||||||
[0 color rgbt <1.0, 0.0, 0.0, 0.6>]
|
// [0 color rgbt <1.0, 0.0, 0.0, 0.6>]
|
||||||
[0.2 color rgbt <1.0, 0.2, 0.1, 0.4>]
|
// [0.2 color rgbt <1.0, 0.2, 0.1, 0.4>]
|
||||||
[1 color rgbt <1.0, 0.4, 0.2, 0.0>]
|
// [1 color rgbt <1.0, 0.4, 0.2, 0.0>]
|
||||||
}
|
// }
|
||||||
samples 10
|
// samples 10
|
||||||
} // end halo
|
// } // end halo
|
||||||
} // end text
|
} // end text
|
||||||
#end
|
#end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue