/*
 *	H E X A C O N E   -   R E M O T E
 *   nouveau projet du Thu Dec  5 11:37:05 AM UTC 2024
 */

#version 3.7;

#include  "globals.inc"

#include  "contexte.inc"
#include  "hexacone.inc"
#include  "hexabenz.inc"
#include  "hexawood.inc"
#include  "trident.inc"

#declare A = <-SzSol, 16, -8>;
#declare B = <SzSol+4, 18, -11>;
#declare P = Interpolate(A, B, NormClock);
object { HexaCone () rotate y*((6*NormClock)+80) translate P }

#include  "dynamic.inc"

object { HexaBenz () rotate y*(clock/9) translate <-9, 3, 7> }

// ---------------------------------------------------------

#declare A = <-15, -1.9, SzSol>;
#declare B = < 23, -0.7, SzSol>;
#declare P = Interpolate(A, B, NormClock);
object { HexaWood translate P }

// ---------------------------------------------------------

object { Le_Decor }

// object { Repere scale 3 translate <SzSol, 2, SzSol> }

#local DistCam = 280;
#local CK = 0.56 + (0.72 * NormClock);
#declare CamX = DistCam * sin(CK);
#declare CamY = 28;
#declare CamZ = DistCam * cos(CK);

camera	{
	location	<CamX, CamY, CamZ>
	look_at		<0, 0.3, 0>
	// focal_point	<2, 1, 12>
	// aperture	0.046
	// blur_samples	30
	angle		10
	}