Add path-based surface generation.

This basically computes the minkowski sum of a discrete 3-dimensional curve and a 2-dimensional
polyline immersed in the (O, x, y) plane of the 3d space.