le commit en chocolat
This commit is contained in:
61
gadgets.inc
61
gadgets.inc
@@ -6,21 +6,62 @@
|
||||
#version 3.7;
|
||||
|
||||
// =======================================================
|
||||
#declare QuadriPole = object
|
||||
{
|
||||
#local R = 0.02;
|
||||
#local E = 0.25;
|
||||
#local H = H_cone*2;
|
||||
#macro HexaPole ()
|
||||
#local R = 0.06;
|
||||
#local E = 0.61;
|
||||
#local H = H_cone*4;
|
||||
union {
|
||||
cylinder { 0, y*H, R translate -x*E }
|
||||
cylinder { 0, y*H, R translate x*E }
|
||||
cylinder { 0, y*H, R translate -z*E }
|
||||
cylinder { 0, y*H, R translate z*E }
|
||||
#for (A, 0, 359, 60)
|
||||
#local Xp = E * cos(radians(A));
|
||||
#local Zp = E * sin(radians(A));
|
||||
#local Ha = rand(Rng1);
|
||||
union {
|
||||
cylinder { 0, y*H, R }
|
||||
sphere { 0, R*2 scale <1, 0.666, 1> }
|
||||
sphere { 0, R*2 scale <1, 0.666, 1> translate y*H }
|
||||
#if (Ha < 0.30)
|
||||
texture { T_Chrome_1A }
|
||||
#elseif (Ha < 0.60)
|
||||
texture { T_Chrome_4D }
|
||||
#elseif (Ha < 0.90)
|
||||
texture { T_Brass_2C }
|
||||
#else
|
||||
texture { Soft_Silver }
|
||||
#end
|
||||
translate <Xp, 0, Zp>
|
||||
}
|
||||
#end
|
||||
}
|
||||
texture { WIP_color }
|
||||
|
||||
#undef E
|
||||
#undef H
|
||||
#undef R
|
||||
#end
|
||||
// =======================================================
|
||||
#declare OpenBox = object
|
||||
{
|
||||
union {
|
||||
#local R = 0.010;
|
||||
/* les verticales */
|
||||
cylinder { <-1, -1, -1>, <-1, 1, -1>, R }
|
||||
cylinder { < 1, -1, -1>, < 1, 1, -1>, R }
|
||||
cylinder { <-1, -1, 1>, <-1, 1, 1>, R }
|
||||
cylinder { < 1, -1, 1>, < 1, 1, 1>, R }
|
||||
/* en bas */
|
||||
cylinder { < 1, -1, 1>, <-1, -1, 1>, R }
|
||||
cylinder { < 1, -1, -1>, <-1, -1, -1>, R }
|
||||
cylinder { <-1, -1, 1>, <-1, -1, -1>, R }
|
||||
cylinder { < 1, -1, 1>, < 1, -1, -1>, R }
|
||||
|
||||
/* en haut */
|
||||
cylinder { < 1, 1, 1>, <-1, 1, 1>, R }
|
||||
cylinder { < 1, 1, -1>, <-1, 1, -1>, R }
|
||||
cylinder { <-1, 1, 1>, <-1, 1, -1>, R }
|
||||
cylinder { < 1, 1, 1>, < 1, 1, -1>, R }
|
||||
|
||||
#undef R
|
||||
texture { Soft_Silver scale 6.50 }
|
||||
}
|
||||
}
|
||||
// =======================================================
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user