Occluding geometry failed when near overlapping (or cutting small objects).
Also add: - generic callback for bmesh elements. - ability to pass an existing array to a bmesh operator.