exponenta event banner

vrcadcleanup

Очистка файла 3D виртуального мира, экспортированного из CAD-инструментов

Синтаксис

vrcadcleanup('filename')
vrcadcleanup('filename', 'hint')

Описание

vrcadcleanup('filename') копирует указанный файл в файл резервной копии с расширением bak. Затем он изменяет файл 3D виртуального мира, экспортированный из Pro/ENGINEER ® или SolidWorks ®. Эта очистка позволяет программному обеспечению Simulink ® 3D Animation™ использовать эти файлы.

vrcadcleanup выполняет следующие изменения файлов VRML:

  • Удаление всего, кроме встроенных линий, точек обзора и преобразований

  • Предоставление имен для встроенных преобразований

Примечание

Вы можете использовать vrcadcleanup с файлами VRML (.wrl), но не с файлами X3D (.x3d или .x3dv).

vrcadcleanup('filename', 'hint') учитывает значение 'hint' во время преобразования. Возможное значение 'hint' включает в себя:

АргументОписание
'solidworks' Предполагает, что программное обеспечение экспортирует исходный набор файлов виртуальных мировых 3D из SolidWorks. Эта опция добавляет или увеличивает числовой суффикс к именам узлов в соответствии с именами деталей, существующими в соответствующем XML-файле физического моделирования.

Эта функция ожидает, что структура входного файла будет соответствовать типичным выводам указанных CAD-инструментов. Типичный входной файл должен содержать:

  • Структура точек обзора и встроенных узлов (возможно, содержащихся в одном слое узлов преобразования)

  • Один встроенный узел для каждой детали экспортируемой сборки

Функция также выполняет следующие действия:

  • После вывода отбрасывает все дополнительные узлы, включая узлы преобразования, которые не содержат встроенных узлов.

  • Обрабатывает иерархически организованные сборки, где встроенные файлы вместо геометрии детали содержат дополнительные группы вложенных узлов. В таких файлах элементов конструкции копирует все встроенные ссылки в основной файл виртуального мира 3D. Функция переносит эти встроенные ссылки на Transform с использованием имени, соответствующего имени элемента конструкции.

Примечание

При вызове этой функции для файла, который не является продуктом фильтра экспорта CAD, выходной файл может быть поврежден.

Примеры

Очистка файла VRML four_link.wrl:

vrcadcleanup('four_link.wrl');
Представлен в R2009a