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

Лисп для создания плавной полилинии

Тема в разделе "Civil 3D", создана пользователем S__J, 15 мар 2019.

  1. S__J

    S__J Форумчанин

    Добрый день,друзья,нет ли у кого лиспа который будет создавать плавную полилинию по точкам,с возможностью редактирования углов.Зарание благодарен
     
  2. apostoll

    apostoll Форумчанин

    программу geo_import не пробывали?
     
  3. ivsem

    ivsem Форумчанин

    S__J, Для каких целей нужна сия плавная плиния?
    Одно время я для рисовки горизонталей использовал Сплайн. Горизонтали получались плавными.
     
    Vlad2000 нравится это.
  4. ak_evg

    ak_evg Супермодератор Команда форума

    а команда "Сгладить" не устраивает?
     
  5. S__J

    S__J Форумчанин

    Для отрисовки откосов,очень большие протяженности и изгибы,сплайн не устраивает,т.к цифровщики в фирме требуют что бы их не было
    --- Сообщения объединены, 16 мар 2019, Оригинальное время сообщения: 16 мар 2019 ---
    не слышал о этой команде
    попробовал в автокаде,не работает,можете объяснить поподробнее ее функционал
    --- Сообщения объединены, 16 мар 2019 ---
    нет,где ее можно найти?
     
  6. ak_evg

    ak_evg Супермодератор Команда форума

    строим полилинию
    1.jpg
    далее получаем
    2.jpg
    Либо строим полилинию, далее
    3.jpg
    выбираем "сгладить"
    4.jpg
     
  7. X-Y-H

    X-Y-H Администратор Команда форума

    немного не правильный подход. Сглаживает когда на вершины не садится. А вот сплайн сидит.
    Решение есть софтины перегоняющие сплайн в поллинию. А еще был вроде классный вариант в GEOL DH
     
  8. Qvinto

    Qvinto Форумчанин

    А я бы так вышел из положения.

    17031.gif
     
  9. X-Y-H

    X-Y-H Администратор Команда форума

    Qvinto, вершины расставь. Попадет после сглаживания линия на точки?
     
  10. Qvinto

    Qvinto Форумчанин

    X-Y-H, а попробуй конвертнуть сплайн в полилинию, вершин в сто раз больше будет. Файл тяжелеет. А автору красота а не актуальность нужна. Для бумаги. А не для бумаги, как пикеты по откосу взял, так и рисуй, без сглаживания.
     
  11. X-Y-H

    X-Y-H Администратор Команда форума

    Qvinto, не согласен с тобой. Природа не терпит прямых линий.
    И потом почистить количество вершин можно не сильно усердствуя. А красота должна быть достоверной))
     
  12. Qvinto

    Qvinto Форумчанин

    А математика приветствует. Бумага уходит в прошлое.

    И превратится этот сплайнолиния снова в полилинию, начальную. Я пробовал так делать, неоднократно, кое-где нормально, а иногда и ещё хуже.
     
    flareon нравится это.
  13. X-Y-H

    X-Y-H Администратор Команда форума

    Опять не согласен. Не знаю как в цивил но в кредо будет сказываться на тин модель. А значит на и на профиля и объемы.
     
  14. Qvinto

    Qvinto Форумчанин

    Оффтоп

    Был у нас один начальник, так он на заявлении о увольнении ставил резолюцию: Не согласен. На неё не обращали внимания, через две недели отдавали трудовую.


    ТИН модели строятся по полевым данным также и в Цивиле. Так, можно взять два пикета на сто метров, и интерполировать до бесконечности. Красиво будет, но не актуально.
     
  15. X-Y-H

    X-Y-H Администратор Команда форума

    Qvinto, блин показать не могу. но разница есть
     
  16. Палыч

    Палыч Форумчанин

    S__J, посмотрите маленькие бесплатные програмки от А лександра Бердюгина сдесь в ресурсах
     
  17. Qvinto

    Qvinto Форумчанин

    Если добавить 3Dполилинию в качестве структурной в поверхность Цивила, то ТИН перестроится с учётом интерполяции этой 3D, по её вершинам. Чем не вариант?
     
  18. 1958

    1958 Форумчанин

    Попробуйте мой лисп, выдрал из своих наработок. Вам надо будет ввести длину сегмента для вашей "плавности" полилинии (красивости). Если рисуете горизонталь (оцифровываете), то лучше 1мм, если бровки откосов - 5-10мм. Вообщем, поиграйте, определитесь.
     

    Вложения:

    • lin.LSP
      Размер файла:
      2,1 КБ
      Просмотров:
      29
    flareon и Qvinto нравится это.
  19. ivsem

    ivsem Форумчанин

    Программа прерывается, бо в начале программы отсутствует команда (vl-load-com)
    В принципе можно команду (vl-load-com) набрать в командной строке и нажать Enter.
    За тем запустить программу lin.lsp и лисп-программа нормально отработает.
    Действие команды (vl-load-com) распространяется на весь сеанс работы в автокаде (до закрытия автокада), по этому повторно набирать ее ненужно.
     
    Последнее редактирование: 17 мар 2019
  20. 1958

    1958 Форумчанин

    Согласен. Подправил.
     

    Вложения:

    • lin.LSP
      Размер файла:
      2,1 КБ
      Просмотров:
      38
    Deleted member 51242 нравится это.
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление