/*
 *	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	<CamX, CamY, CamZ>
	look_at		<0, 1.6, 0>
	angle		39 - 5*Cos_01(NormClock)
	}