Will it fillet? (yes, yet again...)

Welcome and greetings!

I’ve been struggling with this keyboard case for a few days and still can’t find a proper solution to that. What I need is a proper fillets with G2 at least (for smooth renderings). I tried several strategies and now I’m totally out of ideas. If there’s anyone willing to help me with it I’d be more than happy.

Case_001.3dm (105.0 KB)

Hello- using just fillets (G1) I think I’d arrange it something like this


where the marked surface is a 1mm fillet (FilletSrf) between the 5mm and the triangular face. And, lots of trimming…

using G2 transitions, maybe something like this-



Another way is to make one of the blends continue and make a cut on the other. Notice that you cannot get full G2 at that transition, that’s as far as I can tell mathematically impossible:

I made a slightly different approach on the other end, with a larger bottom blend:

Case_001.3dm (321.4 KB)

1 Like

Somehow I did almost perfect blend :smiley: Of course curvature graph proves it has nothing to do with class A surface but still in rendering and mold milling it’s more than OK.

late to the party…

dear @pascal
isn ’ t there a small part of a sphere missing ?
… and it can be skipped because of tolerances ?

I get the following approach / result with G1 fillets:

after filleting the initial surfaces (black)
with 5mm (brown)
and 1mm (violett)
the violett fillet is extended with a sphere (green)
now i can readjust the red surfaces, to be tangent to that sphere.
which is the condition, for the light blue 1mm fillets to also end in this sphere:

Case_001_tp1.3dm (141.1 KB)

what command / workflow did you use for this (green) blend ?

@Tom_P That corner was an XNurbs surface.
To construct that in Rhino without it, this is a possible approach: Starting with a Blendsurface, adding as little sections as possible, and then ‘massage’ these as close as possible using the tangency and curvature handles. The match I’m showing in this video is not perfect, it will need more time, but the closer you can get this in the blendsurface itself, the easier it becomes in the next steps, where MatchSrf is used to further tweak the surface

tweaked_blendsrf.3dm (426.8 KB)

1 Like