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 をパースペクティブ投影行列に変換します。 |