Отредактируйте виртуальный мир

Для получения информации об открытии файла в редакторе смотрите Открытый 3D World Editor.

Для пошагового руководства смотрите Сборку и Подключение Виртуальный мир.

Добавьте объекты

Добавьте объекты виртуального мира (например, крыло самолета) путем добавления узлов в панели tree structure. Иерархия узлов управляет осциллографом, к которому применяются свойства узла.

Примечание

Узлы должны иметь уникальные имена, чтобы работать в продукте Simulink® 3D Animation™.

Подходы для добавления объектов

Используйте один из этих подходов, чтобы добавить узел.

ПодходПроцедура
Используйте меню Nodes
  1. В панели tree structure выберите родительский узел для объекта, который вы хотите добавить.

  2. Выберите Nodes> Add.

  3. Чтобы добавить узел, который вы хотите, выберите соответствующие подменю.

Используйте контекстное меню для узла
  1. В панели tree structure щелкните правой кнопкой по родительскому узлу для объекта, который вы хотите добавить.

  2. Чтобы добавить узел, который вы хотите, выберите меню Add Node, и затем выберите соответствующие подменю.

Вставьте объект от библиотеки

Для Material Texture и узлы children, выбирают пункт меню Insert From (или из меню Nodes или из контекстного меню для узла).

Для получения информации об объектах библиотеки смотрите Библиотеку 3D World Editor.

Добавьте встроенный виртуальный мир 3D файл

Для ROOT или узла children, из меню Nodes или контекстного меню для узла, выбирают пункт меню Inline Virtual Reality 3D File.

Можно встроить файлы VRML (.wrl) файлы, но не файлы X3D (.x3d или .x3dv).

Узел, который вы добавляете, добавляется к другим местам в иерархии, в зависимости от узла, который вы выбираете, чтобы начать добавлять узел.

Выбранный узелМестоположение добавленного узла
ROOTВ нижней части иерархии
Узел в следующем уравнивает от Корневого узла (например, узел Transform).Выше выбранного узла
Узел childrenПод узлом children (как дочерний узел выбранного узла)

Скопируйте и вставьте узел

Можно скопировать узел ниже узла Transform верхнего уровня и вставки, которая скопировала узел, чтобы быть дочерним элементом другого узла, включая узел ROOT.

Можно вставить скопированный узел или как явную текстовую копию (Paste) или как копия, на которую ссылаются (Paste As Reference).

  • Явная текстовая копия позволяет вам редактировать свойства того узла, независимо от исходного узла, который вы скопировали.

  • Узел копии, на который ссылаются, появляется с термином USE. Копии, на которые ссылаются, оптимизировали отображение панели tree structure. Редактирования, которые вы делаете к исходному узлу на который (ссылаются), применяются к скопированному узлу, гарантируя, что эти два узла остаются точные копии друг друга.

Скопировать и вставить узел:

  1. В панели tree structure выберите узел, который вы хотите скопировать.

  2. Скопируйте узел, с помощью одного из этих методов:

    • Выберите Edit> Copy.

    • Щелкните правой кнопкой по узлу и выберите Copy.

  3. Под соответствующим узлом вставьте скопированный узел.

    • Вставьте узел с помощью одного из следующих методов:

      • Выберите Edit> Paste или пункт меню Paste As Reference.

      • Щелкните правой кнопкой по родительскому узлу и выберите Paste Node, и затем выберите Paste или Paste As Reference.

Скопируйте и вставьте между виртуальными мирами

На том же сеансе редактирования можно скопировать узлы с виртуального мира в одном виртуальном мире 3D файл к другому виртуальному миру в различном файле. После того, как вы копируете узлы с одного виртуального мира, выберите File> Open, чтобы открыть второй файл, где вы хотите вставить узлы.

Отредактируйте свойства объектов

Чтобы задать характеристики объекта, в панели tree structure, выбирают соответствующее свойство. В нижней части 3D World Editor используйте панель object properties edit, чтобы изменить значения свойств. Затем нажмите Apply.

Панель tree structure показывает текущие значения свойств, которые отражают ваши редактирования.

