Weird geometry problem - causing a hard time

Hi -

Thanks.

I’m not seeing that here in the current WIP.
I’m seeing the issue with the Sweep1 command, though
RH-95260 Sweep1: Tolerance Issue
-wim

Next problem for the community.

See text in image to reproduce the process.

Can anyone explain what is wrong with the curve? Pushpull should work in all three variants. But it fails in the first variant.

pushpull fails 260506.3dm (5.7 MB)

/Erik

No one out there that understands what is going on ?

Maybe a bug then ?

/Erik

I’m not seeing the failure here in the object on the top line…

I have to apologize. There’s nothing wrong with that curve. There’s a bug behind the keyboard here. But there’s a reason for the bug. In Rhino 9 the PushPull command awaits input for a region, which it did not do in R8. Quite irritating actually. So I got used to just hitting spacebar directly without looking further what was on the screen. Well, and since many years, my Cap command does delete the original geometry when capping something. But in the newly installed Rhino it was set to not to that. So Cap just duplicated the geometry. And then I did not really notice that there were two objects instead of one … Sorry about taking your time.

Hello. I extruded the edges like this. I have the same problem as you with complex shapes. I solve it by breaking the model into individual planes, then extruding and reconnecting them. It usually works. In this respect, Rhino is very underdeveloped, as are fillets (one of the most frustrating things in this program, it’s a pity that the new version will not be implemented in v.8).

The Cap command has a command line option to delete input (run Cap with nothing selected).

Oh my, direct editing profiles that have been split at 45° angles, that’s something I learned the hard way to never do. I always keep a copy of an untrimmed profile of sufficient length somewhere and then split/wirecut/boolean whatever. It would be obviously so much easier if I could just drag it.

And this has nothing to do with the initial curve geometry. This fails even for circular pipes (made by the _Pipe command). Sometimes I have something made of wire I need to change the total dimension of and of course, you’d ideally have the original curve, edit that and redo the pipe or let history redo it for you. But sometimes you, uh, lose the original curve, or it’s part of some more complex assembly and you just want to do a quick edit and, well, the wire goes haywire.

Simple example below:

The curve is planar and the pipe is capped. Now, if I disable capping during the _Pipe command, then it behaves. But if I manually delete the caps after the fact, then it still breaks. I really wonder why that is. And why only one end of the pipe fails.