CameraFov 结构

定义

相机视野的通用、可能偏离中心的定义。

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 转换为透视投影矩阵。

适用于

另请参阅