I was using your code to draw bezier lines and I notice an issue. The calculateSmoothLinePoints method is not using the very first point or the very last, it only uses the midpoint. This makes sense when continually drawing, but when drawing (for example) only three points over a long span, it misses a large part of the line.
I was using your code to draw bezier lines and I notice an issue. The calculateSmoothLinePoints method is not using the very first point or the very last, it only uses the midpoint. This makes sense when continually drawing, but when drawing (for example) only three points over a long span, it misses a large part of the line.