2024-12-16 03:53:42 +11:00
|
|
|
/*
|
2024-12-31 22:51:12 +11:00
|
|
|
* H E X A C O N E - E S S A I
|
2025-01-08 10:13:37 +11:00
|
|
|
* nouveau projet du Thu Dec 5 11:37:05 AM UTC 2024
|
2024-12-16 03:53:42 +11:00
|
|
|
*/
|
|
|
|
|
|
|
|
#version 3.7;
|
|
|
|
|
2024-12-29 14:56:10 +11:00
|
|
|
#include "globals.inc"
|
2024-12-24 06:09:00 +11:00
|
|
|
|
2024-12-16 03:53:42 +11:00
|
|
|
#include "contexte.inc"
|
2025-02-10 14:16:53 +11:00
|
|
|
#include "gadgets.inc"
|
2024-12-23 01:05:36 +11:00
|
|
|
#include "elements.inc"
|
2025-01-08 10:13:37 +11:00
|
|
|
#include "hexabenz.inc"
|
2025-02-13 00:09:11 +11:00
|
|
|
#include "hexawood.inc"
|
2024-12-23 01:05:36 +11:00
|
|
|
|
2025-02-10 05:02:32 +11:00
|
|
|
// =======================================================
|
|
|
|
|
2025-02-13 00:09:11 +11:00
|
|
|
|
|
|
|
// =======================================================
|
|
|
|
/*
|
|
|
|
* nouvel éclairage du 10 février 2025
|
|
|
|
*/
|
|
|
|
#declare Quad_lampe = object
|
|
|
|
{
|
|
|
|
light_source {
|
|
|
|
0
|
|
|
|
color Gray90
|
|
|
|
fade_distance SzSol / 2
|
|
|
|
fade_power 1.5
|
2025-01-08 10:13:37 +11:00
|
|
|
}
|
2025-02-13 00:09:11 +11:00
|
|
|
}
|
|
|
|
|
|
|
|
#declare QuadriLight = object
|
|
|
|
{
|
|
|
|
#local T = E_QuadriLight;
|
2025-02-15 05:47:29 +11:00
|
|
|
#local H = H_QuadriLight * 2;
|
2025-02-13 00:09:11 +11:00
|
|
|
// #local H = 5;
|
2024-12-21 00:24:45 +11:00
|
|
|
|
2025-01-08 10:13:37 +11:00
|
|
|
union {
|
2025-02-13 00:09:11 +11:00
|
|
|
object { Quad_lampe translate <-T, H, -T> }
|
|
|
|
object { Quad_lampe translate < T, H, -T> }
|
|
|
|
object { Quad_lampe translate <-T, H, T> }
|
|
|
|
object { Quad_lampe translate < T, H, T> }
|
2024-12-31 22:51:12 +11:00
|
|
|
}
|
2025-02-13 00:09:11 +11:00
|
|
|
}
|
|
|
|
// =======================================================
|
2024-12-31 22:51:12 +11:00
|
|
|
|
2025-02-13 00:09:11 +11:00
|
|
|
// object { OpenBox translate y*1.30 }
|
2025-02-15 05:47:29 +11:00
|
|
|
#local RX = -11 + (10*sin(NormClock*9.81) + 3*sin(NormClock*23));
|
|
|
|
#local RZ = 26 - (14*Cos_010(NormClock));
|
2025-02-13 00:09:11 +11:00
|
|
|
object { HexaWood rotate <RX, 37, 0> translate y*0.777 }
|
|
|
|
// object { QuadriPole translate <-3, 0, 2> }
|
2024-12-31 22:51:12 +11:00
|
|
|
|
2025-02-13 00:09:11 +11:00
|
|
|
object { QuadriLight }
|
2025-01-27 13:34:51 +11:00
|
|
|
|
2025-02-13 00:09:11 +11:00
|
|
|
// object { Le_Decor }
|
|
|
|
object { Le_Sol }
|
|
|
|
object { Underground }
|
|
|
|
// object { La_GroundBase }
|
|
|
|
object { Les_GyroPhares () }
|
2024-12-31 22:51:12 +11:00
|
|
|
|
2025-02-10 14:16:53 +11:00
|
|
|
// object { Repere translate y*2 }
|
2024-12-29 14:56:10 +11:00
|
|
|
|
|
|
|
// =======================================================
|
2024-12-16 03:53:42 +11:00
|
|
|
|
2025-02-10 14:16:53 +11:00
|
|
|
#local CamX = -2.7 + (3.8*Cos_010(NormClock));
|
2025-02-13 00:09:11 +11:00
|
|
|
#local CamY = 0.81 + (4*sqrt(NormClock));
|
2025-02-15 05:47:29 +11:00
|
|
|
#local CamZ = 6.9 - (0.8*Cos_010(NormClock));
|
2024-12-16 03:53:42 +11:00
|
|
|
camera {
|
2025-02-15 05:47:29 +11:00
|
|
|
location <CamX, CamY, CamZ>
|
|
|
|
look_at <0, 0.92, 0>
|
2025-02-10 05:02:32 +11:00
|
|
|
angle 32 + 4*Cos_01(NormClock)
|
2024-12-16 03:53:42 +11:00
|
|
|
}
|