Transfering multiple curves from one surface to another

Hello,

I am a beginner in GH and had a question on Sporph command.
what I want to do:

  • I want to translate a group of curves which are located on a flat surface (section view) onto a new surface that is not flat (plan view).
  • what I’m basically trying to do is to create the 3D alignment of a structure using the alignments shown on the profile view and plan view.

Questions:

  1. I think I managed to translate the curve using Sporph but I don’t understand why I have to rebuild the “section view” curves to be able to get the correct results. How can I just use the original curves?
  2. Is there a more efficient way of doing this task?

Thanks,
P.S. I have attached the files!
GH.gh (28.0 KB)
Gh_Question.3dm (49.4 KB)