Как импортировать файл STL в геометрический набор? - PullRequest
1 голос
/ 11 января 2020

Я хочу автоматически вставить некоторые объекты STL в геометрический набор.

Без макроса я открываю «Быстрое прототипирование STL» и использую «Импорт STL».

Я пытаюсь сделать несколько корректировок быстрее с помощью автоматизации, и поэтому мне нужно избегать этого шага вручную. Я пытался записать эту процедуру, но результат для меня бесполезен.

Есть ли способ импортировать STL в геометрический набор с помощью макроса (VBA)?

(Обычно я работаю с Generative Shape Design и использую VBA для макросов)

Ответы [ 2 ]

1 голос
/ 13 января 2020

Извините, но нет API для выполнения функции "Импорт STL" в рабочей среде STL.

Насколько я знаю, единственный способ автоматизировать эту задачу - это использовать методы WINAPI; это моделирует взаимодействие окна / мыши / клавиатуры с помощью оконных дескрипторов и сообщений Windows. Я выполнил эту задачу не слишком долго go. Это не сложно, это просто утомительно.

0 голосов
/ 04 февраля 2020

Есть способ сделать это, но иногда он не работает:

  1. Открыть STL в сборке (вставка / существующий компонент)
  2. Переключиться на DMU-оптимизатор Workbench
  3. Создание смещения нуля для детали (функция Offest со значением 0)
  4. Сохранение модели в формате * .model (это формат файла CATIA V4)
  5. Откройте файл * .model
  6. Перейдите по дереву и выберите © все лица
  7. Откройте НОВУЮ деталь Catia (V5) и вставьте все грани

иногда это работает отлично, иногда происходит сбой (при работе с большими файлами) или отсутствуют некоторые лица.

...