Is it possible to "unfillet" an edge?

Hi,

I’m just wondering if its possible to unfillet and edge? I often fillet small edges so I can render out the model with the small fillets you’d get with production. When I come back into the model to develop or send it to manufactures I have to rebuild the model which can be a pain. I’m wondering if there is som quick way of unfilliting the edges much like the untrim command?

Thanks!

Hello- you can if you use FilletEdge with History - then use the Edit option in FilletEdge. However it may just be a lot easier to use ApplyEdgeSoftening to the objects for the rendering - that way no underlying geometry is modified, only the render mesh.

-Pascal

Another workflow approach is to save the model without fillets, and then make a copy for filleting. Either copy the model to a new layer, or make a copy of the .3dm file with a different name. Then fillet the copy while keeping the original without the fillets.

1 Like

@pascal, maybe this is already underway with RH9, but it would be great to have all the input parameters that are set when executing the command be changeable, for example in the properties’menu of the object. If additional changes are made, that they of course could be destroyed, but thats fine.
Trivial example cass:

  • I model a sphere and want to change the radius afterward, without having to remodel the sphere from scratch
  • I model a cube and want to change one of its lengths afterwards easily
  • or as in this post’s example, I apply a fillet and want to change it easily afterwards

In my naive POV, this does not sound too complicated to implement as thiese are simple paramters, unlike whole chain of edits which are depoended on each other.

Cheers,
Rudi

Hi Rudi- yes, this is another ‘level’ of History recording that would indeed be helpful in many cases. The only commands that do this - allow changing input paramters - that I can think of are FilletEdge, in a limited way, BlendCrv and BlendSrf. (all with Edit options)

-Pascal

did not know that this feature existend… very cool!

Would be cool to expand this feature to more/all surface commands!

I think most surfacing command have support for history, like the sweep tools, loft, edgesrf, but it only goes 1 layer deep, as any edit thereafter will brake it. Same goes for FilletEdge.
Spheres and boxes can easily be changed with box edit to any dimension. Since objects in Rhino do not have a transform stored, unless they are blocks, it’s also going to be of limited value.
Boxes btw are by default stored as extrusion objects, and could be replaced by a sweep1 of a rectangle along a line. The line and rectangles then become drivers of the shape.
Changing the radius of a sphere would be also super simple to add with a script that simply replaces the sphere with a new one of the desired radius.

Pascal, I noticed this command like some others do not appear in the command bar as you type them. Is there a list of these secret commands we can look at? Sorry if this has been asked already.

Yep, sorry- that is true - EdgeSoftening is now all handled in the Properties of the object.

-Pascal

Thanks for the tips! But I specifically meant the Edit option

Editig fillets created by EdgeSrf is an option of EdgeSrf. Start EdgeSrf and select the Edit option.

Thank you I learned that, but I meant:

for example:

ChamferSurface, OffsetSurface, etc. 

Hi Pascal,

Thank you, will look at doing that moving forward.

Cheers

Hi David, thanks for your response. I usually do but I occasionally forget to make the copy aha.

Cheers