vrnode

Создайте узел или указатель на существующий узел

Синтаксис

mynode = vrnode
mynode = 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')
mynode = vrnode(parent_node,'parent_field', 'USE', 
'othernode')

Аргументы

vrworld_object

Имя vrworld объект, представляющий виртуальный мир.

node_name

Имя узла.

node_type

Тип узла.

parent_node

Имя родительского узла, являющегося vrnode объект.

parent_field

Имя поля родительского узла.

'USE'

Включает USE ссылка на другой узел.

othernode

Имя другого узла для USE ссылка.

Описание

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) создает USE ссылка на узел 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') создает USE ссылка на узел othernode как дочерний элемент узла parentnode и находится в поле parentfield. Он возвращает указатель на исходный узел.

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

Сводные данные по методам

МетодОписание
deleteУдаление vrnode объект
fieldsСводные данные полей виртуального мира для объекта узла
getЗначение свойства vrnode объект
getfieldЗначение поля vrnode объект
isvalid1 если vrnode объект действителен, 0 если нет
setИзмените свойство узла виртуального мира
setfieldИзмените значение поля vrnode объект
syncВключите или отключите синхронизацию полей виртуального мира с клиентом
Представлено до R2006a