Was caused by the scratch array offsets counting hidden verts when, obviously, it shouldn't. Also simplified the check for non connected when setting dist. This *might* have caused some errors.
Was caused by the scratch array offsets counting hidden verts when, obviously, it shouldn't. Also simplified the check for non connected when setting dist. This *might* have caused some errors.