diff options
Diffstat (limited to 'volumeproblem.py')
-rw-r--r-- | volumeproblem.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/volumeproblem.py b/volumeproblem.py index b5a5318..6bec2c8 100644 --- a/volumeproblem.py +++ b/volumeproblem.py @@ -343,8 +343,10 @@ class VolumeProblem(Problem): if self.shape2.pos.x > 250: self.shape1.move(Vector(self.shape2.pos.x - 250, self.shape2.pos.y)) + self.shape1.rotate(15 * math.pi/180.0) else: self.shape1.move(Vector(self.shape2.pos.x + 250, self.shape2.pos.y)) + self.shape1.rotate(15 * math.pi/180.0) #self.shape1.calculate_bounds() #self.shape2.calculate_bounds() @@ -376,8 +378,10 @@ class VolumeProblem(Problem): if self.shape1.pos.x > 250: self.shape2.move(Vector(self.shape1.pos.x - 250, self.shape1.pos.y)) + self.shape2.rotate(15 * math.pi/180.0) else: self.shape2.move(Vector(self.shape1.pos.x + 250, self.shape1.pos.y)) + self.shape2.rotate(15 * math.pi/180.0) return True @@ -398,10 +402,11 @@ class VolumeProblem(Problem): def place_objects_in_final_positions(self): #print "VolumeProblem: place_objects_in_final_positions called" - + for o in self.container.objects: if isinstance(o, VolumeObject): o.scale = 0.9 + o.angle = 0 o.calculate_bounds() x_left_final = 300 |