Тема: Как определить положение точки между двумя кривыми?

Имеется некое множество непересекающихся (почти параллельных) кривых - сплайны, линии, полилинии, дуги etc. Одним словом, AcDbCurve. Также дана некая точка.
ВНИМАНИЕ, ВОПРОС: как определить те две кривые, между которыми данная точка лежит?

Re: Как определить положение точки между двумя кривыми?

Нужно использовать какой то градиент который будет перпендикулярный к кривым. Нужно использовать или еще одну точку или же попробовать подобрать кривую которая будет пересекать все заданные кривые под углом максимально близким к 90?. (Само собой разумеется  - заданная точка лежит на этой кривой) Потом нужно пройти по кривой и поочереди проанализировать все пересечения