Разорвать полилинию в точке

Автор Тема: Разорвать полилинию в точке  (Прочитано 2513 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Есть у класса polyline готовый метод
аналогичный команде "разорвать в точке"?

Или нужно писать алгоритм.

Отмечено как Решение Алексей (IdeaSoft) 19-03-2018, 14:17:33

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Разорвать полилинию в точке
« Ответ #1 : 19-03-2018, 12:41:27 »
Ближайшее из того что есть - это: Curve.GetSplitCurves
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн avc

  • ADN Club
  • *****
  • Сообщений: 809
  • Карма: 166
    • Мои плагины к Автокаду
Re: Разорвать полилинию в точке
« Ответ #2 : 19-03-2018, 12:45:43 »
Я так понимаю, вам нужно добавить сегмент в середине полилинии, а не разделить ее на части? Если первое - то есть Polyline.AddVertexAt

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1188
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Re: Разорвать полилинию в точке
« Ответ #3 : 19-03-2018, 13:17:27 »
Я так понимаю, вам нужно добавить сегмент в середине полилинии, а не разделить ее на части? Если первое - то есть Polyline.AddVertexAt

Нет добавлять не нужно просто разрезать объект на несколько частей.