主要内容

vrnode

为现有节点创建节点或句柄

语法

mynode = vrnodemynode = vrnode ([])mynode = vrnode (vrworld_object node_name)Mynode = vrnode(vrworld_object, 'node_name','node_type')mynode = vrnode(vrworld_object, 'USE', othernode)mynode = vrnode(parent_node,'parent_field', 'node_name', 'node_type')

参数

vrworld_object

的名字vrworld对象表示虚拟世界。

node_name

节点名称。

node_type

节点类型。

parent_node

类型的父节点的名称vrnode对象。

parent_field

父节点字段的名称。

“使用”

使一个使用对另一个节点的引用。

othernode

的另一个节点的名称使用参考。

描述

mynode = vrnode创建一个空vrnode不引用任何节点的句柄。

mynode = vrnode ([])创建的空数组vrnode句柄。

mynode = vrnode (vrworld_object node_name)创建虚拟世界中现有命名节点的句柄。

Mynode = vrnode(vrworld_object, 'node_name','node_type')创建一个名为node_name类型的node_type在虚拟世界的根源上。它将句柄返回到新创建的节点。

mynode = vrnode(vrworld_object, 'USE', othernode)创建一个使用对节点的引用othernode在世界的根源上vrworld_object.它将虚拟世界的句柄返回给原始节点。

Mynode = vrnode(parent_node,'parent_field', 'node_name','node_type')创建一个名为node_name类型的node_type那是一个孩子parent_node住在田间parent_field.它将句柄返回到新创建的节点。

mynode = vrnode(parent_node,'parent_field', 'USE', 'othernode')创建一个使用对节点的引用othernode作为node的子节点parentnode住在田间parentfield.它将句柄返回给原始节点。

一个vrnode对象以非常类似于句柄的方式标识虚拟世界节点。如果你应用vrnode方法创建不存在的节点时,该方法将创建节点vrnode对象的句柄,并返回vrnode对象。如果你应用vrnode方法的句柄,该方法将返回vrnode与此节点关联的。

方法总结

方法 描述
删除 删除vrnode对象
字段 节点对象的虚拟世界字段摘要
得到 属性值的vrnode对象
getfield 字段值的vrnode对象
isvalid 1如果vrnode对象是有效的,0如果不是
修改虚拟世界节点的属性
setfield 更改字段值vrnode对象
同步 启用或禁用与客户端同步虚拟世界字段
之前介绍过的R2006a