def test_refmat(self): v1 = Vector(0, 0, 1) v2 = Vector(0, 1, 0) ref = refmat(v1, v2) self.assertTrue(numpy.allclose(ref[0], [1.0, 0.0, 0.0])) self.assertTrue(numpy.allclose(ref[1], [0.0, 0.0, 1.0])) self.assertTrue(numpy.allclose(ref[2], [0.0, 1.0, 0.0])) self.assertTrue( numpy.allclose(v1.left_multiply(ref).get_array(), [0.0, 1.0, 0.0]))
def test_refmat(self): """Test refmat can mirror one matrix to another.""" v1 = Vector(0, 0, 1) v2 = Vector(0, 1, 0) ref = refmat(v1, v2) self.assertTrue(numpy.allclose(ref[0], [1.0, 0.0, 0.0])) self.assertTrue(numpy.allclose(ref[1], [0.0, 0.0, 1.0])) self.assertTrue(numpy.allclose(ref[2], [0.0, 1.0, 0.0])) self.assertTrue( numpy.allclose(v1.left_multiply(ref).get_array(), [0.0, 1.0, 0.0]))