def test_scale(self): c = (0, 0, 0) t = Triangle([0, 0, 10, 0, 10, 10], c, 255) # 0 10 10 # 0 0 10 center_x = 20.0/3 center_y = 10.0/3 t.scale(1.0) self.assertEquals(t.coordinates, [0, 0, 10, 0, 10, 10]) t.scale(1.8) self.assertEquals(t.coordinates, [-5, -3, 13, -3, 13, 15]) t = Triangle([0, 0, 10, 0, 10, 10], c, 255) t.scale(2.0) self.assertEquals(t.coordinates, [-7, -3, 13, -3, 13, 17]) t = Triangle([0, 0, 10, 0, 10, 10], c, 255) t.scale(4.0) self.assertEquals(t.coordinates, [-20, -10, 20, -10, 20, 30])
def test_scale(self): c = (0, 0, 0) t = Triangle([0, 0, 10, 0, 10, 10], c, 255) # 0 10 10 # 0 0 10 center_x = 20.0 / 3 center_y = 10.0 / 3 t.scale(1.0) self.assertEquals(t.coordinates, [0, 0, 10, 0, 10, 10]) t.scale(1.8) self.assertEquals(t.coordinates, [-5, -3, 13, -3, 13, 15]) t = Triangle([0, 0, 10, 0, 10, 10], c, 255) t.scale(2.0) self.assertEquals(t.coordinates, [-7, -3, 13, -3, 13, 17]) t = Triangle([0, 0, 10, 0, 10, 10], c, 255) t.scale(4.0) self.assertEquals(t.coordinates, [-20, -10, 20, -10, 20, 30])