/* * H E X A C O N E - E S S A I * nouveau projet du Thu Dec 5 11:37:05 AM UTC 2024 */ #version 3.7; #include "globals.inc" #include "contexte.inc" #include "gadgets.inc" #include "elements.inc" #include "hexabenz.inc" #include "hexawood.inc" // ======================================================= // ======================================================= /* * nouvel éclairage du 10 février 2025 */ #declare Quad_lampe = object { light_source { 0 color Gray90 fade_distance SzSol / 2 fade_power 1.5 } } #declare QuadriLight = object { #local T = E_QuadriLight; #local H = H_QuadriLight * 2; // #local H = 5; union { 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> } } } // ======================================================= // object { OpenBox translate y*1.30 } #local RX = -11 + (10*sin(NormClock*9.81) + 3*sin(NormClock*23)); #local RZ = 26 - (14*Cos_010(NormClock)); object { HexaWood rotate translate y*0.777 } // object { QuadriPole translate <-3, 0, 2> } object { QuadriLight } // object { Le_Decor } object { Le_Sol } object { Underground } // object { La_GroundBase } object { Les_GyroPhares () } // object { Repere translate y*2 } // ======================================================= #local CamX = -2.7 + (3.8*Cos_010(NormClock)); #local CamY = 0.81 + (4*sqrt(NormClock)); #local CamZ = 6.9 - (0.8*Cos_010(NormClock)); camera { location look_at <0, 0.92, 0> angle 32 + 4*Cos_01(NormClock) }