vrworld/addexternproto

Добавьте объявление externproto в виртуальный мир

Синтаксис

addexternproto(vrworld_object, protofile, protoname)
addexternproto(vrworld_object, protofile, protoname, protodef)

Аргументы

vrworld_object

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

protofile

Строка, содержащая имя прототипного файла, из которого добавляется объявление EXTERNPROTO.

protoname

Строка, содержащая имя объявления EXTERNPROTO.

protodef

Строка, содержащая новое имя для объявления EXTERNPROTO.

Описание

addexternproto(vrworld_object, protofile, protoname) добавляет объявление EXTERNPROTO из файла protofile к виртуальному миру. Указатель vrworld_object относится к виртуальному миру. Объявление EXTERNPROTO идентифицировано как protoname. Если protoname является массивом ячеек идентификаторов, функция добавляет несколько EXTERNPROTO s от одного файла до виртуального мира.

addexternproto(vrworld_object, protofile, protoname, protodef) добавляет объявление EXTERNPROTO из файла protofile к виртуальному миру. Указатель vrworld_object относится к виртуальному миру. Объявление EXTERNPROTO идентифицировано как protoname. Если protoname является массивом ячеек идентификаторов, функция добавляет несколько EXTERNPROTO s от одного файла до виртуального мира. Эта команда затем переименовывает новое объявление EXTERNPROTO к protodef.

В обоих случаях объявление EXTERNPROTO становится эквивалентным объявлению PROTO. Другими словами, protoname или protodef становятся внутренним типом PROTO в виртуальной сцене, сопоставленной с vrworld_object. После того, как вы спасаете виртуальный мир, эти объявления PROTO больше не требуют ссылки на исходный файл, protofile, который содержит объявления EXTERNPROTO.

Представленный в R2008b