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