How to guide shapes based on form sides

Hello guys!

Usually I prefer to start creating a definition by myself and afterwards ask any questions. However this time is a little different cause I have no idea which is the best way to start my definition. So I would be greatfull if someone could help me or giving me some guidelines for what I would like to do.

So I have a shape consists of triangles and I want to create some holes on the top side with a flowing orientation.

I suppose that a sketch is more explanatory than me. My biggest query on this problem is how I can guide the hole shapes in order to follow the side edges of my initial shape.

Form.3dm (492.6 KB)

Thanks in advance!

This is rather WIP but only had a chance to code something up quickly this evening but it will give you some ideas hopefully.

Tween Holes Triangles.gh (22.7 KB)

Thank you Matt!!