2025-01-20 07:45:56 +11:00
|
|
|
/*
|
|
|
|
* 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 "elements.inc"
|
|
|
|
#include "hexabenz.inc"
|
2025-02-15 05:47:29 +11:00
|
|
|
#include "hexawood.inc"
|
2025-01-20 07:45:56 +11:00
|
|
|
|
2025-02-04 11:06:18 +11:00
|
|
|
#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 }
|
|
|
|
|
2025-02-19 12:49:16 +11:00
|
|
|
#include "dynamic.inc"
|
|
|
|
|
|
|
|
object { HexaBenz () rotate y*(clock/9) translate <-9, 3, 7> }
|
2025-01-20 07:45:56 +11:00
|
|
|
|
2025-02-15 05:47:29 +11:00
|
|
|
// ---------------------------------------------------------
|
|
|
|
|
2025-02-19 12:49:16 +11:00
|
|
|
#declare A = <-15, -1.9, SzSol>;
|
|
|
|
#declare B = < 23, -0.7, SzSol>;
|
2025-02-15 05:47:29 +11:00
|
|
|
#declare P = Interpolate(A, B, NormClock);
|
|
|
|
object { HexaWood translate P }
|
|
|
|
|
|
|
|
// ---------------------------------------------------------
|
|
|
|
|
2025-02-19 12:49:16 +11:00
|
|
|
object { Le_Decor }
|
|
|
|
|
|
|
|
// object { Repere scale 3 translate <SzSol, 2, SzSol> }
|
2025-01-20 07:45:56 +11:00
|
|
|
|
2025-01-27 13:34:51 +11:00
|
|
|
#local DistCam = 239;
|
2025-02-19 12:49:16 +11:00
|
|
|
#local CK = 0.56 + (0.72 * NormClock);
|
2025-01-20 07:45:56 +11:00
|
|
|
#declare CamX = DistCam * sin(CK);
|
2025-01-27 13:34:51 +11:00
|
|
|
#declare CamY = 28;
|
2025-01-20 07:45:56 +11:00
|
|
|
#declare CamZ = DistCam * cos(CK);
|
|
|
|
|
|
|
|
camera {
|
|
|
|
location <CamX, CamY, CamZ>
|
2025-01-27 13:34:51 +11:00
|
|
|
look_at <0, 0.3, 0>
|
2025-01-20 07:45:56 +11:00
|
|
|
// focal_point <2, 1, 12>
|
|
|
|
// aperture 0.046
|
|
|
|
// blur_samples 30
|
|
|
|
angle 10
|
|
|
|
}
|