vrworld

Создайте новый объект vrworld, сопоставленный с виртуальным миром

Синтаксис

myworld = vrworld(filename)
myworld = vrworld(filename,'reuse')
myworld = vrworld(filename, 'new')
myworld = vrworld
myworld = vrworld('')
myworld = vrworld([])

Аргументы

filename

Строка, содержащая имя виртуального мира 3D файл, из которого загружается виртуальный мир. Можно задать .wrl, .x3d или .x3dv). Если никакое расширение файла не задано, расширение файла, .wrl принят.

'new'

Аргумент, чтобы создать виртуальный мир, сопоставленный с filename.

Описание

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
isvalid1, если объект vrworld допустим, 0 если нет
nodesПеречислите узлы, доступные в виртуальном мире
openОткрытый виртуальный мир
reloadПерезагрузите виртуальный мир от виртуального мира 3D файл
saveЗапишите виртуальный мир в виртуальный мир 3D файл
setИзмените значения свойств объекта vrworld
viewПросмотрите виртуальный мир

Представлено до R2006a