Example #1
0
    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])
Example #2
0
    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])