exponenta event banner

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