HexaCone/essai.pov
2025-03-16 21:32:23 +01:00

54 lines
1.2 KiB
POVRay

/*
* 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 <RX, 0, RZ> 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 <CamX, CamY, CamZ>
look_at <0, 1.4, 0>
angle 20 - 3*Cos_01(NormClock)
}