Intersecting lines in 3d for networks

 From:  Dymaxion

In the past, I've found that creating more complex shapes via networks is pretty difficult. Creating a set of closed curves on one axis is easy; adding a second set of curves on another axis to define the surface more and turn it into something which can be networked is very hard, because there's no good way to make sure (or even tell) if a pair of curves intersect.

You've said that constraints are a ways out, and I'm assuming that this would fall largely under that category, but being able to a) highlight intersection points, and b) define a curve as intersecting another and have it change to maintain that intersection as points on the curve are moved would mostly solve this.

Unless, of course, there's an existing trick for this that I'm missing?