Compare commits
3 Commits
0b04ffd359
...
730b4d5a23
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
730b4d5a23 | ||
|
|
7fbcbec840 | ||
|
|
46b0f2005b |
10
gadgets.inc
10
gadgets.inc
@ -36,8 +36,8 @@ merge {
|
||||
#local CK = NormClock * (9.876+rand(Rng1));
|
||||
#for (Foo, 0, 7)
|
||||
#local CK2 = CK + Foo;
|
||||
#local C2X = 2.4 * sin(CK2+rand(Rng1)) * sin(CK*3);
|
||||
#local C2Z = 2.3 * (sin(-CK2+rand(Rng1)) * cos(CK*(rand(Rng1))));
|
||||
#local C2X = 1.9 * sin(CK2+rand(Rng1)) * sin(CK*3);
|
||||
#local C2Z = 2.0 * (sin(-CK2+rand(Rng1)) * cos(CK*(rand(Rng1))));
|
||||
#local R = 0.06+(0.04*Cos_010(NormClock));
|
||||
#local H = 4.2;
|
||||
cylinder { 0, <C2X, H, C2Z>, R }
|
||||
@ -105,7 +105,7 @@ prism {
|
||||
#macro HexaPole_tubes ()
|
||||
#local R = 0.04;
|
||||
#local E = 0.58;
|
||||
#local H = H_cone*1.8;
|
||||
#local H = H_cone*1.5;
|
||||
union {
|
||||
#for (A, 0, 359, 60)
|
||||
#local Xp = E * cos(radians(A));
|
||||
@ -113,7 +113,7 @@ union {
|
||||
union {
|
||||
#local H2 = H + rand(Rng1) + rand(Rng1);
|
||||
cylinder { 0, y*H2, R }
|
||||
sphere { 0, R*2 scale <1, 0.666, 1> }
|
||||
sphere { 0, R*2 scale <1, 0.555, 1> }
|
||||
sphere { 0, R*2 scale <1, 1.555, 1> translate y*H2 }
|
||||
#local Ra = rand(Rng1);
|
||||
#if (Ra < 0.25)
|
||||
@ -144,7 +144,7 @@ union {
|
||||
#macro HexaPole ()
|
||||
union {
|
||||
object { Base_hexapole () scale <0.24, 0.2, 0.24> }
|
||||
object { HexaPole_tubes () translate y*0.20 }
|
||||
object { HexaPole_tubes () translate y*0.15 }
|
||||
rotate y*(53*rand(Rng1))
|
||||
}
|
||||
#end // macro
|
||||
|
||||
@ -106,8 +106,8 @@ union {
|
||||
|
||||
#declare HW_Anneau0 = object
|
||||
{
|
||||
torus { Hc_rad*0.30, 0.03 scale <1, 1.45, 1>
|
||||
texture { tPlasticBlue } translate y*0.32 }
|
||||
torus { Hc_rad*0.31, 0.05 scale <1, 0.75, 1>
|
||||
texture { GoldDark } translate y*0.32 }
|
||||
}
|
||||
|
||||
#declare HexaWood = object
|
||||
|
||||
11
hexawood.pov
11
hexawood.pov
@ -22,15 +22,16 @@ object { Le_Decor }
|
||||
|
||||
// object { Repere translate <10, 1, 10> }
|
||||
|
||||
#declare P1 = <-25, 0.4, (SzSol/2)+4>;
|
||||
#declare LOC = <19-NormClock, 1.60, 13.9-NormClock>;
|
||||
|
||||
#declare Pos = Interpolate(P1, NormClock, 0.95);
|
||||
#declare Pos2 = <Pos.x, 0.9, Pos.z>;
|
||||
#declare P1 = <-25, 0.4, (SzSol/2)+4>;
|
||||
#declare Pos = Interpolate(P1, P_hexawood, NormClock);
|
||||
#declare LAT = <Pos.x, 0.9, Pos.z>;
|
||||
// object { Repere translate Pos }
|
||||
|
||||
camera {
|
||||
location <18-NormClock, 1.60, 11.9-NormClock>
|
||||
look_at Pos2
|
||||
location LOC
|
||||
look_at Pos
|
||||
angle 26 + 2.11*NormClock
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user