主要内容

camva

设置或查询摄像头视角

语法

camva
camva (view_angle)
camva(“模式”)
camva(汽车)
camva(手动)
camva (axes_handle…)

描述

camva返回当前轴上的摄像机视角设置。相机的视角决定了相机的视场。较大的角度产生较小的场景视图。通过改变相机视角实现缩放。

camva (view_angle)将当前轴上的视角设置为指定值。指定角度的角度。

camva(“模式”)返回摄像机视角模式的当前值,可以是汽车(默认)或手册

camva(汽车)设置摄像机视角模式为汽车

camva(手动)设置摄像机视角模式为手册

camva (axes_handle…)在第一个参数所标识的轴上执行set或查询,axes_handle.当你不指定轴柄时,camva作用于当前轴。

提示

camva函数设置或查询坐标轴对象的值CameraViewAngleCameraViewAngleMode属性。

当相机视角模式为汽车,相机视角调整,使场景填充窗口的可用空间。如果你将摄像机移动到不同的位置,摄像机的视角就会改变,以保持场景的视图填充窗口中的可用区域。

设置摄像机视角或设置摄像机视角为手册禁用MATLAB®拉伸-填充功能(拉伸轴以适应窗口)。这意味着将摄像机视角设置为当前值,

camva (camva)
可以改变图表的样子。看到为更多的信息。

例子

全部折叠

创建两个按钮,一个放大,另一个缩小。在回调语句中设置范围检查,使摄像机视角的值保持在大于零和小于180的范围内。然后创建一个表面图来放大和缩小。

uicontrol (“风格”“按钮”...“字符串”“放大”...“位置”,[20 20 60 20],...“回调”'if camva <= 1;返回;其他的;camva (camva-1);结束的);uicontrol (“风格”“按钮”...“字符串”“缩小”...“位置”,[100 20 60 20],...“回调”...'if camva >= 179;返回;其他的;camva (camva + 1);结束的);冲浪(峰);

图中包含一个轴对象和其他uicontrol类型的对象。axis对象包含一个类型为surface的对象。

之前介绍过的R2006a