Operating system: Windows-10-10.0.17763 64 Bits
Graphics card: GeForce GTX 970/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 419.35
Broken: version: 2.80 (sub 57), branch: blender2.7, commit date: 2019-04-17 19:26, hash: rBb46245470f79
(also broken in 2.79)
Short description of error
For a particular narrow kind of self-intersection, the Face > Intersect (Knife) > Self Intersect operation finds most of the self-intersections, but leaves some narrow ones on the edges.
Exact steps for others to reproduce the error
- Open this file: (or make a plane, then rotate one of its faces 180 degrees and pull it down and stretch it out until it makes a 'bubble' when subdivided, as was done to create that file)
- Go into edit mode on the object
- Select all
- Face > Intersect (Knife) > select "self-intersect" for source, and "all" for separate mode
The bug has now happened. To observe it:
- Edge > Edge Split
- Select a point on one side or the other
- Press 'L'.
The entire shape becomes highlighted, instead of just the half that you clicked on.
To see why, zoom in on one of the faces right at the pinchy edge of the 'bubble':
It still connects to the other side, despite it clearly intersecting.