I wish to prevent Sweep2 from sweeping in both directions

I use Sweep2 very often because it is the fastest approach I can use in my design process and wish to optimize how I use it. I use Sweep2 most often to extend the side walls of polysurface shells.

I extend the surface edges all at once and then go in with *Sweep2 to complete the job. But I am having an issue with Sweep2 once I switched from designing in Rhino 5 to Rhino 6. It used to be that when I used Sweep2, the surface would sweep along the rails in only one of the two possible directions. But I am noticing now that frequently the surface will sweep in both directions. I wish to prevent this. And I do not wish to trim the rails each time.

I have found that when I check ‘Refit Rails’ in the Sweep2 options dialog, this has limited the sweep to one direction in the cases that I have tried. But by default, the Sweep2 options dialog has this unchecked. Is there a way to alter the default settings of this dialog or to ensure that I can use Sweep2 with the same efficiency and maintain that it will only sweep in one direction?

Attached is an example of these cases. The layers hold the geometry before any commands, after default Sweep2 and after Sweep2 with ‘Refit Rails’ checked. Thanks in advance.Sweep2Question.3dm (241.0 KB)

Hi Jake - indeed, it looks like this cannot be set even in the dash version of the command. I’ll see if this is possible to add to the dash (non-dialog) version.

https://mcneel.myjetbrains.com/youtrack/issue/RH-56374

In the meantime, at least in the example you posted, a couple of things come to mind:

  1. Use SubCrv on the rails.
  2. In this case, use ExtendSrf - that way you won’t get a second surface but rather a larger one.

-Pascal

RH-56374 is fixed in the latest WIP

I can use the *-Sweep2 command now to perform this task just as fast as before. Thank you!