Linear perturbation methods for topologically consistent representations of free-form surface intersections