Does boost geometry have any functionality for snapping vertices to line segments during intersections? For example if I have a large surface with vertices:
LargeSurface << (0,0) << (10,0) << (10,10) << (0,10)
And a smaller surface with vertices:
SmallSurface << (0+eps, 4) << (10,4) << (10,6) << (0+eps, 6)
I would like to define a tolerance where if abs(eps) < tolerance, the vertices of SmallSurface are projected to the edges of the LargeSurface. Does that make sense? Is there any good approach for doing this?
Thanks a lot,
Dan