主要内容

vrworld

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

句法

myworld = vrworld(文件名)myworld = vrworld(文件名,'reuse')myworld = vrworld(文件名,'new')myworld = vrworldmyworld = vrworld('')myworld = vrworld([])

参数

文件名

字符串包含装载虚拟世界的虚拟世界3D文件的名称。您可以指定.wrl,,,,.x3d, 或者.x3dv)。如果未指定文件扩展名,则文件扩展名.wrl假设。

'新的'

创建与之相关的虚拟世界的论点文件名

描述

myworld = vrworld(文件名)创建与虚拟世界3D文件相关的虚拟世界文件名并返回其手柄。如果虚拟世界已经存在,则返回了现有虚拟世界的处理。将文件名指定为字符串。

myworld = vrworld(文件名,'reuse')具有与myworld = vrworld(文件名)

myworld = vrworld('filename','new')创建与虚拟世界3D文件相关的虚拟世界文件名并返回其手柄。它总是创建一个新的虚拟世界对象,即使另一个对象vrworld与同一文件关联的对象已经存在。

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

myworld = vrworld('')创建一个空vrworld与任何虚拟世界3D文件无关的对象

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

一个vrworld对象以与手柄非常相似的方式识别虚拟世界。影响虚拟世界的所有功能接受vrworld对象作为识别虚拟世界的论点。

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

vrworld与虚拟世界关联的对象保持有效,直到您使用任何一种删除或者vrclear

例子

myworld = vrworld('vrpend.wrl')

方法摘要

方法 描述
AddexTernProto 添加外观向虚拟世界声明。
亲密的虚拟世界
删除 从记忆中删除虚拟世界
编辑 在外部虚拟世界编辑器中打开虚拟世界文件
得到 属性价值vrworld目的
已验证 1如果vrworld对象有效,0如果不
节点 列表虚拟世界中可用的节点
打开 开放的虚拟世界
重新加载 从虚拟世界3D文件中重新加载虚拟世界
节省 将虚拟世界写入虚拟世界3D文件
更改属性值vrworld目的
看法 查看虚拟世界
优化 更改几何形状以减少顶点数量

版本历史记录

在R2006a之前引入