Тема: Удалить вершину 2D полилинии

Имеется список нескольких точек полилинии и сама полилиния:

List<Point2d> deletion = new List<Point2d>();
Polyline pl = (Polyline)obj;

Необходимо удалить вершины полилинии, которые содержатся в списке deletion. Подскажите, каким способом вообще возможно это реализовать?

Пытался реализовать вот так:

foreach (Point2d P2d in deletion)
        {
           //Команда удаления
        }

Re: Удалить вершину 2D полилинии

Рекомендую задать этот вопрос здесь: http://adn-cis.org/forum/index.php?board=4.0
Заодно уточни Polyline или Polyline2d - это два разных вида полилиний.