CodeProject conversion of 2D Polyline Vertex Smoothing to CSharp
Since CodeProject is now dead, I archived the original article as a single page HTML file
author: veen_rp
license: This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)