1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны периодические перебои в работе.

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

Discussion in 'Autocad' started by Ramil777, Jul 19, 2020.

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

    Qvinto Форумчанин

  3. zvezdochiot

    zvezdochiot Форумчанин

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

    PS: В статье не упомянуто, что для предотвращения работы с "большими числами", аппроксимация производится не по исходным координатам, а по "нулевым": YXH0 = YXH - YXHcp.
     
  4. не то...
    --- Сообщения объединены, Jul 19, 2020, Оригинальное время сообщения: Jul 19, 2020 ---
    есть полилиния из множества коротких линейных сегментов (скорее всего сглаженная)
    задача аппроксимировать её, или точки вершин данной полилинии дуговой полилинией, при том желательно с минимальным количеством сегментов, при этом так, чтобы максимальное отклонение от точек (а скорее всего от сглаженной полилинии вершинами которой являются эти точки) было задаваемым (например, 10мм)
     
  5. Кто-нибудь знает, с помощью TotalPurge (с определенными настройками) можно подобное выполнить?
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice