Multiple loft

Hi,

I am trying to loft each bottom curve to each top curve. I have tried all of the data combination methods I know of. Can’t get it to work.

6 top curves

6 bottom curves

Would like to be able to control start and end tangency.

multiple loft internalized.gh (23.4 KB)

Thanks everybody.

Hello again,

I am making a bit of an appeal for some assistance with this. I am currently trying to sort these points so I can draw a line and remap a bezier curve. I am hoping that this will enable me to do a sweep2.

The points are not easily sorted. I think the curve directions need to made uniform first.

I have never been under greater pressure (in school) to get a base model made so I can move onto the project itself. In this case, I have been spending so much time trying many different approaches to make this embankment. This seems like the best approach and I believe it will work, I just need a little support to either get there or identify a new strategy.

The basic structure is shown below:

If I’m almost there and its a straightforward fix, I would be so grateful for assistance. If my approach is not clear or not going to work, I would love any feedback about this.

Please take a look and let me know what you think. Thank you!

multiple loft - bezier sweep internalized.gh (34.0 KB)

Something like this?

multiple loft - bezier sweep internalized-rev1.gh (45.7 KB)

2 Likes

One of the curves in the 6th branch of the tree is not clean. If you explode and rejoin the curves you will find out one of the two curves has tiny -tiny fragment hide inside the curve. You either need to remove it or rebuild your curves before loft operation.

No need to align the end points, they are already aligned.

1 Like

Hello,

first of all, one of your bottom curves is open, the rest are closed. That will cause issues.
The endpoints do seem to overlap, but Rhino does not see the curve as closed.

SelOpenCrv → ViewEnds → Grab one of the endpoints, move it out of alignment, select it again and attach it to the other end.

This is the most straightforward way to loft the curves. It also supposes the pairs of curves are similar, have the same orientation, are correctly sorted and so on.

However, your curves are dis-similar. They have different control polygons and give bad results.

I’ve sidestepped this issue by breaking the curves into shorter segments, lofting them and then combining into a single surface.

Diff-Arche’s solution works well too. With the added option to control section profile.
But you will get some artefacts like this (straight line section so it’s easier to see). Where these artefacts occur depends on the section curve position along the rail. Splitting the rails as in my example should solve that.

multiple loft internalized_By segments.gh (28.3 KB)

1 Like

Thank you, and thanks for the other solution @diff-arch . I understand how the loft required the creation of smaller partial lofts using common parameter points, and joining those at the end. I will take a look at combining the approaches to add section control when I have an opportunity.