Text this: The tolerance balancing optimization with multiple constraints on the form and function of the discrete functional surface