次の方法で共有


Matrix.PerspectiveRH メソッド

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

右手座標系パースペクティブ射影行列を作成します。

名前空間:  Microsoft.WindowsMobile.DirectX
アセンブリ:  Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)

構文

'宣言
Public Shared Function PerspectiveRH ( _
    width As Single, _
    height As Single, _
    znearPlane As Single, _
    zfarPlane As Single _
) As Matrix
'使用
Dim width As Single
Dim height As Single
Dim znearPlane As Single
Dim zfarPlane As Single
Dim returnValue As Matrix

returnValue = Matrix.PerspectiveRH(width, _
    height, znearPlane, zfarPlane)
public static Matrix PerspectiveRH(
    float width,
    float height,
    float znearPlane,
    float zfarPlane
)
public:
static Matrix PerspectiveRH(
    float width, 
    float height, 
    float znearPlane, 
    float zfarPlane
)
static member PerspectiveRH : 
        width:float32 * 
        height:float32 * 
        znearPlane:float32 * 
        zfarPlane:float32 -> Matrix 

パラメーター

  • width
    型 : System.Single
    近いビュー平面でのビュー ボリュームの幅。
  • height
    型 : System.Single
    近いビュー平面でのビュー ボリュームの高さ。
  • znearPlane
    型 : System.Single
    近いビュー平面の Z 値。
  • zfarPlane
    型 : System.Single
    遠いビュー平面の Z 値。

戻り値

型 : Microsoft.WindowsMobile.DirectX.Matrix
右手座標系パースペクティブ射影行列である Matrix 構造体。

解説

PerspectiveRH メソッドのすべてのパラメーターは、カメラ空間内の距離です。パラメーターは、ビュー ボリュームの大きさを示します。

このメソッドは、返す行列を次の数式によって計算します。

2*znearPlane/width  0                    0                                            0
0                   2*znearPlane/height  0                                            0
0                   0                    zfarPlane/(znearPlane-zfarPlane)            -1
0                   0                    znearPlane*zfarPlane/(znearPlane-zfarPlane)  0

.NET Framework セキュリティ

プラットフォーム

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。

バージョン情報

.NET Compact Framework

サポート対象 : 3.5、2.0

参照

参照

Matrix 構造体

Matrix メンバー

Microsoft.WindowsMobile.DirectX 名前空間