/* * 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" #debug "\n GLOBALS INCLUDED\n" #include "contexte.inc" #include "gadgets.inc" #include "hexacone.inc" #include "hexabenz.inc" #include "hexawood.inc" // ======================================================= // #include "dynamic.inc" /* ======================================================= */ // ======================================================= #include "trident.inc" #debug "\n ACTION !!!\n" #if (1) #local RX = -11 + (80*sin(NormClock*9.81) + 3*sin(NormClock*23)); #local RZ = 96 - (54*Cos_010(NormClock)); object { Trident_A () rotate translate < -1.4, 3, 0> } object { Trident_A () rotate <0, clock, 0> translate < 1.4, 1, 0> } #end object { Repere translate y*0.6 } object { RedBase_0 (T_Grnt27) } // ======================================================= #local CamX = -2.7 + (2.8*Cos_010(NormClock)); #local CamY = -0.91 + (2.3*exp(NormClock)); #local CamZ = 5.777 - (0.8*Cos_010(NormClock)); #local K = 4.7; #local CamX = CamX * K; #local CamY = CamY * K; #local CamZ = CamZ * K; camera { location look_at <0, 1.4, 0> angle 20 - 3*Cos_01(NormClock) }