Loft problem #946735

Here is a circular array of curves I used to make a nice Loft shape

The twist is the result of twisting each curve and equal amount more than the previous one.

What I’m trying to do is create a similar twist from this shape

I made this shape by using an 8 pointed star shape and a wiggly curve Rail revolution rather than just a simple circle. The attached GH file shows how I went about creating a set of Loft control curves that look like this:

As I did in the first example, I rotated each of these curves by an equal amount, thinking I’d get a nice twisted result like above. But all I can get is terrible looking things like this:

The reason has to do with how the individual curves are rotated and aligned, but I can’t figure out how to fix this. I’ve tried all the loft options, but they don’t fix it. Rebuilding the curves doesn’t help. So I’m hoping I’m just missing some fancy technique I haven’t become aware of yet.

My overall objective is to have twisted horizontal layers for this basket shape.


The untwisted ones just don’t fit with the rest of the geometry.

Loft problem.gh (985.3 KB)

I think this is what you’re after.

Loft problem_re.gh (982.0 KB)

First issue was that you had 2 curves at each intersection location. Your surface creates 2 intersections. So if you want 80 intersections you can create a polar array with 40 items and an angle of pi.

You were rotating your curves and then sorting them so I reversed this order.

Also had to flip half the curves. Since one surface is used to create 2 intersections their directions are reversed.

Edit: simplify/optimize

Loft problem_re2.gh (980.9 KB)

-Kevin

Many thanks Kevin - I thought I had eliminated the problem of the double curves, but apparently I lost that during one of my re-works. I also had tried reversing the curves, but I didn’t use Flip for that, which is clearly the right way to do it.