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. Это возвращает указатель на исходный узел.

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

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

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

Представлено до R2006a