def square(size=1, lower_left=(0, 0)): """ Create a square with parametric origin at *(0,0)*. :param float size: Size(s), either a single scalar or a tuple of scalars per axis :param array-like lower_left: local origin, the lower left corner of the square :return: A linear parametrized square :rtype: Surface """ result = Surface() # unit square result.scale(size) result += lower_left return result
def square(size=1, lower_left=(0,0)): """square([size=1]) Create a square with parametric origin at *(0,0)*. :param size: Size(s), either a single scalar or a tuple of scalars per axis :type size: float or (float) :return: A linear parametrized square :rtype: Surface """ result = Surface() # unit square result.scale(size) result += lower_left return result