Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/volumeproblem.py
diff options
context:
space:
mode:
Diffstat (limited to 'volumeproblem.py')
-rw-r--r--volumeproblem.py7
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