This is one of my wishes in the top of my list.
We can get a dynamic featureLine from a Corridor but we cannot get a dynamic featureLine from a Surface.
Imagine the following scenario:
I have a composite surface (with several pasted surfaces) that I name it "Surf1" .
I draw a featureLine on the surface and I get all the elevations of that surface for the vertex of the featureLine.
I add the featureLine as a breakline in another surface.
If I modify Surf1, I have to do every time "get elevations from surface" to update the elevations of the featureLine, so we need a dynamic featureLine from a surface.
Perhaps, it should be a new type of featureLine which is dynamic (automatic), it could be called: Surface FeatureLine.
In the settings for the creation of this featureLine and option about if he want remove all old elevations points and add a new elevation points every time that the surface changes.