How do I create 1 mm radii on all sharp edges?

I tried to apply 1.0 mm radii to all sharp edges of this object, but I always end up with lots of protruding areas or get holes.

stand51.stp (233.8 KB)


it s the (x) Corner that does not fillet.

you can manual fix it with _filletSrf and _sphere…

find attached file - you have to trim / join this corner then you should be fine

stand51_tp.3dm (1.0 MB)

voila

stand51_tp_02.3dm (1.5 MB)

how to do it:
_import
_join
_showedges to find errors
_join
(copy to new layer for fillet)
_filletEdge do the initial fillet
_showedges find the errors

_filletSrf build missing surface on original unfillet surface
_SphereTangentToThreeSurfacesthe small missing corner

_extractSrf to easier trim / join
_split (Isocurve, Shrink = yes) the long fillet srf
_trim the extracted surfaces
_join

check all commands above in the help.

kind regards - tom

Thank you so much!

Import your .STP file without surface joining. Use good old FilletSrf everywhere (without the Trim or Extend option to see what’s happening). Then you are left with three very small areas to solve, two of where you simply ExtendSrf the fillets’ ends backwards (with snapping), to then fill the very small areas with a spherical patch or lofted surfaces. Finally, you Trim all surfaces with the fillets.

Two surfaces are not tangent to each other, so you need to decide how you want to handle that area, see below.





FilletSrf.3dm (6.3 MB)