# Multiple split tree alternative

**URL:** <https://discourse.mcneel.com/t/multiple-split-tree-alternative/86971>\
**Category:** Grasshopper\
**Created:** [August 2, 2019, 8:32am UTC](https://discourse.mcneel.com/t/multiple-split-tree-alternative/86971 "2019-08-02T08:32:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tom\_D](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/tom_d/32/693395_2.png) [@Tom\_D](https://discourse.mcneel.com/u/Tom_D)\
**Post date:** [August 2, 2019, 8:32am UTC](https://discourse.mcneel.com/t/multiple-split-tree-alternative/86971/1 "2019-08-02T08:32:56Z")

</div>

Hello,  
My first time posting here, apologies if the subject has been covered elsewhere, I have tried to find a solution!

I have a set of curves on a surface. I have divided each curve and moved the division points around to create vertices for rectangular frames.  
I have a tree structure that has the curve at the first level, the number of divisions on each curve at second level and the frames as items at each division.

I want to loft the frames on each path (curve) individually. Since I only have 10 paths I have just split the tree 10 times, but I feel like there must be a better way that would allow me to introduce more curves later if I needed to.

Any suggestions?!

[split tree problem.gh](https://discourse.mcneel.com/uploads/short-url/uz07HKYzYFn8lzWK57IAYeHPo8O.gh) (31.1 KB)

 ![rectangular%20pipes](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/a/2/a2a1a7e37b52eddd1dfd0e2b4c6dcc5b89e6e04c.jpeg)

---

<div class="post-metadata">

**Author:** ![diff-arch](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/diff-arch/32/528268_2.png) [@diff-arch](https://discourse.mcneel.com/u/diff-arch)\
**Post date:** [August 2, 2019, 9:19am UTC](https://discourse.mcneel.com/t/multiple-split-tree-alternative/86971/2 "2019-08-02T09:19:09Z")

</div>

Welcome @Tom_D,

I’m not exactly sure what you mean by _“loft the frames on each path (curve) individually”_, but what you accomplished so far can simply be done like this:

![11](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/a/7/a77ff371c7e4c3acdc8f36ae0a52a2becdd0b3e4.png)

---

<div class="post-metadata">

**Author:** ![Tom\_D](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/tom_d/32/693395_2.png) [@Tom\_D](https://discourse.mcneel.com/u/Tom_D)\
**Post date:** [August 2, 2019, 9:22am UTC](https://discourse.mcneel.com/t/multiple-split-tree-alternative/86971/3 "2019-08-02T09:22:48Z")

</div>

wonderful, I knew I must be missing something.  
Thankyou very much
