camtarget

Установите или запросите местоположение целевого объекта камеры

Синтаксис

camtarget
camtarget([camera_target])
camtarget('mode')
camtarget('auto')
camtarget('manual')
camtarget(axes_handle,...)

Описание

camtarget возвращает местоположение целевого объекта камеры в текущей системе координат. Целевой объект камеры является местоположением в осях, на которые указывает камера. Камера остается ориентированной к этой точке независимо от ее положения.

camtarget([camera_target]) устанавливает целевой объект камеры в текущей системе координат к заданному значению. Задайте цель как трехэлементный вектор, содержащий x-, y-, и z-координаты желаемого местоположения в модулях данных осей.

camtarget('mode') возвращает значение режима целевого объекта камеры, который может быть или auto (значение по умолчанию) или manual.

camtarget('auto') устанавливает режим целевого объекта камеры на auto. Когда режимом целевого объекта камеры является auto, целевой объект камеры является центром поля графика осей.

camtarget('manual') устанавливает режим целевого объекта камеры на manual.

camtarget(axes_handle,...) выполняет набор или запрос на осях, идентифицированных axes_handle. Когда вы не задаете указатель осей, camtarget работает с текущей системой координат.

Наборы camtarget или значения запросов свойств CameraTarget и CameraTargetMode объекта осей.

Примеры

свернуть все

Переместите положение камеры и целевой объект камеры вдоль оси X в серии шагов.

surf(peaks);
axis vis3d
xp = linspace(-150,40,50);
xt = linspace(25,50,50);
for i = 1:50
     campos([xp(i),25,5]);
     camtarget([xt(i),30,0])
     drawnow
end

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

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