CameraFov 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
相机视野的通用、可能偏离中心的定义。
public value class CameraFov
public struct CameraFov
type CameraFov = struct
Public Structure CameraFov
- 继承
-
CameraFov
注解
从中心到右侧和顶部的角度为正值,而左侧和底部的角度为负数。 若要定义对称视野,请设置 AngleLeft = -AngleRight 和 AngleDown = -AngleUp。 所有角度值都以弧度定义,并且必须在 (-PI/2 范围内;PI/2) ,如果 AngleLeft 小于 AngleRight,AngleDown 小于 AngleUp 或视野将被视为无效。 如果视野无效,则相应的函数将产生 InvalidParam 错误。
字段
AngleDown |
/ 相机视图底部的最大视角(以弧度为单位) (通常为负) |
AngleLeft |
相机视图左侧的最大视角(以弧度为单位) (通常为负) |
AngleRight |
相机视图右侧的最大视角(以弧度为单位) |
AngleUp |
相机视图顶部的最大视角(以弧度为单位) |
方法
FromProjectionMatrix(Matrix4x4) |
将控制视野的给定投影矩阵的一部分转换为此处使用的通用视图表示形式。 |
ToProjectionMatrix(Single, Single, DepthConvention, Matrix4x4) |
将此 FOV 转换为透视投影矩阵。 |