viewmtx
查看变换矩阵
语法
viewmtx
T = viewmtx(az,el)
T = viewmtx(az,el,phi)
T = viewmtx(az,el,phi,xc)
描述
viewmtx
计算将四维齐次向量投影到二维视图表面(例如,您的计算机屏幕)的4 × 4正交或透视变换矩阵。
T = viewmtx(az,el)
返回一个拼字正确的对应于方位角的变换矩阵阿兹
和海拔埃尔
.阿兹
是视点的方位角(即水平旋转),以度为单位。埃尔
是观点在程度上的提升。
T = viewmtx(az,el,phi)
返回一个的角度来看变换矩阵。φ
是以度为单位的视角。φ
归一化绘图立方体的辅助视角(以度为单位),并控制透视失真的数量。
φ |
描述 |
---|---|
0度 |
正射投影 |
10度 |
类似于长焦镜头 |
25度 |
类似于普通透镜 |
60度 |
类似于广角镜头 |
T = viewmtx(az,el,phi,xc)
返回使用的透视变换矩阵xc
作为归一化图立方体内的目标点(即,摄像机正看着该点)xc
).xc
是视图中心的目标点。你指定这个点为一个三元素向量,[Xc,yc,zc]
,取值范围为[0,1]。默认值为Xc = [0,0,0]
.
一个四维齐次向量是在相应的三维向量上加一个1形成的。例如,(x, y, z, 1)
四维向量是否对应于三维点[x, y, z]
.
例子
R2006a之前介绍
这个话题有帮助吗?