Compare commits

..

No commits in common. "245740d2a2b657811dd1e591d3c132db6947817f" and "3728c5f73808c9b7274cd9c5b647785f84f27959" have entirely different histories.

2 changed files with 10 additions and 9 deletions

View File

@ -4,14 +4,14 @@
*/ */
/* ======================================================= */ /* ======================================================= */
#declare R_C = 0.65; #declare R_C = 0.72;
/* ce truc mérite un nom plus parlant ! */ /* ce truc mérite un nom plus parlant ! */
#macro Chose_le_pied () #macro Chose_le_pied ()
merge { merge {
#local RCP = R_C * 0.666; #local RCP = R_C * 0.666;
cylinder { 0, y/2, 0.07 } cylinder { 0, y/2, 0.07 }
sphere { 0, RCP scale <1, 0.17, 1> translate y*0.125 } cone { y*0.125, RCP, y*0.250, 0.07 }
cylinder { 0, y*0.125, RCP } cylinder { 0, y*0.125, RCP }
#local R = rand(Rng1); #local R = rand(Rng1);
#if (R < 0.25) texture { tPlasticOrange } #if (R < 0.25) texture { tPlasticOrange }
@ -20,7 +20,7 @@ merge {
#else texture { tPlasticGreen } #else texture { tPlasticGreen }
#end // if #end // if
} }
// #debug "== Fin chose le pied\n" #debug "== Fin chose le pied\n"
#end // macro #end // macro
// ------------------------------------------------------ ## // ------------------------------------------------------ ##
/* /*
@ -48,12 +48,12 @@ merge {
#end // if #end // if
translate y*1.05 translate y*1.05
} }
// #debug "== Fin chose les tiges\n" #debug "== Fin chose les tiges\n"
#end // macro #end // macro
// ------------------------------------------------------ ## // ------------------------------------------------------ ##
#macro Chose_le_corps () // = object #macro Chose_le_corps () // = object
difference { difference {
cone { 0, R_C*0.46, y, R_C } cone { 0, R_C*0.55, y, R_C }
sphere { y, R_C*0.75 } sphere { y, R_C*0.75 }
#local R = rand(Rng1); #local R = rand(Rng1);
#if (R < 0.25) texture { tPlasticOrange } #if (R < 0.25) texture { tPlasticOrange }
@ -63,7 +63,7 @@ difference {
#end // if #end // if
translate y*0.48 translate y*0.48
} }
// #debug "== Fin chose le corps\n" #debug "== Fin chose le corps\n"
#end // macro #end // macro
// ------------------------------------------------------ ## // ------------------------------------------------------ ##
#macro Chose () #macro Chose ()

View File

@ -14,9 +14,10 @@
#include "hexabenz.inc" #include "hexabenz.inc"
#include "hexawood.inc" #include "hexawood.inc"
#include "trident.inc" #include "trident.inc"
#include "dynamic.inc"
object { Le_Decor } object { Le_Decor }
#include "dynamic.inc"
// ======================================================= // =======================================================
#declare Spline_1 = #declare Spline_1 =
spline { spline {
@ -25,9 +26,9 @@ object { Le_Decor }
0.0, < 0, 1.3, -2>, // start point 0.0, < 0, 1.3, -2>, // start point
0.2, < 2, 1.0, -2>, 0.2, < 2, 1.0, -2>,
0.4, < 1, 1.5, 0>, 0.4, < 2, 1.5, 0>,
0.6, < 0, 2.2, 0>, 0.6, < 0, 2.2, 0>,
0.8, <-1, 0.8, 1>, 0.8, <-1, 0.8, 2>,
1.0, < 2, 1.0, 2>, // end point 1.0, < 2, 1.0, 2>, // end point
1.2, < 4, 1.0, 2> // control point 1.2, < 4, 1.0, 2> // control point