big commit, a lot of small adjustemnst
This commit is contained in:
22
dynamic.inc
22
dynamic.inc
@@ -8,9 +8,8 @@
|
||||
// on va tenter de placer quelques trucs
|
||||
// qui bougent sur le rail circulaire
|
||||
|
||||
|
||||
#for (foo, 0, 5)
|
||||
#local CK = (NormClock+(foo*0.019)) * 4.750; // radians
|
||||
#local CK = (NormClock+(foo*0.0197)) * 4.02; // radians
|
||||
#declare Xpos = R_circular * sin(CK);
|
||||
#declare Zpos = R_circular * cos(CK);
|
||||
#declare AR = degrees(CK);
|
||||
@@ -21,8 +20,9 @@ object {
|
||||
}
|
||||
#end // for
|
||||
|
||||
//
|
||||
object { Les_Bibelots rotate y*clock translate UnderHoles[2] }
|
||||
/// =======================================================
|
||||
/* des trucs autour des trous du sol. */
|
||||
object { Les_HexaBalls rotate y*clock translate UnderHoles[2] }
|
||||
object { Les_Machins rotate -y*clock translate UnderHoles[3] }
|
||||
|
||||
/// =======================================================
|
||||
@@ -61,26 +61,20 @@ object { BiCone rotate -y*(Cos_010(NormClock)*55.38) translate Pos_RedB_1 }
|
||||
#declare P = Interpolate(A, B, NormClock);
|
||||
object { HexaCone () rotate y*((12*NormClock)+80) translate P }
|
||||
|
||||
/* XXX
|
||||
* un "machin" se déplace sur le rail circulaire
|
||||
* XXX */
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* le vaisseau "trident" passe a travers les
|
||||
* trous de l'underground
|
||||
*/
|
||||
#fopen Trid "WS/tridents.log" write
|
||||
// #fopen Trid "WS/tridents.log" write
|
||||
#for (Foo, 0, 5)
|
||||
#declare Dy = rand(Rng1)-3+(11*NormClock);
|
||||
#declare Tr = UnderHoles[Foo] + <0, Dy, 0>;
|
||||
#declare Ry = ((rand(Rng1)-NormClock)*87);
|
||||
#write (Trid, Foo, " ", NormClock, " ", Dy, " ",
|
||||
Ry, " ", Tr, "\n")
|
||||
// #write (Trid, Foo, " ", NormClock, " ", Dy, " ",
|
||||
// Ry, " ", Tr, "\n")
|
||||
object { Trident_A () rotate y*Ry translate Tr }
|
||||
#end
|
||||
#fclose Trid
|
||||
// #fclose Trid
|
||||
|
||||
/*
|
||||
* ----------------------------
|
||||
|
||||
Reference in New Issue
Block a user