Les algos 2D, 2.5D ca va, y'a pas trop de secrets. C'est en 4/5 axes que c'est plus chaud. Ceci dit, beaucoup d'éditeurs de FAO utilisent les mêmes librairies d'algos (MachineWorks par exemple)
On y travaille, mais il y a encore du boulot...
Pour revenir à ton problème, faire sois même un parcours à Z constant c'est pas forcément beaucoup plus compliqué qu'un balayage si tu as déjà les isolignes.
Sinon, il existe plein de librairies en opensource de génération de parcours d'outil :
PathCAM - Toolpath generation software for CNC robots! - xenovacivus/PathCAM
genericcam.sourceforge.net
open source computer aided manufacturing algorithms library - aewallin/opencamlib
...