次の方法で共有


Matrix.OrthoLH メソッド

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

左手座標系直交射影行列を作成します。

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

構文

'宣言
Public Shared Function OrthoLH ( _
    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.OrthoLH(width, _
    height, znearPlane, zfarPlane)
public static Matrix OrthoLH(
    float width,
    float height,
    float znearPlane,
    float zfarPlane
)
public:
static Matrix OrthoLH(
    float width, 
    float height, 
    float znearPlane, 
    float zfarPlane
)
static member OrthoLH : 
        width:float32 * 
        height:float32 * 
        znearPlane:float32 * 
        zfarPlane:float32 -> Matrix 

パラメーター

  • height
    型 : System.Single
    ビュー ボリュームの高さ。
  • znearPlane
    型 : System.Single
    ビュー ボリュームの最小 z 値。近 z と呼びます。
  • zfarPlane
    型 : System.Single
    ビュー ボリュームの最大 z 値。遠 z と呼びます。

戻り値

型 : Microsoft.WindowsMobile.DirectX.Matrix
左手座標系直交射影行列である Matrix 構造体。

解説

直交行列は、反転可能な行列です。この行列の反転は転置と同じです。

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

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

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

.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 名前空間