algorithmic modeling for Rhino
I made a compontent which analyzes the face connectivity in a mesh.
Faces marked with blue filled circles have 3 neighbors. nonfilled circles mark faces with 2 neighbors.
The component also distinguishes the degree of neighborhood of a face (one or two shared vertices)