ShapeFunction

typealias ShapeFunction = (Vector2) -> Double(source)

A scalar field. A contour is found where ShapeFunction crosses zero, with negative values considered "inside" and positive (or zero) values considered "outside".