def test_rotation_from_matrix(): angle = (random.random() - 0.5) * (2 * np.pi) direc = np.random.random(3) - 0.5 point = np.random.random(3) - 0.5 R0 = t.rotation_matrix(angle, direc, point) angle, direc, point = t.rotation_from_matrix(R0) R1 = t.rotation_matrix(angle, direc, point) assert_equal(t.is_same_transform(R0, R1), True)
def test_rotation_from_matrix(): angle = 0.2 * 2 * np.pi # arbitrary values direc = np.array([0.2, 0.2, 0.2]) point = np.array([0.4, 0.4, 0.4]) R0 = t.rotation_matrix(angle, direc, point) angle, direc, point = t.rotation_from_matrix(R0) R1 = t.rotation_matrix(angle, direc, point) assert_equal(t.is_same_transform(R0, R1), True)
def test_rotation_from_matrix(): angle = (random.random() - 0.5) * (2*np.pi) direc = np.random.random(3) - 0.5 point = np.random.random(3) - 0.5 R0 = t.rotation_matrix(angle, direc, point) angle, direc, point = t.rotation_from_matrix(R0) R1 = t.rotation_matrix(angle, direc, point) assert_equal(t.is_same_transform(R0, R1), True)