Generating shapes from edge selections