Different types of "fillets" lead to success or to an infinite loop
Consider first this CAD file, an Onshape model with a fillet of "conic" cross section:
It meshes fine (Gmsh 4.4.1 binary Linux-64) with no further options rather than gmsh -2 Hook-conic.step
.
Now, let us now switch to this CAD file, the same Onshape model but now the fillet is of "circular" cross section:
Gmsh now enters into an infinite loop:
$ gmsh -2 Hook-circular.step
Info : :-( There are 1022 intersections in the 1D mesh [...]
Info : 8-| Splitting those edges and trying again
[...]
Same thing happens with -algo
set to meshadapt
, del2d
, front2d
and delquad
.