Тема: acedEntSel - координаты точки на 3DPolyline

Всем доброго времени суток
Вопрос у меня такой
Существует трехмерная полилиния. Выделяю ее при помощи acedEntSel(_T("SELECT OBJECT0"),aObject0,aPoint0);
но aPoint0 не является точкой на полилинии - это точка на плоскости (z- у нее не соответствует расположению на полилинии) Понятное дело, что путем вычислений можно получить значение точки на полилинии. Но хотелось бы знать - можно ли сделать как то проще
зараннее благодарен за совет

Re: acedEntSel - координаты точки на 3DPolyline

Есть пару вариантов:
1. Воспользоваться функцией acedOsnap
2. Вручную задать (разовую) привязку при выборе полилинии.
Все это хорошо, но ненадежно. Нужно воспользоваться вычислениями, т.е. найти на полилинии ближайшую к указанной точку (метод getClosestPointTo()).