主要内容

vrworld

创建新的vrworld对象相关联的虚拟世界

语法

myworld = vrworld(文件名)myworld = vrworld(文件名,“重用”)myworld = vrworld(文件名,“新”)myworld = vrworldmyworld = vrworld (”)myworld = vrworld ([])

参数

文件名

包含3 d虚拟世界的名称字符串文件加载的虚拟世界。您可以指定.wrl,.x3d,或.x3dv)。如果没有指定文件扩展名的文件扩展名.wrl假定。

“新”

相关的参数创建一个虚拟世界文件名

描述

myworld = vrworld(文件名)创建一个虚拟世界与虚拟世界的3 d文件文件名并返回处理。如果虚拟世界已经存在,则返回处理现有的虚拟世界。文件名指定为一个字符串。

myworld = vrworld(文件名,“重用”)有一样的功能myworld = vrworld(文件名)

myworld = vrworld(“文件名”、“新”)创建一个虚拟世界与虚拟世界的3 d文件文件名并返回处理。它总是创建一个新的虚拟世界对象,即使另一个vrworld对象与相同的文件已经存在。

myworld = vrworld创建一个无效的vrworld处理

myworld = vrworld (”)创建一个空vrworld对象不是与任何虚拟世界3 d文件相关联

myworld = vrworld ([])返回一个空数组,返回一个空数组vrworld句柄。

一个vrworld对象标识一个虚拟世界的方式非常类似于一个句柄。影响虚拟世界接受的所有功能vrworld对象作为参数来识别虚拟世界。

如果给定的虚拟世界已经存在于内存,返回句柄现有的虚拟世界。第二个虚拟世界是不加载到内存中。如果不存在虚拟世界,在内存中,它加载3 d文件相关联的虚拟世界。新加载虚拟世界是封闭的,您可以使用它之前必须打开。

vrworld对象关联到一个虚拟世界仍然有效,直到你使用删除vrclear

例子

myworld = vrworld (“vrpend.wrl”)

方法总结

方法 描述
addexternproto 添加externproto虚拟世界宣言。
关闭 关闭虚拟世界
删除 从内存中删除虚拟世界
编辑 打开虚拟世界文件在外部虚拟世界编辑器
得到 属性值的vrworld对象
isvalid 1如果vrworld对象是有效的,0如果不是
节点 可用节点列表在虚拟世界
开放 开放的虚拟世界
重新加载 从虚拟世界3 d文件重新加载虚拟世界
保存 写虚拟世界的虚拟世界3 d文件
改变属性值vrworld对象
视图 查看虚拟世界
之前介绍过的R2006a