From 4c17d6a4a171f691c824f908c2c6a51aa6a48d78 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sat, 1 Apr 2017 20:59:19 +0200 Subject: [PATCH] Planetary2: Put planet gears in the order they need to go together --- boxes/generators/planetary2.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/boxes/generators/planetary2.py b/boxes/generators/planetary2.py index 0545d9c..b239d73 100644 --- a/boxes/generators/planetary2.py +++ b/boxes/generators/planetary2.py @@ -180,17 +180,20 @@ class Planetary2(Boxes): for i in range(numplanets): self.ctx.save() - for j in range(2): - self.gears(teeth=self.planetteeth, dimension=self.modulus, - angle=pressure_angle, - callback=lambda:self.pins(0.25*size2, pinsize, i), - profile_shift=profile_shift, move="right") + self.gears(teeth=self.planetteeth, dimension=self.modulus, + angle=pressure_angle, + callback=lambda:self.pins(0.25*size2, pinsize, i), + profile_shift=profile_shift, move="right") for j in range(2): self.gears(teeth=self.planetteeth, dimension=self.modulus, angle=pressure_angle, callback=lambda:self.pins(0.25*size2, pinsize, i, secondary_offsets[i]), profile_shift=profile_shift, move="right") + self.gears(teeth=self.planetteeth, dimension=self.modulus, + angle=pressure_angle, + callback=lambda:self.pins(0.25*size2, pinsize, i), + profile_shift=profile_shift, move="right") self.ctx.restore() self.gears(teeth=self.planetteeth, dimension=self.modulus,