При вводе числовое значение поля в 3D World Editor, можно использовать выражения MATLAB® и переменные MATLAB. Например, чтобы преобразовать угол от степеней до радианов, введите выражение MATLAB, такое как 25*pi/180.

Установите значения точки зрения Используя положение камеры

Можно использовать текущее положение камеры, чтобы задать в интерактивном режиме точку зрения в 3D World Editor.

  1. Перейдите к позиции в сцене, где вы хотите точку зрения.

  2. В панели tree structure щелкните правой кнопкой по узлу Viewpoint.

  3. Выберите Copy values from current camera.

Задайте URL

Для объектов, которые имеют поле URL, чтобы задать URL, выбирают узел и используют один из этих подходов.

  • В окне редактирования свойства для URL введите URL.

  • Выберите 0 на левой стороне окна редактирования свойства и нажмите кнопку Select File URL. Перейдите к файлу.

Зарегистрируйте виртуальный мир Используя комментарии

Чтобы зарегистрировать виртуальный мир, в панели object property edit, используют вкладку Comments для узлов и свойств. Комментарии могут помочь другим понять проект виртуального мира.

Комментарии не появляются в виртуальном мире. Они появляются в виртуальном мире 3D файл, рядом с данным узлом или свойством, на строках, которые начинаются с #.

Отобразите поля события

Можно отобразить поля eventIn и eventOut в панели дерева 3D World Editor. Или нажмите кнопку Show Events или выберите Tree> Show Events.

Можно выполнить отображение IS для событий в объявлении PROTO.

Расширьте и сверните узлы

Чтобы расширить узел в панели tree structure, щелкните плюс (+) знак слева от узла. Чтобы свернуть узел, щелкните минус (–), подписываются слева от узла.

Чтобы расширить или свернуть все узлы за один шаг, выберите Tree> Expand All или Tree> Collapse All.

Расширять поддеревья в узле:

  1. В панели древовидной структуры щелкните правой кнопкой по узлу.

  2. Из контекстного меню выберите Expand Subtree.

Альтернативные подходы для расширения поддерева для узла:

  • Выберите Tree> Expand Subtree.

  • Нажмите кнопку.

Скройте значения по умолчанию

Чтобы упростить структурный вид, можно скрыть значения по умолчанию. Выберите Tree> Hide Default Values. Чтобы отобразить значения по умолчанию, очистите опцию Hide Default Values.

Подсветите объекты виртуального мира и узлы

Чтобы выбрать и подсветить объекты виртуального мира с помощью указателя мыши в области просмотра 3D World Editor, используйте избранный режим. Используйте тот режим, чтобы подсветить узел, который задает объект виртуального мира или подсвечивать, что виртуальный мир возражает, что узел задает. В панели отображения 3D World Editor выбранный объект виртуального мира подсвечен с оранжевой схемой. Например:

  1. Откройте виртуальный мир vrtkoff и выберите File> Open in editor.

  2. На панели инструментов 3D World Editor нажмите кнопку.

    Совет

    Также можно выбрать пункт меню View Pane> Select.

    Когда курсор наводит на доступный для выбора объект в области просмотра, изменениях формы курсора в ручном символе.

  3. В панели отображения виртуального мира кликните по хвосту плоскости.

    Соответствующий узел Shape в панели древовидной структуры подсвечен.

  4. В панели древовидной структуры щелкните в узле Tower (Transform), выберите нижнюю часть узел Shape. Этажи башни подсвечены.

    Совет

    Если вы выбираете узел в панели древовидной структуры, но не видите ничего подсвеченного в панели отображения виртуального мира, настраиваете угол обзора, чтобы сделать подсвеченный объект видимым.

  5. Чтобы возвратиться к режиму навигации, на панели инструментов 3D World Editor, нажимают кнопку.

    Совет

    Также можно выбрать пункт меню View Pane> Navigate.

Можно использовать Shift - нажатие кнопки, чтобы выбрать несколько объектов в панели древовидной структуры или области просмотра.

Если вы не хотите, чтобы объекты были подсвечены, когда вы выбираете их в отображении, панель щелкает правой кнопкой и очищает Rendering> опция Highlight Selected Objects. Также можно использовать ключ F4.

Примечание

