Пример #1
0
    def test_scale(self):
        eq = self.almostEqual

        e1 = Edge().createLine((0., 0., 0.), (1., 0., 1.))
        e1.scale((0., 0., 0.), .5)
        v1, v2 = e1

        eq(v1, (0., 0., 0.))
        eq(v2, (.5, 0., .5))

        e2 = e1.scale((0., 0., 0.), 2., copy=True)

        v1, v2 = e1
        eq(v1, (0., 0., 0.))
        eq(v2, (.5, 0., .5))

        v1, v2 = e2

        eq(v1, (0., 0., 0.))
        eq(v2, (1., 0., 1.))
Пример #2
0
    def test_scale(self):
        eq = self.almostEqual
        
        e1 = Edge().createLine((0.,0.,0.), (1.,0.,1.))
        e1.scale((0.,0.,0.), .5)
        v1, v2 = e1
        
        eq(v1, (0.,0.,0.))
        eq(v2, (.5,0.,.5))

        e2 = e1.scale((0.,0.,0.), 2., copy = True)
        
        v1, v2 = e1
        eq(v1, (0.,0.,0.))
        eq(v2, (.5,0.,.5))
        
        v1, v2 = e2
        
        eq(v1, (0.,0.,0.))
        eq(v2, (1.,0.,1.))