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