/* * H E X A C O N E - C U T O F F * nouveau projet du Thu Dec 5 11:37:05 AM UTC 2024 */ #version 3.7; #include "globals.inc" #include "contexte.inc" #include "elements.inc" #include "hexabenz.inc" // ======================================================= // #debug concat("------ cutoff clock = ", str(clock,5,0),"\n") #declare Kbox = (2.03*NormClock); difference { object { HexaCone () } box { -1, 1 translate z*Kbox } translate y*1.5 } /* this one is for debugging */ // object { OpenBox translate <0, 1.5, Kbox> } // ======================================================= object { Le_Decor } // object { Repere } // ======================================================= #local CamX = -2.7 + (1.4*Cos_01(NormClock)); #local CamY = 2.58 + (0.034*sqrt(NormClock)); #local CamZ = 5.35; camera { location look_at <0, 1.6, 0> angle 39 - 5*Cos_01(NormClock) }