ViewMtx
查看转换矩阵
句法
ViewMtx
t = ViewMtx(AZ,EL)
t = ViewMtx(AZ,EL,Phi)
t = ViewMtx(AZ,EL,Phi,XC)
描述
ViewMtx
计算一个4 x-4的正交或透视转换矩阵,该矩阵将四维均匀向量投射到二维视图表面(例如,您的计算机屏幕)。
t = ViewMtx(AZ,EL)
返回拼字法对应于方位角的转换矩阵AZ
和海拔El
。AZ
是视图点的方位角(即水平旋转)。El
是观点的高度。
t = ViewMtx(AZ,EL,Phi)
返回a看法转换矩阵。皮
是视角视角以度为单位。皮
是标准化图立方体(以度为单位)的子倾视角度,并控制透视扭曲的量。
皮 |
描述 |
---|---|
0度 |
拼字图 |
10度 |
类似于远摄镜头 |
25度 |
与正常镜头相似 |
60度 |
类似于广角镜头 |
t = ViewMtx(AZ,EL,Phi,XC)
使用透视转换矩阵返回XC
作为标准化图立方体内的目标点(即,相机正在查看点XC
)。XC
是视图中心的目标点。您将重点指定为三元素向量,XC = [XC,YC,ZC]
,在间隔[0,1]中。默认值是XC = [0,0,0]
。
通过将1添加到相应的三维矢量中,形成了四维均匀矢量。例如,[X,Y,Z,1]
是对应于三维点的四维矢量[X,Y,Z]
。