Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: avc от 04-12-2023, 12:08:15

Название: Как замкнуть сплайн
Отправлено: avc от 04-12-2023, 12:08:15
В .Net API у примитива Spline свойство Closed только для чтения. При этом в панели свойств пользователь свободно может менять свойство Closed. Вопрос - как замкнуть существующий сплайн програмно?
Пытался ставить EndPoint = StartPoint - получаю ошибку в рантайме (not emplemented), хотя у других кривых спокойно можно менять начало и конец. наверняка уже опубликовано где-то решение, но что-то мог гугл сломался...
Название: Re: Как замкнуть сплайн
Отправлено: avc от 04-12-2023, 12:29:15
Уже сам придумал:
Код - C# [Выбрать]
  1. spline.SetFitPointAt(spline.NumFitPoints-1, spline.GetFitPointAt(0)); // при назначении последнего вертекса равным первому свойство Closed становится true