Составные объекты виртуального мира, такие как объекты, заданные с помощью Inline и узлов PROTO, выбраны и подсвечены в целом. Вы не можете выбрать отдельные компоненты этих объектов.

Выбор и настройки выделения

По умолчанию, курсор в поле зрения разделяют на области, перешел в виртуальном мире. Чтобы иметь курсор мыши в области просмотра ведут себя в избранном режиме по умолчанию, устанавливают Simulink 3D Animation настройка 3D World Editor настройка View pane mouse behavior к select. Как альтернатива, используйте параметр DefaultEditorMouseBehavior с командой vrsetpref.

По умолчанию объекты виртуального мира подсвечены, когда вы выбираете их использующий избранный режим. Чтобы иметь поведение по умолчанию для выбранных объектов виртуального мира не должными быть подсвечивать объекты, установите Simulink 3D Animation настройка 3D World Editor настройка Highlight selected objects к off. Как альтернатива, используйте параметр DefaultEditorHighlighting с командой vrsetpref.

Перенесите узлы как дочерние элементы другого узла

Переносить непрерывные узлы как дочерние элементы другого узла:

  1. Выберите узлы. Можно использовать ключ Shift, чтобы выбрать непрерывные узлы и ключ CTRL, чтобы выбрать несмежные узлы.

  2. Щелкните правой кнопкой по выбранным узлам и из контекстного меню, выберите Wrap By.

    Как альтернатива, на панели меню 3D World Editor, выбирают Nodes> Wrap By.

  3. Из списка узлов выберите узел, в который вы хотите перенести выбранные узлы.

Удаление узлов

Чтобы удалить один или несколько узлов, выберите узлы и используйте один из этих методов:

  • На панели инструментов кликните по красному X кнопок.

  • Нажмите кнопку Delete.

  • Выберите Edit> Delete.

  • Щелкните правой кнопкой по узлу и выберите Delete.

Из меню Edit можно также удалить определенный дочерний узел или все дочерние узлы выбранного родительского узла, не удаляя родительский узел.

Чтобы сократить узел и сохранить его в буфер обмена, выберите узел и используйте один из этих методов:

  • На панели инструментов нажмите кнопку ножниц.

  • Выберите Edit> Cut.

  • Щелкните правой кнопкой по узлу и выберите Cut.

Сохраните и экспортируйте виртуальный мир 3D файлы

Можно сохранить файлы виртуального мира как виртуальный мир с помощью пунктов меню File> Save или File> Save As.

Если вы используете опцию Save, 3D World Editor переименовывает предыдущую версию файла путем добавления .bak после .wrl, .x3dv или расширения .x3d.

Если вы используете опцию Save As, 3D World Editor сохранил файл с помощью нового имени, которое вы задаете. Файл сохранен в форме, что Средство просмотра Simulink 3D Animation и поддержка 3D World Editor (например, сохраненный файл сохраняет ссылки на файлы структуры библиотеки).

Используйте пункт меню File> Export, чтобы экспортировать виртуальный мир 3D файл для использования:

  • С другими инструментами VRML или X3D

  • На различных компьютерах

  • В предыдущих версиях Simulink 3D Animation (ранее Тулбокс Виртуальной реальности) продукт (для файлов VRML)

Примечание

Вы не можете сохранить файл X3D (.x3d или .x3dv) файл как VRML (.wrl) файл.

Для экспортируемых файлов копии 3D World Editor сослались на встроенный виртуальный мир 3D файлы и файлы структуры к папке <filename>_files. Это изменяет соответствующие URL для тех файлов, так, чтобы они указали на папку <filename>_files.

Отредактируйте VRML и скрипты X3D

Добавить VRML или узел X3D Script:

  1. В панели Tree structure выберите узел ROOT.

  2. Выберите соответствующий тип скрипта, с помощью меню Node> Add> Common> Script.

Добавить элементы интерфейса Script:

  1. Щелкните правой кнопкой по узлу Script.

  2. Выберите соответствующий пункт меню Add Interface Item.

Следующее является примером узла Script в панели Tree structure.

Для узла url кликните по узлу и или задайте путь к файлу JavaScript® или введите код URL в панели Object property edit.

Смотрите также

Функции

Похожие темы