add a new seq for the trident

This commit is contained in:
Tonton Th
2025-12-18 21:53:36 +01:00
parent 936b3dda9e
commit f9054a1248
4 changed files with 28 additions and 20 deletions

View File

@@ -16,7 +16,7 @@ difference {
object { Trid_cone translate -y*0.001 }
#local Foo = rand(Rng1);
#if (Foo < 0.25) texture { T_Brass_2C }
#elseif (Foo < 0.50) texture { T_Chrome_2C }
#elseif (Foo < 0.50) texture { tPlasticOrange }
#elseif (Foo < 0.75) texture { T_Chrome_3A }
#else texture { GoldDark }
#end // else
@@ -34,8 +34,8 @@ union {
#end // for
#undef Tx
#undef Tz
torus { E*1.80, 0.02
scale <1, 4, 1> translate y*0.05
torus { E*1.51, 0.012
scale <1, 3, 1> translate y*0.05
texture { T_Chrome_3B } }
}
#end
@@ -45,11 +45,12 @@ union {
#local R = 0.095;
merge {
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
texture { T_Brass_5E }
sphere { 0, R scale <1, 6.11, 1> translate y*L }
sphere { 0, R scale <1, 0.42, 1> translate -y*L }
#local R = rand(Rng1);
#if ( R < 0.333) texture { T_Chrome_1C }
#elseif ( R < 0.666) texture { T_Silver_1C }
#else texture { tPlasticGreen }
#end
}
#undef L
@@ -58,10 +59,12 @@ merge {
#macro Trid_A_ailette ()
union {
#local E = 0.49;
object { Trid_A_cone () scale 0.85
translate <E, -0.05, 0> }
cylinder { 0, x*E, 0.011
scale <1, 5, 1> texture { T_Silver_3A } }
object { Trid_A_cone () scale 0.85 translate <E, -0.05, 0> }
cylinder { 0, x*E, 0.008 scale <1, 5, 1> }
#local R = rand(Rng1);
#if ( R < 0.8 ) texture { T_Silver_3A }
#else texture { B_Texture }
#end
#undef E
}
#end
@@ -77,7 +80,7 @@ union {
// ------------------------------------------------------
#macro Trident_A ()
union {
object { Trid_A_head () translate y*0.85 }
object { Trid_A_head () translate y*0.83 }
object { Trid_A_body () }
object { Trid_A_tail () translate -y*0.6 }
// object { Repere translate <0.1, 0, 0.1> }