Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Помогу бесплатно разработать любую программу на autolisp.

Тема в разделе "Autodesk", создана пользователем Германup, 3 фев 2014.

  1. alz

    alz
    Форумчанин

    Регистрация:
    26 май 2014
    Сообщения:
    371
    Симпатии:
    153
    В общем написал черновой вариант такой программы, строит пока что только полилинию, присоединить можно любую кривую, если это что-то типа сплайна то ее аппроксимирует.
    Пример на видео в архиве, тестируйте, позже попробую добавить контура штриховок, но там конечно подумать надо, проще конечно не делать мозг и просто пользоваться программой восстановления контуров штриховок, которые потом можно использовать для присоединения, но это же не наш путь)))
     

    Вложения:

    #1601
    raven20 нравится это.
  2. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.970
    Симпатии:
    694
    Адрес:
    Маськва
    Вау! В принципе - то самое.
    Смотрю в Civil 2019.
    Нормальные детские болезни. :)
    Сначала удалось что-то начертить, пока не вышибло AutoCAD.
    После этого AutoCAD стало вышибать на разных файлах, изначально пустых или хоть с чем-то с первой попытки повторить объект. Конкретно - при перемещении курсора после указания объекта на Выберите объект для присоединения.
     
    #1602
    Последнее редактирование: 2 сен 2024
  3. agajohn

    Форумчанин

    Регистрация:
    3 апр 2013
    Сообщения:
    480
    Симпатии:
    214
    Адрес:
    Москва
    для первых 3 есть простой способ, для 4 го придется чуток потрудиться

    Ashampoo_Snap_8 сентября 2024 г._03h27m36s_0021_.gif
    [​IMG]
     
    #1603
  4. koban83

    Форумчанин

    Регистрация:
    13 дек 2012
    Сообщения:
    174
    Симпатии:
    5
    Адрес:
    г. Смоленск
    доброго времени суток! подскажите!
    Может кто знает такую утилиту, чтоб можно было выбирать линии в автокад, а на выходе получился текст (4,2+3,0+5)*3.11=58, где в скобочках длинна этих линий,
    и вставился в чертёж!
     
    #1604
  5. nextnicetry

    Форумчанин

    Регистрация:
    27 май 2012
    Сообщения:
    550
    Симпатии:
    566
    Утилиту не знаю, но подозреваю, вопрос связан с тем, что тебе муторно много линий смотреть/считать? Могу как временное решение предложить TabCreate - она выводит таблицу по свойствам выбранных объектов. А если у тебя есть такая таблица с отдельными длинами, то в экселе можешь за минуту собрать себе нужный текст командой СЦЕПИТЬ.

    Да, я не ищу легких путей ::biggrin24.gif::
     
    #1605
    koban83 нравится это.
  6. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    660
    Симпатии:
    725
    Адрес:
    Ташкент, город пыльный
    Установите себе утилиту от Александра Ривилиса GeomProps20**.arx.
     
    #1606
  7. koban83

    Форумчанин

    Регистрация:
    13 дек 2012
    Сообщения:
    174
    Симпатии:
    5
    Адрес:
    г. Смоленск
    вот такая штука должна получится! это исполнительная на гипсокартон!
    не муторно, а просто бесево!))))
    --- Сообщения объединены, 9 сен 2024, Оригинальное время сообщения: 9 сен 2024 ---
    Че то не нашол я её на 2010 автокад!
     

    Вложения:

    #1607
  8. paniva2010

    Форумчанин

    Регистрация:
    4 окт 2015
    Сообщения:
    73
    Симпатии:
    4
    Здравствуйте! Есть 2 полилинии, между ними надо нарисовать среднюю. Может, быть, уже есть что-то подобное. В меню-гео есть подобная программа, но работает не так, как надо.
     
    #1608
  9. alz

    alz
    Форумчанин

    Регистрация:
    26 май 2014
    Сообщения:
    371
    Симпатии:
    153
    Под такую форму только что-то индивидуальное пилить, все программы дают суммарное число а не расписывают из чего оно получено, ну и обычно не перемножают с чем-то.
    --- Сообщения объединены, 9 сен 2024 ---
    https://modplus.org/ru/autocadplugins/mpplinesedit
    Вот этим можно попробовать.
     
    #1609
    koban83 нравится это.
  10. paniva2010

    Форумчанин

    Регистрация:
    4 окт 2015
    Сообщения:
    73
    Симпатии:
    4
    Установил. Посмотрел. Результат работы этой утилиты один в один повторяет то, что в меню-гео.
     
    #1610
  11. alz

    alz
    Форумчанин

    Регистрация:
    26 май 2014
    Сообщения:
    371
    Симпатии:
    153
    Ну тогда хз, вот тут почитайте, вариантов там накидано https://forum.dwg.ru/showthread.php?t=122&page=3
     
    #1611
    paniva2010 нравится это.
  12. nextnicetry

    Форумчанин

    Регистрация:
    27 май 2012
    Сообщения:
    550
    Симпатии:
    566
    Ну вот tabcreate и создаст тебе таблицу с длиной каждого элемента. В конце концов, вместо желаемой строки доделай таблицу так, чтобы она показала в итоге площадь покрытия, ты же это делаешь?
     
    #1612
    koban83 нравится это.
  13. alz

    alz
    Форумчанин

    Регистрация:
    26 май 2014
    Сообщения:
    371
    Симпатии:
    153
    tabcreate создает таблицы с общей длиной линий на слое (ну или среди выбранных), если бы надо было сразу на весь этаж еще можно было бы использовать, а тут надо кусками, на каждую стену отдельно.
     
    #1613
    koban83 нравится это.
  14. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    660
    Симпатии:
    725
    Адрес:
    Ташкент, город пыльный
     

    Вложения:

    • GeomProps.zip
      Размер файла:
      908,8 КБ
      Просмотров:
      2
    #1614
    koban83 нравится это.
  15. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.970
    Симпатии:
    694
    Адрес:
    Маськва
    В PlTools, команда MPL.
     
    #1615
    chehoff и paniva2010 нравится это.
  16. nextnicetry

    Форумчанин

    Регистрация:
    27 май 2012
    Сообщения:
    550
    Симпатии:
    566
    Блин, точно, был неправ. Она просто число подсчитанных элементов выводит, поэтому я по памяти слегка неверно вспомнил.
     
    #1616
  17. paniva2010

    Форумчанин

    Регистрация:
    4 окт 2015
    Сообщения:
    73
    Симпатии:
    4
    Эта же программа и в PlTools, и в Меню-ГЕО, и в modplus. Плохо обрабатываются углы, видимо, лучше не сделать
     
    #1617
  18. nextnicetry

    Форумчанин

    Регистрация:
    27 май 2012
    Сообщения:
    550
    Симпатии:
    566
    Ребят, а подскажите: вот я себе на палитру сделал макрос из двух команд - выбрать подобные и изолировать (^C^C_SelectSimilar _isolateobjects)
    А можно как-нибудь вместо изоляции заблокировать все слои, кроме выбранного? Или, может, есть лисп, который по клику на объект выбирает подобные, а остальное блокирует?
     
    #1618
  19. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.970
    Симпатии:
    694
    Адрес:
    Маськва
    Предположу, что это в Меню-ГЕО, и в modplus то же, что в PlTools - первоисточнике.
    Попробуйте приложенные лиспы - когда-то пробовал разные.
     

    Вложения:

    • CPL.lsp
      Размер файла:
      10 КБ
      Просмотров:
      7
    • cPoly.lsp
      Размер файла:
      1,7 КБ
      Просмотров:
      5
    • Rolling_ball.lsp
      Размер файла:
      144,4 КБ
      Просмотров:
      4
    #1619
    paniva2010 нравится это.
  20. paniva2010

    Форумчанин

    Регистрация:
    4 окт 2015
    Сообщения:
    73
    Симпатии:
    4
    1 программа отлично подошла. Спасибо!
     
    #1620
    АлексЮстасу нравится это.

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление