Clayton Anderson

Procedural Curves 6/5/16


This project is my implementation of Dongsung Huh's paper on The Vector Space of Convex Curves: How to Mix Shapes

This paper outlines a really cool idea: how to add curves together in a visually native way. The math here is right out of differentiable geometry, where the log-radius is specified by a period function. I came across this paper while trying to devise a way to procedurally generate the outline for a castle (walls, towers, and the like can follow pretty naturally once the outline is specified). The pictures below show the addition of two curves specified by three parameters, n, m, and epsilon.