Issues with Sweep2

Hi guys, I’m a student and amateur with Rhino, so please be kind, and any help is appreciated.

I’m currently attempting to model an outsole for a shoe, and I’ve been using Sweep2 to build around the wireframe I currently have. However, the output ends up looking choppy,

outsoledesign_andini.3dm (2.5 MB)

and with Zebra on it’s obvious there is something wrong. Any way I can override this issue? Thanks.

Your curves are overly complex. If you build your object from simple degree 3 and degree 5 curves (see quickly futzed example below), depending on the continuity you need, you can build very simple surfaces. Have a look at what to keep in mind, and maybe do some Rhino tutorials to understand the concept of patch layouts.

The section curve was OK
The curves for the rails have issues:

  • the lower curve is a polyline with many small sections. With InterPolate (InterCrv) changed into a planar closed curve
  • the upper curve was rebuild with just 10 reference points. (you could use more if it is not accurate enough.
    The rest is just sweep2 .
    WIth this explanation you probably are able to do the same in Rhino.

Regards, Eef




Issues with Sweep2 EW.gh (37.5 KB)

1 Like

the reason that happens because you have a curve that is folding in on itself with multiple parts joined into a mess exactly at this position. if you zoom in a bit you see what i mean, explode the curve and carefully remove the redundant curves then join back together.


after that run RebuildCrvNonUniform with 250 points and 0.001 tolerance. sweep then works but it would need more clean up, but looking at the model you are not at a stage where fractions of a mm play a big role yet i assume.

should you want to improve your model a bit more, here you have one of the sweep shapes not connecting properly they dont even touch



i am also not sure if you are meant to have such diagonal sweep shapes but if its not on purpose keeping them coherently straight might add to your quality.