"Self intersecting loop was found. No hatches made."

Problem Hatch 2.3dm.zip (19.6 KB)

I have a closed curve in the attached file that generate the error in the title when I do HATCH on it.

Normaly INTERSECTSELF indentifies the problem in this situation but here it does not: “Found 0 self-intersections.”

What’s the purpose of zipping the file? It doesn’t seem to be large…

somthing funky here-

if I replace this curve with an arc mirrored from the other side it hatches fine-

FWIW, I created those curves using FILLET 3/8".

With a small movement of the two control points.

For those of us who still lack broadband, going from 3MB to 20K is a lot!

Here is a variation on a similar part that has the same problem.

Problem Hatch 3.3dm.zip (17.6 KB)

I am working on some related parts that have similar shapes. here is a simpler one that exibits the same behavior of not hatching (self intersecting) but not finding self intersecting curves.

problem hatch 4.3dm.zip (21.2 KB)

same problem. these points lie directly on the line above it.

this feels like a bug, IMO Rhino should be able to handle this.

the workaround is to move those points up or down the tiniest bit and the hatch will work.

@stevebaer this feels buggy to me… am I confused?

same problem here-

this point is directly on the line to the right- Moving it off the line ever so slightly makes the hatch work.

filed a bug for this here-

RH-87080 hatch fails due to self intersections