Here's the definition - easier than it looks actually. Link to the obligatory wikipedia article is here.
Also here's a definition for a version that takes an arbitrary base curve for input (in this case an ellipse for simplicity. By using a curve component one can also start with any arbitrary curve of course.
Thanks to my pal Harold for getting me distracted with this!
Harold Strang
Aug 26, 2011
Harold Strang
Aug 27, 2011