Pavilion Roof Mesh from Multiple Curves/Arcs as Anchor/Constraint

Hi again, I have another question regarding a project. Here are the previous threads for context. I have been stuck racking my brain for most of the day.

  1. Creating a Single Smooth Roof Surface for an Organically Shaped Pavilion - #12 by rhino38

  2. Retrimming the Surface Division of an Untrimmed Surface - #15 by rhino38

  3. How to Reorder a Data Tree To Create U and V Polylines for a Pavilion?

  4. Pulling Mesh Vertices on Tween Curve in Kangaroo for a Pavilion Arc - #6 by rhino38

  • I am trying to create a mesh with kangaroo and want these arcs as contraints/anchors somehow. In my previous post (see number 4) I was able to get the mesh pulled onto a curve. I thought it would be simple to just do the same with more curves, but I have been racking my brain all day and I can’t figure it out.
  • Tried several approaches some similar to what I did previously which is get a base curve, get the closest points to those, then do an OnCurve towards the arc. Tried it but it only seems to work for one curve, not all 3. Like below, I’m able to get it to perfectly snap on one curve, but can’t figure out how to do it for all 3.

Thank you for any help and advice.

Here are the .3dm and .gh files

Forum 05-07 Multiple Arcs kangaroo.3dm (385.7 KB)

Forum 05-07 Multiple Arcs kangaroo.gh (81.7 KB)