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 указатели.

A vrworld объект идентифицирует виртуальный мир способом, очень похожим на указатель. Все функции, которые влияют на виртуальные миры, принимают vrworld объект как аргумент для идентификации виртуального мира.

Если данный виртуальный мир уже существует в памяти, возвращается указатель на существующий виртуальный мир. Второй виртуальный мир не загружается в память. Если виртуальный мир не существует в памяти, он загружается из связанного файла 3D виртуального мира. Недавно загруженный виртуальный мир закрыт и должен быть открыт, прежде чем вы сможете использовать его.

The 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