Add the modified segment structure
This structure contain more detailed intersection info
1) the point on the boundary
2) the point on the vertex