fixed organization of flatEdge geometry: always draw edges and whatever specialized geometry
use flatEdgeCut instead of the index, do more stuffs
cleanup; temporary redundancy for FlatEdge class, segmentNet()