I'm looking for a way to do something very similar to the technique using the skin modifier, but with NURBS. In other words, I'm looking for a way to do something similar to a convex hull, but not necessarily convex. I want a tree-like meshing with custom branch morphing.
Example with skin modifier:
With surfaces, the make segment command f doesn't allow to do branching.
Extruding a nurbs curve only works with uniform extrusion (unless I'm mistaken), meaning you cannot morph from, say, a circle to an oval. You can only uniformely reduce the size of the extrusion shape.
Python code is welcome as an answer.
Initial curves describing the volume:
Desired meshing from NURBS:
Make segment unwanted result: