Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

camtarget

设置或查询相机目标点的位置

语法

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

说明

camtarget 返回当前坐标区中的相机目标点的位置。相机目标点是坐标区中相机瞄准的位置。无论相机的位置如何,相机始终瞄准该点不变。

camtarget([camera_target]) 将当前坐标区中的相机目标点设置为指定的值。将此目标点指定为包含所需位置的 xyz 坐标(采用坐标区的数据单位)的三元素向量。

camtarget('mode') 返回相机目标模式的值,可以是 auto(默认值)或 manual

camtarget('auto') 将相机目标模式设置为 auto。当相机目标模式为 auto 时,相机目标点是坐标区绘图框的中心。

camtarget('manual') 将相机目标模式设置为 manual

camtarget(axes_handle,...)axes_handle 标识的坐标区上执行设置或查询。不指定坐标区句柄时,camtarget 在当前坐标区上操作。

camtarget 设置或查询坐标区对象的 CameraTargetCameraTargetMode 属性的值。

示例

全部折叠

按一系列步骤沿 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 之前推出

另请参阅

| | |