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