I need to determine the first point of inflection on a Bézier curve, if it exists, for a computer graphics application. My original idea was to iteratively walk the curve, evaluating 2nd derivatives until it reached the end, or the magnitude of the 2nd derivative was at a maximum, but someone advised me that I could calculate the inflection points directly.
Is there a closed mathematical solution to find the inflection point?