(pts, center, angle_x, angle_y, angle_z)
return ret
Transform points in 3D coordinates
    :param pts: point coordinates
    :param center: 3D center of rotation
    :param angle_x: angle around x-axis in deg
    :param angle_y: angle around y-axis in deg
    :param angle_z: angle around z-axis in deg
    :return: rotated points
Transform points in 3D coordinates
    :param pts: point coordinates
    :param center: 3D center of rotation
    :param angle_x: angle around x-axis in deg
    :param angle_y: angle around y-axis in deg
    :param angle_z: angle around z-axis in deg
    :return: rotated points
Transform points in 3D coordinates : param pts : point coordinates : param center : 3D center of rotation : param angle_x : angle around x - axis in deg : param angle_y : angle around y - axis in deg : param angle_z : angle around z - axis in deg : return : rotated points
def rotatePoints3D(pts, center, angle_x, angle_y, angle_z):
    """
    Transform points in 3D coordinates
    :param pts: point coordinates
    :param center: 3D center of rotation
    :param angle_x: angle around x-axis in deg
    :param angle_y: angle around y-axis in deg
    :param angle_z: angle around z-axis in deg
    :return: rotated points
    """
    ret = pts.copy()
    for i in xrange(pts.shape[0]):
        ret[i] = rotatePoint3D(pts[i], center, angle_x, angle_y, angle_z)
    return ret
def rotatePoints3D ( pts , center , angle_x , angle_y , angle_z ) : ret = pts . copy ( ) for i in xrange ( pts . shape [ 0 ] ) : ret [ i ] = rotatePoint3D ( pts [ i ] , center , angle_x , angle_y , angle_z ) return ret