Очистка файла 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');Импорт XML-файлов STL и физического моделирования | Ссылка на модели Simulink и Simscape Multibody | stl2vrml | vrphysmod