bezier-curve: Add orthogonal point snapping.