1. A method for automatic path determination in a CAD system, comprising: receiving a set of intersecting curves in a hardware CAD system; receiving by the CAD system a selection of a source curve and a destination curve from the set of intersecting curves; receiving a selection intent rule by the CAD system; calculating a first chain of curves that includes the source curve, by the CAD system, through the set of intersecting curves according to the selection intent rule; and storing a selected path in the CAD system, the selected path being a chain of curves between the source curve and the destination curve with a minimum number of deviations from the selection intent rule; wherein the stored selected path is the shortest path between the source curve and the destination curve of multiple paths having the same minimum number of deviations from the selection intent rule.