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

Для получения информации об открытии файла в редакторе смотрите Открытый 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.

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

Функции

Похожие темы