Matrix.PerspectiveFovRH メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Matrix.PerspectiveFovRH メソッドの意味・解説 

Matrix.PerspectiveFovRH メソッド

視野 (FOV: Field of View) に基づいて、右手座標系パースペクティブ射影行列を作成します。

名前空間: Microsoft.WindowsMobile.DirectX
アセンブリ: Microsoft.WindowsMobile.DirectX (microsoft.windowsmobile.directx.dll 内)
構文構文

Public Shared Function PerspectiveFovRH
 ( _
    fieldOfViewY As Single, _
    aspectRatio As Single, _
    znearPlane As Single, _
    zfarPlane As Single _
) As Matrix
Dim fieldOfViewY As Single
Dim aspectRatio As Single
Dim znearPlane As Single
Dim zfarPlane As Single
Dim returnValue As Matrix

returnValue = Matrix.PerspectiveFovRH(fieldOfViewY, aspectRatio, znearPlane, zfarPlane)
public static Matrix PerspectiveFovRH (
    float fieldOfViewY,
    float aspectRatio,
    float znearPlane,
    float zfarPlane
)
public:
static Matrix PerspectiveFovRH (
    float fieldOfViewY, 
    float aspectRatio, 
    float znearPlane, 
    float zfarPlane
)
public static Matrix PerspectiveFovRH (
    float fieldOfViewY, 
    float aspectRatio, 
    float znearPlane, 
    float zfarPlane
)
public static function PerspectiveFovRH
 (
    fieldOfViewY : float, 
    aspectRatio : float, 
    znearPlane : float, 
    zfarPlane : float
) : Matrix

パラメータ

fieldOfViewY

y 方向の視野 (ラジアン単位)。

aspectRatio

縦横比。ビュー空間の幅を高さで割った値として定義されます。

znearPlane

近いビュー平面の Z 値。

zfarPlane

遠いビュー平面の Z 値。

戻り値
右手座標系パースペクティブ射影行列である Matrix 構造体。

解説解説

このメソッドは、返す行列を次の数式によって計算します。ビュー空間の高さは、h で表されます。この値は、h = cot(fieldOfViewY/2) で算出されます。ビュー空間の幅は、w で表されます。この値は、h = w / aspectRatio で算出されます。

w       0       0                                              0
0       h       0                                              0
0       0       zfarPlane/(znearPlane-zfarPlane)              -1
0       0       znearPlane*zfarPlane/(znearPlane-zfarPlane)    0
.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

Matrix.PerspectiveFovRH メソッドのお隣キーワード

   

英語⇒日本語
日本語⇒英語
   



Matrix.PerspectiveFovRH メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS