I don't understand. The fillet is possible, I just filleted another edge, then I can fillet the problematic edge in a second fillet step without problems: (This trick works always for me when I see that a 0.1 mm fillet cannot be applied.)
Have you done any looking into ways of resolving this? I don't want to duplicate efforts if you are already working on it.
No and I fear I won't find time soon. If you could have a look, I would be very happy.
We have quite some tickets on crashes applying fillets. If I find the time I will check them for duplicates. I guess there is nothing special on this one?
I am still buried in OCC code, but we certainly can't actually do anything about the bug itself. OCC is trying to find the edge where two faces mate together, at a point where it is guaranteed that the faces do mate, and the operation is failing to provide an edge. But the code simply assumes that it worked and goes forward. It may be that we can test for that failure manually before doing the fillet, I have not tried, and don't really know how.
Thanks for having a look.
Yes, this was also my thought. OCC can fail so we must check if OCC could create the fillet and only then move on, otherwise abort/undo the operation.It may be that we can test for that failure manually before doing the fillet