Утилита для создания DXF из детали

Утилита сохраняет выделенную плоскую грань 3d-модели в формат DXF с добавлением примитивов, образующих эту грань, в макрообъект.
Язык программы - Python
Расширение файла - EXE

Порядок работы:
1. Запустите Компас
2. Проверьте, чтобы в диспетчере задач был только один процесс Kompas.exe. При большем их количестве удалите все эти процессы и запустите Компас заново.
3. Откройте деталь. Должна быть открыта одна деталь и все.
4. Выделите плоскую поверхность, которая будет плоскостью DXF-файла.
5. Запустите файл exe. Конутр появится в папке с деталью.

Состав: Утилита

Софт: КОМПАС-3D не ниже 16.1

Сайт: www

Файлы:
3d_to_dxf_2.exe
Чтобы скачать чертеж, 3D модель или проект, Вы должны зарегистрироваться и принять участие в жизни сайта. Посмотрите, как тут скачивать файлы
18 комментариев
    1

    В группе в контакте активно суют рекламу DXF-Auto. Эта утилита видимо тоже для этого

    2

    На вин 10 не работает. Как устанавливать, инструкции нет.

      3

      Какая ошибка? У меня на домашнем компе тоже выдало ошибку failed to execute script без пояснений.Компас 19 64.

      4

      Здравствуйте! Windows 10 не играет роли. Скажите, какая версия Компас?
      Программу устанавливать не надо. Запускаете exe при открытой детали, сперва выделив плоскость, которую хотите получить в DXF. В видео всё показано. Я тестировал на Компас 18, Windows 7.

      5

      Да, и забыл сказать, что утилита работает только для деталей. Со сборками выдаёт ошибку, как написал Дмитрий, failed to execute script

    6

    Здравствуйте , да ошибка failed to execute script, компас 20. деталь открывал, без изменений. Возможно какая то последовательность действий нужна?

      7

      Открыли деталь, выделили плоскую поверхность, нажали дважды на файл exe.

    8

    Программка заработала, только менюшки нет как на видео, а так не критично. Создает файл dxf. Спасибо всем)

    9

    Добрый день. У кого удалось поставить? Или это реально не работает?
    Win 10/Компас 19. Создал для пробы куб. Выделил грань. нажал на распакованый в Загрузках файл. Думает и выдает ошибку как у вышенаписвших братьев по несчастью.
    Если все просто, то в чем подвох?

      10

      Здравствуйте! Утилита работает. Проверял сейчас на Win 10 / Компас 20
      У Вас не должно быть открыто других файлов, только одна деталь и все.
      Если открыты другие чертежи - failed to execute script
      Если не выделить грань - failed to execute script
      Если выделить грань - создается эскиз в формате DXF в папке с деталью.
      Автор, стоит исправить эти вещи, юзабилити, UX/UI важны.

        12

        Я не знаю, какие здесь можно добавить UX/UI.
        Давайте в описание добавим порядок работы.
        1. Запустите Компас
        2. Проверьте, чтобы в диспетчере задач был только один процесс Kompas.exe. При большем их количестве удалите все эти процессы и запустите Компас заново.
        3. Откройте деталь.
        4. Выделите плоскую поверхность, которая будет плоскостью DXF-файла.
        5. Запустите файл exe.

          13

          Хотя бы просто сделать чтобы вместо ошибки было сообщение с тем что надо делать.

            14
            2021-10-19 в 08:58

            Можно. Но, например, запущенный второй процесс Kompas.exe не отследить. А именно из-за этого часто утилиты не работают.

      11

      Проверьте, не запущен ли ещё один процесс Kompas.exe в диспетчере задач? Если запущен, удалите все процессы Kompas.exe и запустите Компас заново.

    15

    У меня вопрос появился.
    Имеем листовое тело с изгибами. Делаем развертку (команда развернуть).
    Выделяем получившиеся поверхность, запускаем утилиту, получаем ошибку
    Вы проверяли работу с листовыми телами?

    16

    У меня ошибку выдаёт, если я сгиб отдельно разгибаю. А если делаю полную развёртку отдельной командой, то всё нормально срабатывает.

    17

    Бессмысленное приложение если оно не работает из сборки. Если сборка состоит из тел, то сделать таким способом dxf не представляется возможным. Предлагаю добавить функционал открытия сборки. Можно задавать имя файла в ручную для каждой выбранной плоскости. Было бы сильно бытрее, чем делать конвертацию с чертежа. Хотя для кого-то, наверное, будет полезно)

    18

    Компас 21. Всё делал по инструкции - failed to execute script.

Чтобы оставить комментарий, нужно войти на сайт