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

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

  1. paniva2010

    paniva2010 Форумчанин

    Спасибо. Лиспом от VVA пользуюсь, к сожалению периодически при его использовании меняется местоположение и геометрия линии. Тоже самое через PDF. В ToolPac команда ObjExpLow просто подобные линии уничтожает.
     
  2. АлексЮстасу

    АлексЮстасу Форумчанин

    Еще - линии со стилями на первоэлементы разбивает Microstation.
     

    Вложения:

    paniva2010 и alz нравится это.
  3. alz

    alz Форумчанин

    А вот этот вариант уже гораздо интереснее, видно что система преобразования шеипов гораздо лучше прописана чем в автокаде, но нужны конечно тесты, может и зайдет, если это конечно настолько нужно, что бы дополнительный программный продукт ставить)
     
  4. АлексЮстасу

    АлексЮстасу Форумчанин

    Если не считать, что при импорте из pdf у меня получилось зеркально, то вариант с pdf почти не отличается.
     
  5. BearDyugin

    BearDyugin Модератор Форумчанин

  6. alz

    alz Форумчанин

  7. BearDyugin

    BearDyugin Модератор Форумчанин

    Да. Это функция на основе которой, можно написать код, который по заранее заготовленному описанию типов линий, преобразует(разобьёт) все полилинии на чертеже, в отдельные элементы.
     
  8. paniva2010

    paniva2010 Форумчанин

    Уважаемый ALZ. Программа великолепно работает. Можно попросить вас сделать интервал между блоками по умолчанию 2.5 метра, или чтобы он запоминался.
     
  9. alz

    alz Форумчанин

    При первом запуске будет 2,5 и будет сохранять новое значение поле каждого изменения.
     

    Вложения:

    paniva2010 нравится это.
  10. paniva2010

    paniva2010 Форумчанин

    Отлично!!!
     
  11. paniva2010

    paniva2010 Форумчанин

    Можно ли создать программу импорта файлов DWG или DXF в открытый файл DWG или DXF.
    Алгоритм:
    1.Открываем существующий файл DWG или DXF
    2.Запускаем программу импорта файлов DWG или DXF. В окне проводника указываем нужный файл
    3.Импортируем. Результат в виде примитивов или в виде блока.
    Может быть, есть уже существующие решения, я не нашел.
     
  12. X-Y-H

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

    paniva2010, это называется внешняя ссылка, вставка внешней ссылки
     
  13. paniva2010

    paniva2010 Форумчанин

    Мне не нужна ссылка. Я хочу, чтобы в существующий файл закинулись примитивы в масштабе и координатах, с которыми здесь же можно работать
     

    Вложения:

    • 1.jpg
      1.jpg
      Размер файла:
      70,1 КБ
      Просмотров:
      20
    • 2.jpg
      2.jpg
      Размер файла:
      112,3 КБ
      Просмотров:
      19
    • 3.jpg
      3.jpg
      Размер файла:
      138,2 КБ
      Просмотров:
      19
    • 4.jpg
      4.jpg
      Размер файла:
      85,3 КБ
      Просмотров:
      21
  14. alz

    alz Форумчанин

    Вставляете как внешнюю ссылку, выбираете в чертеже, ПКМ -> внедрить (получаете в виде блока, взрываете получаете все что было в том чертеже как объекты в этом)
     
    X-Y-H нравится это.
  15. paniva2010

    paniva2010 Форумчанин

    А еще таким образом (внешней ссылкой) автокад не работает с DXF
     
  16. alz

    alz Форумчанин

    Ну никто же не мешает сохранить как двг и внедрить
     
  17. paniva2010

    paniva2010 Форумчанин

    Так в этом и смысл, делать меньше операций, закинул - посмотрел - сравнил, использовал или удалил...
     
  18. alz

    alz Форумчанин

    Вот как раз в этом сценарии внешние ссылки гораздо лучше, их можно без проблем удалить и они не оставят следов в виде всяких слоев стилей и тд, а при надобности внедрить их дело пары кликов.
     
    Steinar нравится это.
  19. paniva2010

    paniva2010 Форумчанин

    Ну очистить чертеж в данном сценарии недолго, надо просто сделать отмену операции. А вот открывать чужие файлы и пересохранять - это дольше
     
  20. X-Y-H

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

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