Fillet edges over volumes offset from multiple separate surfaces

I start with this polysurface consisting of five polysurfaces. To illustrate the sub surfaces I highlighted edges with the edge tool.

Next I use the command “OffsetSrf” (thickness of 2) and highlight the complete polysurface. The result is the following volume.

Now I want to fillet the edges to give the structure a smoother look. Within on surface it works fine as you can see below.

image

But when I try to fillet the outer edge of the structure (containing multiple surfaces), highlighted in the following picture:

The result is that along the selected edge it sometimes works and sometimes not. As shown in the following detail.

Now finally my question. How do I have to modify my model so I can fillet the outer edges correctly? Thank you for your input, I am a bit of a beginner, so every input is appreciated.

Thank you <3

1 Like

It’s hard to tell why without the model but generally…

  • The precision and quality of the model needs to be EXTREMELY good to get clean fillets on offset surfaces
  • On any reasonably complex model I don’t bother with FilletEdge precisely because “how do I get this all cleaned up right so that FilletEdge can handle it” isn’t worth it and FilletSrf gives better results.
3 Likes

pipe trim trick and blend. :coffee:

1 Like

If this is more for final/demonstration, can you use Edge Smoothing on the mesh instead, if everything has the same radius? Sometimes I find it easier to just smooth the mesh edges than make a mess filleting Offset Surfaces.

1 Like

Thanks for your comment. It is indeed just for a visual prototype, can you explain a little more how you would do that, please?

and same here, could you explain a little more how exactly I could do that and also what is the thought process behind? Thank you!

thank you for your answer it made me understand that I am trying the wrong thing there and I hope with the other two post I can figure out what to do instead :smiley:

https://discourse.mcneel.com/search?q=pip%20trim%20trick%20order%3Alatest

Someone should make it a macro or script or eto framework or something. :coffee: :face_holding_back_tears:

1 Like

If we could see the file the problem area might become obvious.

2 Likes

Hi Tim -

Select the object, and, in the Properties panel, go to the Edge Softening tab.
image

-wim

1 Like

This is giving me pretty good results and I like that I can smooth over the whole objects with one command. But I have some issues I do not understand still.


First of all, I have to check the “Force Softening” box so I do see any changes. Do you have an idea why that is?


Above the overall impression is good. But I wonder about two things

  1. Why are the wholes not filleted with the same radius? But this thing is minor, I could live with that for the level of detail I need rn.
  2. Why am I getting weird artefacts in the front go the model? My guess is that it tries to soften some “inner edges” or something like that. What do you think and how could I get rid of those artefacts?


Also on the back cutting face it is showing some weird behaviour. With artefacts and different level of softening on different edges? Any Ideas how I could produce a more smooth and even result?

Thank you for your support, Wim!

Thank you, that is a very useful move and I will try to apply it, if I can not make the Edge softening work.

I can not post the whole model bc I am not allowed to disclose it, but I created a trimmed version, so you can get an Idea about my issues. Thanks for your input, too, Jim!

Variofoot_Vorderteil_Srf 2_trimmed.3dm (11.8 MB)

1 Like

Okay so yeah I guess that’s what I said, the base surfaces aren’t quite perfect so the offset edge you’re trying to filletEdge is kinked and stepped. Your best bet is some of the workarounds others have mentioned here, though the actual steps might need to be fixed for them to work.

I would for next time change the Angle Tolerance under document properties->Units to 0.1 degrees, the default of 1 basically guarantees these problems, I have no idea why it’s the default.

2 Likes

I’m glad you mentioned that, I share a similar opinion. It’s always been my instinct to use a smaller number there, cause I think it’s better. :beers: My default parameter I use is 0.01" :shushing_face:

I will eventually make a new pallet that has a dozen increment adjustment macros for file tolerance. It might bug a few devs but it will be fun posting it later when I have the buttons setup. :blush:

1 Like