Аппроксимация точек дуговой полилинии

Тема в разделе "Autocad", создана пользователем Ramil777, 19 июл 2020.

  1. Здравствуйте, уважаемые форумчане!
    Подскажите лисп/плагин/программу позволяющую аппроксимировать точки (либо сглаженную полилинию) полилинией из дуговых сегментов
    Предполагается ввод значений максимального отдаления результирующей дуговой полилинии от точек (аппроксимированной сглаженной полилинии), либо также минимальной длинны дуг (а возможно и указания в какую сторону должны быть выгнуты дуги)
    Спасибо за внимание!
     
    Последнее редактирование: 19 июл 2020
  2. Qvinto

    Qvinto Форумчанин

  3. zvezdochiot

    zvezdochiot Форумчанин

    Немного теории: http://mykaralw.narod.ru/articles/mnk_circle.pdf

    PS: В статье не упомянуто, что для предотвращения работы с "большими числами", аппроксимация производится не по исходным координатам, а по "нулевым": YXH0 = YXH - YXHcp.
     
  4. не то...
    --- Сообщения объединены, 19 июл 2020, Оригинальное время сообщения: 19 июл 2020 ---
    есть полилиния из множества коротких линейных сегментов (скорее всего сглаженная)
    задача аппроксимировать её, или точки вершин данной полилинии дуговой полилинией, при том желательно с минимальным количеством сегментов, при этом так, чтобы максимальное отклонение от точек (а скорее всего от сглаженной полилинии вершинами которой являются эти точки) было задаваемым (например, 10мм)
     
  5. Кто-нибудь знает, с помощью TotalPurge (с определенными настройками) можно подобное выполнить?
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление