def test_translate(self): eq = self.almostEqual e1 = Edge().createLine((-1., -2., -3.), (0., 0., 0.)) e1.translate((1., 2., 3.)) v1, v2 = e1 eq(v1, (0., 0., 0.)) eq(v2, (1., 2., 3.)) e2 = e1.translate((-1., -2., -3.), copy=True) v1, v2 = e1 eq(v1, (0., 0., 0.)) eq(v2, (1., 2., 3.)) v1, v2 = e2 eq(v1, (-1., -2., -3.)) eq(v2, (0., 0., 0.))
def test_translate(self): eq = self.almostEqual e1 = Edge().createLine((-1.,-2.,-3.), (0.,0.,0.)) e1.translate((1.,2.,3.)) v1, v2 = e1 eq(v1, (0.,0.,0.)) eq(v2, (1.,2.,3.)) e2 = e1.translate((-1.,-2.,-3.), copy = True) v1, v2 = e1 eq(v1, (0.,0.,0.)) eq(v2, (1.,2.,3.)) v1, v2 = e2 eq(v1, (-1.,-2.,-3.)) eq(v2, (0.,0.,0.))