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