during segmentation, a user selects a fold edge, which is then set to a cut-edge, and the segment is translated. One of those edges needs to be assigned a tab. Preferably the one that is on a long chain of tabs..this is problematic, since no explicit chain is stored: chains come about because of the depth-first recursive layout. Perhaps edges could store pointers to a leader edge, which stores the set of edges that form a tab-chain
Hokeydoke. I did it. Adds a tabFace center when new edge is created, which is the oposite face of the on ethat the edge is from, that is on the new segment (island) side.
during segmentation, a user selects a fold edge, which is then set to a cut-edge, and the segment is translated. One of those edges needs to be assigned a tab. Preferably the one that is on a long chain of tabs..this is problematic, since no explicit chain is stored: chains come about because of the depth-first recursive layout. Perhaps edges could store pointers to a leader edge, which stores the set of edges that form a tab-chain