def test_mirror(self): eq = self.almostEqual e1 = Edge().createLine((0., 0., 0.), (1., 0., 0.)) plane = Plane.fromNormal((0., 0., 0.), (1., 0., 0.)) e1.mirror(plane) v1, v2 = e1 eq(v1, (0., 0., 0.)) eq(v2, (-1., 0., 0.)) e2 = e1.mirror(plane, copy=True) v1, v2 = e1 eq(v1, (0., 0., 0.)) eq(v2, (-1., 0., 0.)) v1, v2 = e2 eq(v1, (0., 0., 0.)) eq(v2, (1., 0., 0.))
def test_mirror(self): eq = self.almostEqual e1 = Edge().createLine((0.,0.,0.), (1.,0.,0.)) plane = Plane.fromNormal((0.,0.,0.), (1.,0.,0.)) e1.mirror(plane) v1, v2 = e1 eq(v1, (0.,0.,0.)) eq(v2, (-1.,0.,0.)) e2 = e1.mirror(plane, copy = True) v1, v2 = e1 eq(v1, (0.,0.,0.)) eq(v2, (-1.,0.,0.)) v1, v2 = e2 eq(v1, (0.,0.,0.)) eq(v2, (1.,0.,0.))