exponenta event banner

addViewPoint (Анимация Aero.VirtureTalkedAnimation)

Добавление точки обзора для анимации виртуальной реальности

Синтаксис

addViewpoint(h, parent_node, parent_field, node_name)
h.addViewpoint(parent_node, parent_field, node_name)
addViewpoint(h, parent_node, parent_field, node_name, description)
h.addViewpoint(parent_node, parent_field, node_name, description)
addViewpoint(h, parent_node, parent_field, node_name, description, position)
h.addViewpoint(parent_node, parent_field, node_name, description, position)
addViewpoint(h, parent_node, parent_field, node_name, description, position, orientation)
h.addViewpoint(parent_node, parent_field, node_name, description, position, orientation)

Описание

addViewpoint(h, parent_node, parent_field, node_name) и h.addViewpoint(parent_node, parent_field, node_name) добавить точку обзора с именем node_name чей parent_node является полем родительского узла объекта vrnode и parent_field является допустимым родительским полем объекта vrnode для объекта анимации виртуального мира, h.

addViewpoint(h, parent_node, parent_field, node_name, description) и h.addViewpoint(parent_node, parent_field, node_name, description) добавить точку обзора с именем node_name чей parent_node является полем родительского узла объекта vrnode и parent_field является допустимым родительским полем объекта vrnode для объекта анимации виртуального мира, h. description - символьный вектор или строка, которая должна описывать точку обзора.

addViewpoint(h, parent_node, parent_field, node_name, description, position) и h.addViewpoint(parent_node, parent_field, node_name, description, position) добавить точку обзора с именем node_name чей parent_node является полем родительского узла объекта vrnode и parent_field является допустимым родительским полем объекта vrnode для объекта анимации виртуального мира, h. description - символьный вектор или строка, которая должна описывать точку обзора и position - положение точки обзора. Определить position с использованием координат VRML (x y z).

addViewpoint(h, parent_node, parent_field, node_name, description, position, orientation) и h.addViewpoint(parent_node, parent_field, node_name, description, position, orientation) добавить точку обзора с именем node_name чей parent_node является полем родительского узла объекта vrnode и parent_field является допустимым родительским полем объекта vrnode для объекта анимации виртуального мира, h. description - символьный вектор или строка, которая должна описывать точку обзора, position - положение точки обзора, и orientation - ориентация точки обзора. Определить position с использованием координат VRML (x y z). Определить orientation в формате угла осей VRML (x y z Θ).

Примечание

При звонке addViewpoint при использовании только аргумента описания необходимо задать положение и ориентацию точки обзора с помощью 3D Simulink ® Animation™ vrnode/setfield Функция (Simulink 3D Animation). Для этого необходимо использовать координаты VRML.

Примеры

Добавьте точку обзора chaseView.

h = Aero.VirtualRealityAnimation;
h.VRWorldFilename = [matlabroot,'/toolbox/aero/astdemos/asttkoff.wrl'];
copyfile(h.VRWorldFilename,[tempdir,'asttkoff.wrl'],'f');
h.VRWorldFilename = [tempdir,'asttkoff.wrl'];
h.initialize();
h.addViewpoint(h.Nodes{2}.VRNode,'children','chaseView','View From Helicopter');

См. также

|

Представлен в R2007b