Help! Issues with Fillet

Hi,

Struggling with what should be a basic task, not sure where the fault lies. I want to add a 1mm fillet to all edges of the shape. When I try it fails, tried a few different things and had no luck. If anyone could please take a look that would be greatly appreciated!

help file.3dm (236.3 KB)

Many thanks

1 Like

here you go.

my guess: As far as I read in other topics, FilletSurfaces relies on proper extend-able and offest-able surfaces.
The pole (x) is problematic.
filletEdge will indicate this with some red arcs at this point.

help_file-2_R1_tp.3dm (3.5 MB)

workaround:
I used SetPt to make the Pole and the first Row of CVs the same height.
(and a precise tangent Pole)
(Set the Z Value) - not sure if this step is necessary but checking this issue and fixing it is the same amount of work… so fixing.

  • use _filletEdge without Trim option.
  • _explode, _delete the planar surfaces.
  • trim the rail-revolve-Surface
  • Join with the fillet-Skeleton
  • cap to get the planar surfaces trimmed and joined in one go.

hope this helps - kind regards - tom

EDIT:
I added this file to the collection:

And the above workaround would profit from a smarter selchain - as wished here.
Please support this wish by adding a as a reply
:+1:
(which will also push the topic on the front page)
while a simple like
:heart:
will not add any further attention.

thanks.

tom

2 Likes

Hi Tom,

Thanks very much for getting back. Following you up until the trim. When I selected the fillet skeleton as the cutting objects, then the rail revolve shape to be cut, selecting it to be trimmed doesn’t give me a result. Where am I going wrong please?


1 Like

do not select the entire “fillet-Skeleton”, but sub-Select (ctrl+shift+click on pc, cmd(apple)+shift+click on mac) only the needed edges.

check the selchain-wish-link I added above.

1 Like

You can make the fillets filletsrf .

The number one problem with filletedge command is that it tries to make one fillet for every edge. That is just plain wrong. No other CAD program tries to do this. Its a defective algorithm. This is one of numerous examples where filletedge algorithm produces incorrect results. There should only be one fillet between each of the 3 surfaces in this model. Fillet edge tries to make one fillet for each edge. That results in 2 fillets where there should only be one. The 2 fillets don’t line up perfectly and so the trimming and joining fails.

You can try the script found here. The script will make all the fillets and do the trimming and joining. If you want just the fillets and do the trimming and joining yourself you can use the script found here

help filex.3dm (2.5 MB)

2 Likes

Rhino should just know how to trim and extend edges automatically. :face_holding_back_tears: :upside_down_face:

Your scripts are awesome! I hope to use them more in the future, and maybe buy a plugin off ya someday. :beers:

1 Like