View: Refine snapping algorithm