Compare commits
7 Commits
cf3fa8f1ce
...
722795a45f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
722795a45f | ||
|
|
e321cd510b | ||
|
|
297d0f478b | ||
|
|
324198eb3f | ||
|
|
4efc950a50 | ||
|
|
ad0272bff1 | ||
|
|
bdd3a53a8c |
@ -17,7 +17,7 @@ object { Le_Decor }
|
|||||||
// =======================================================
|
// =======================================================
|
||||||
|
|
||||||
#declare R_circ = R_circular + 0.07;
|
#declare R_circ = R_circular + 0.07;
|
||||||
#declare CK = 1.9 + (1.23 * Cos_01(NormClock * 3.141592654));
|
#declare CK = 1.9 + (1.23 * Cos_01(NormClock));
|
||||||
|
|
||||||
#declare CamX = R_circ * cos(CK);
|
#declare CamX = R_circ * cos(CK);
|
||||||
#declare CamY = 3.08 + abs(sin(CK/4.00));
|
#declare CamY = 3.08 + abs(sin(CK/4.00));
|
||||||
|
|||||||
@ -38,7 +38,7 @@
|
|||||||
object { HexaCone () rotate <Rx, Ry, Rz>
|
object { HexaCone () rotate <Rx, Ry, Rz>
|
||||||
translate <posX, posY, posZ> }
|
translate <posX, posY, posZ> }
|
||||||
#elseif (R < 0.60)
|
#elseif (R < 0.60)
|
||||||
object { HexaStar () rotate <Rx, Ry, Rz>
|
object { HexaStar rotate y*90 rotate <Rx, Ry, Rz>
|
||||||
translate <posX, posY, posZ> }
|
translate <posX, posY, posZ> }
|
||||||
#else
|
#else
|
||||||
object { HexaBenz () rotate <Rx, Ry, Rz>
|
object { HexaBenz () rotate <Rx, Ry, Rz>
|
||||||
|
|||||||
11
essai.pov
11
essai.pov
@ -14,19 +14,20 @@
|
|||||||
// nouveau du 3 janvier 2026
|
// nouveau du 3 janvier 2026
|
||||||
#local Horloge2 = object
|
#local Horloge2 = object
|
||||||
{
|
{
|
||||||
object { Horloge scale <1, 0.12, 1> rotate -x*90 }
|
object { Horloge scale <1, 0.20, 1> rotate -x*90
|
||||||
|
translate x*0.58 }
|
||||||
}
|
}
|
||||||
#declare HorlogeDouble = object
|
#declare HorlogeDouble = object
|
||||||
{
|
{
|
||||||
union {
|
union {
|
||||||
box { <-3, 0, -0.01>, <3, 1.55, 0.01>
|
box { <-3.20, -0.03, -0.07>, <3.20, 1.61, 0.07>
|
||||||
pigment { color Gray70 } }
|
pigment { color Gray70 } }
|
||||||
#local EC = 0.22;
|
#local EC = 0.22;
|
||||||
object { Horloge2 rotate y*180 translate z*EC }
|
object { Horloge2 rotate y*180 translate z*EC }
|
||||||
object { Horloge2 translate -z*EC }
|
object { Horloge2 translate -z*EC }
|
||||||
}
|
}
|
||||||
scale 0.8
|
scale 0.8
|
||||||
translate y*2
|
translate y*2.5
|
||||||
}
|
}
|
||||||
|
|
||||||
// =======================================================
|
// =======================================================
|
||||||
@ -38,9 +39,9 @@ union {
|
|||||||
#local Hcs = 0.550;
|
#local Hcs = 0.550;
|
||||||
#local Rco = R_basecone * 3.333;
|
#local Rco = R_basecone * 3.333;
|
||||||
#for (Foo, 0, 5)
|
#for (Foo, 0, 5)
|
||||||
#local Dx = 0.3 * sin(Foo);
|
#local Dx = 0.333 * sin(Foo);
|
||||||
#local Dy = Foo * (Hcs + 0.0333);
|
#local Dy = Foo * (Hcs + 0.0333);
|
||||||
#local Dz = 0.3 * cos(Foo);
|
#local Dz = 0.333 * cos(Foo);
|
||||||
union {
|
union {
|
||||||
cone { 0, Rco, <0, Hcs, 0>, 0.001
|
cone { 0, Rco, <0, Hcs, 0>, 0.001
|
||||||
#if (rand(Rng1) < 0.50) texture { Y_Texture }
|
#if (rand(Rng1) < 0.50) texture { Y_Texture }
|
||||||
|
|||||||
@ -173,7 +173,7 @@ union {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if ( mod(clock, 20) < (20*rand(Rng1)) ) texture { T_WIP_color }
|
#if ( mod(clock, 20) < (20*rand(Rng1)) ) texture { T_WIP_color }
|
||||||
#else texture { T_WIP_alert }
|
#else texture { R_Texture }
|
||||||
#end
|
#end
|
||||||
}
|
}
|
||||||
#end
|
#end
|
||||||
|
|||||||
10
hexastar.inc
10
hexastar.inc
@ -8,15 +8,15 @@
|
|||||||
/* ============================================================ */
|
/* ============================================================ */
|
||||||
/* Un des six éléments de base */
|
/* Un des six éléments de base */
|
||||||
|
|
||||||
#declare HS_radius = 0.496;
|
#declare HS_radius = 0.418;
|
||||||
|
|
||||||
#macro HS_element_a ()
|
#macro HS_element_a ()
|
||||||
union {
|
union {
|
||||||
#local R_a = 0.18;
|
#local R_a = HS_radius * 0.33333;
|
||||||
#local Small = 0.00001;
|
#local Small = 0.00001;
|
||||||
cone { <-1.5, 0, 0>, Small, <-0.6, 0, 0>, R_a }
|
cone { <-1.4, 0, 0>, Small, <-0.6, 0, 0>, R_a }
|
||||||
sphere { 0, R_a scale <0.3, 1, 1> translate <-0.6, 0, 0> }
|
sphere { 0, R_a scale <0.3, 1, 1> translate <-0.6, 0, 0> }
|
||||||
cone { < 1.5, 0, 0>, Small, < 0.6, 0, 0>, R_a }
|
cone { < 1.4, 0, 0>, Small, < 0.6, 0, 0>, R_a }
|
||||||
sphere { 0, R_a scale <0.3, 1, 1> translate < 0.6, 0, 0> }
|
sphere { 0, R_a scale <0.3, 1, 1> translate < 0.6, 0, 0> }
|
||||||
#local R = rand(Rng1);
|
#local R = rand(Rng1);
|
||||||
#if ( R < 0.50 ) texture { GoldDark }
|
#if ( R < 0.50 ) texture { GoldDark }
|
||||||
@ -30,7 +30,7 @@ union {
|
|||||||
*/
|
*/
|
||||||
#declare HS_element_central = object
|
#declare HS_element_central = object
|
||||||
{
|
{
|
||||||
torus { HS_radius, 0.019 scale <1, 15.92, 1> rotate z*90 }
|
torus { HS_radius, 0.0182 scale <1, 25.90, 1> rotate z*90 }
|
||||||
texture { Gold_Nugget }
|
texture { Gold_Nugget }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -18,16 +18,16 @@ object { Le_Decor }
|
|||||||
#declare DX_cam = 6.1 * cos(CK);
|
#declare DX_cam = 6.1 * cos(CK);
|
||||||
#declare DZ_cam = 5.2 * sin(CK);
|
#declare DZ_cam = 5.2 * sin(CK);
|
||||||
#declare Loc_cam = <DX_cam, 1.10, DZ_cam> + Pos_RedB_3;
|
#declare Loc_cam = <DX_cam, 1.10, DZ_cam> + Pos_RedB_3;
|
||||||
|
#declare Lat_cam = <0, 1.95, 0> + Pos_RedB_3;
|
||||||
camera {
|
camera {
|
||||||
location Loc_cam
|
location Loc_cam
|
||||||
look_at Pos_RedB_3 + <0, 1.95+NormClock, 0>
|
look_at Lat_cam
|
||||||
right <image_width/image_height, 0, 0>
|
right <image_width/image_height, 0, 0>
|
||||||
|
|
||||||
/* quand j'aurais la bonne machine... */
|
/* quand j'aurais la bonne machine... */
|
||||||
// focal_point <0.37, 0.0, 0>
|
// focal_point <0.37, 0.0, 0>
|
||||||
// aperture 0.046
|
// aperture 0.046
|
||||||
// blur_samples 30
|
// blur_samples 30
|
||||||
angle 70 - 7 * Cos_01(NormClock)
|
angle 70 - 9 * Cos_01(NormClock)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -16,7 +16,7 @@ union {
|
|||||||
object { Trident_A () rotate x*87 }
|
object { Trident_A () rotate x*87 }
|
||||||
object { HexaBenz () translate <-EX, 0, -EZ> }
|
object { HexaBenz () translate <-EX, 0, -EZ> }
|
||||||
object { HexaCone () translate < EX, -0.2, -EZ> }
|
object { HexaCone () translate < EX, -0.2, -EZ> }
|
||||||
object { HexaStar translate <-EX*2, 0, -EZ*2> }
|
object { HexaStar rotate y*90 translate <-EX*2, 0, -EZ*2> }
|
||||||
object { HexaCone () translate < EX*2, -0.2, -EZ*2> }
|
object { HexaCone () translate < EX*2, -0.2, -EZ*2> }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user