Создайте новый объект 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