Создать новое vrworld объект, связанный с виртуальным миром
myworld = vrworld(filename) myworld = vrworld(filename,'reuse') myworld = vrworld(filename, 'new') myworld = vrworld myworld = vrworld('') myworld = vrworld([])
| Строка, содержащая имя файла 3D виртуального мира, из которого загружен виртуальный мир. Можно указать |
| Аргумент для создания виртуального мира, связанного с |
myworld = vrworld(filename) создает виртуальный мир, связанный с файлом 3D виртуального мира filename и возвращает его дескриптор. Если виртуальный мир уже существует, возвращается дескриптор существующего виртуального мира. Укажите имя файла в виде строки.
myworld = vrworld(filename,'reuse') имеет ту же функциональность, что и myworld = vrworld(filename).
myworld = vrworld('filename', 'new') создает виртуальный мир, связанный с файлом 3D виртуального мира filename и возвращает его дескриптор. Он всегда создает новый объект виртуального мира, даже если другой vrworld объект, связанный с этим файлом, уже существует.
myworld = vrworld создает недопустимый vrworld ручка
myworld = vrworld('') создает пустой vrworld объект, который не связан ни с одним файлом 3D виртуального мира
myworld = vrworld([]) возвращает пустое множество из прибыли пустое множество vrworld ручки.
A vrworld объект идентифицирует виртуальный мир способом, очень похожим на дескриптор. Все функции, влияющие на виртуальные миры, принимают vrworld объект в качестве аргумента для идентификации виртуального мира.
Если данный виртуальный мир уже существует в памяти, возвращается дескриптор к существующему виртуальному миру. Второй виртуальный мир не загружен в память. Если виртуальный мир не существует в памяти, он загружается из связанного файла 3D виртуального мира. Вновь загруженный виртуальный мир закрыт и должен быть открыт перед его использованием.
vrworld объект, связанный с виртуальным миром, остается действительным до тех пор, пока не будет использован delete или vrclear.
myworld = vrworld('vrpend.wrl')
| Метод | Описание |
|---|---|
addexternproto | Добавить externproto объявление в виртуальный мир. |
close | Закрыть виртуальный мир |
delete | Удаление виртуального мира из памяти |
edit | Открыть файл виртуального мира во внешнем редакторе виртуального мира |
get | Значение свойства vrworld объект |
isvalid | 1 если vrworld объект действителен, 0 если нет |
nodes | Список узлов, доступных в виртуальном мире |
open | Открыть виртуальный мир |
reload | Перезагрузка виртуального мира из файла virtual world 3D |
save | Запись виртуального мира в файл виртуального мира 3D |
set | Изменение значений свойств vrworld объект |
view | Просмотр виртуального мира |
Создание объекта vrworld для виртуального мира | Откройте виртуальный мир с помощью MATLAB | vrworld/close | vrworld/delete | vrworld/open