Matrix4x4.CreatePerspectiveFieldOfView(Single, Single, Single, Single) 方法   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
基于视野、纵横比以及近和远视图平面距离创建透视投影矩阵。
public:
 static System::Numerics::Matrix4x4 CreatePerspectiveFieldOfView(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);public static System.Numerics.Matrix4x4 CreatePerspectiveFieldOfView(float fieldOfView, float aspectRatio, float nearPlaneDistance, float farPlaneDistance);static member CreatePerspectiveFieldOfView : single * single * single * single -> System.Numerics.Matrix4x4Public Shared Function CreatePerspectiveFieldOfView (fieldOfView As Single, aspectRatio As Single, nearPlaneDistance As Single, farPlaneDistance As Single) As Matrix4x4参数
- fieldOfView
- Single
y 方向上的视野(以弧度表示)。
- aspectRatio
- Single
纵横比,定义为视图空间宽度除以高度。
- nearPlaneDistance
- Single
与近视图平面之间的距离。
- farPlaneDistance
- Single
与远视图平面之间的距离。
返回
透视投影矩阵。
例外
              fieldOfView 小于或等于零。
- 或 -
              fieldOfView 大于或等于 PI。
              nearPlaneDistance 小于或等于零。
- 或 -
              farPlaneDistance 小于或等于零。
- 或 -
              nearPlaneDistance 大于或等于 farPlaneDistance。