В метафоре камеры тележка представляет собой этап, который обеспечивает перемещение камеры из стороны в сторону относительно сцены. camdolly команда реализует подобное поведение, перемещая как положение камеры, так и положение цели камеры в унисон (или только положение камеры, если вы хотите).
Этот пример иллюстрирует использование camdolly для изучения различных областей изображения. В нем показано, как использовать следующие функции:
Сначала загрузите изображение Cape Cod и увеличьте изображение, установив угол обзора камеры (с помощью camva).
load cape image(X) colormap(map) axis image camva(camva/2.5)
Затем использовать ginput для выбора координат x и y цели камеры и положения камеры.
while 1
[x,y] = ginput(1);
if ~strcmp(get(gcf,'SelectionType'),'normal')
break
end
ct = camtarget;
dx = x - ct(1);
dy = y - ct(2);
camdolly(dx,dy,ct(3),'movetarget','data')
drawnow
end