def METHOD_NAME(objectslist, arg1, arg2, arg3, arg4=None, arg5=None, arg6=None):
    """
    This function creates an array of independent objects.
    Use make_array() to create a parametric array object.
    Creates an array of the given objects (that can be an object or a list
    of objects).
    In case of rectangular array, xnum of iterations in the x direction
    at xvector distance between iterations, and same for y and z directions
    with yvector and ynum and zvector and znum.
    In case of polar array, center is a vector, totalangle is the angle
    to cover (in degrees) and totalnum is the number of objects, including
    the original.
    Use
    ---
    array(objectslist, xvector, yvector, xnum, ynum) for rectangular array
    array(objectslist, xvector, yvector, zvector, xnum, ynum, znum) for rectangular array
    array(objectslist, center, totalangle, totalnum) for polar array
    """
    if arg6:
        rectArray2(objectslist, arg1, arg2, arg3, arg4, arg5, arg6)
    elif arg4:
        rectArray(objectslist, arg1,arg2, arg3, arg4)
    else:
        polarArray(objectslist, arg1, arg2, arg3)