An optimal linear-time algorithm is proposed for finding a minimum-bend piecewise linear function for a given piecewise linear function with a specified tolerance. The algorithm makes use of a simple visibility algorithm.