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