44 lines
920 B
POVRay
44 lines
920 B
POVRay
/*
|
|
* 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)
|
|
}
|