""" Various samples for testing """ import numpy as np from transforms3d.utils import inique, permuted_signs, permuted_with_signs from transforms3d.taitbryan import euler2mat # Regular points around a sphere _r13 = np.sqrt(1/3.0) _r12 = np.sqrt(0.5) sphere_points = ( tuple(inique(permuted_with_signs([1, 0, 0]))) + tuple(inique(permuted_with_signs([_r12, _r12, 0]))) + tuple(inique(permuted_signs([_r13, _r13, _r13]))) ) # Example rotations ''' euler_tuples = [] params = np.arange(-np.pi,np.pi,np.pi/2) euler_tuples = tuple((x, y, z) for x in params for y in params for z in params) euler_mats = tuple(euler2mat(*t) for t in euler_tuples)