次の方法で共有


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

適用対象

こちらもご覧ください