preparation edition automnale
This commit is contained in:
16
trident.inc
16
trident.inc
@@ -28,21 +28,25 @@ difference {
|
||||
#macro Trid_A_head ()
|
||||
union {
|
||||
#for (A, 0, 360, 120)
|
||||
#local E = 0.23;
|
||||
#local E = 0.26;
|
||||
#local Tx = E * sin(radians(A));
|
||||
#local Tz = E * cos(radians(A));
|
||||
object { Trid_A_cone () translate <Tx*2, 0, Tz> }
|
||||
#end // for
|
||||
#undef Tx
|
||||
#undef Tz
|
||||
torus { E*1.80, 0.02
|
||||
scale <1, 4, 1> translate -y*0.12
|
||||
texture { T_Chrome_3B } }
|
||||
}
|
||||
#end
|
||||
// ------------------------------------------------------
|
||||
#macro Trid_A_body ()
|
||||
#local L = Trid_length / 2;
|
||||
#local R = 0.095;
|
||||
merge {
|
||||
cylinder { <0, -L, 0>, <0, L, 0>, 0.065 }
|
||||
sphere { 0, 0.065 scale <1, 6, 1> translate y*L }
|
||||
cylinder { <0, -L, 0>, <0, L, 0>, R }
|
||||
sphere { 0, R scale <1, 6, 1> translate y*L }
|
||||
#if (rand(Rng1) < 0.50)
|
||||
texture { T_Chrome_1C }
|
||||
#else
|
||||
@@ -55,10 +59,10 @@ merge {
|
||||
#macro Trid_A_ailette ()
|
||||
union {
|
||||
#local E = 0.49;
|
||||
object { Trid_A_cone () scale 0.7
|
||||
object { Trid_A_cone () scale 0.85
|
||||
translate <E, -0.05, 0> }
|
||||
cylinder { 0, x*E, 0.012
|
||||
scale <1, 4, 1> texture { T_Silver_3A } }
|
||||
cylinder { 0, x*E, 0.011
|
||||
scale <1, 5, 1> texture { T_Silver_3A } }
|
||||
#undef E
|
||||
}
|
||||
#end
|
||||
|
||||
Reference in New Issue
Block a user