exponenta event banner

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 задает или запрашивает значения объекта axes 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