Всех приветствую. Кто-то может подсказать, почему мне выдаёт исключение "The method or operation is not implemented", когда я пытаюсь провернуть вот такую операцию с Polyline2d?
curve.EndPoint = new Point3d(curve.EndPoint.X - range, curve.EndPoint.Y, 0);
У меня в коде используются 2 типа линий: Line и Polyline2d, чтобы не париться с преобразованием типов я использую Curve. И укорачивание/удлинение с Line происходит нормально, а с Polyline2d выдаёт ошибку. И даже если использовать явное преобразование, то так же выдаёт ошибку.
UPD
Использование метода Extend, тоже не помогает, выдаёт ошибку "eInvalidInput"
curve.Extend(false, new Point3d(curve.EndPoint.X - range, curve.EndPoint.Y, 0));
Хотя вот в этой теме всё работает
https://forums.autodesk.com/t5/net/curve-extend/td-p/6589653