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

Matrix.LookAtLH メソッド

左手座標系ビュー行列作成します

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

Public Shared Function LookAtLH
 ( _
    cameraPosition As Vector3, _
    cameraTarget As Vector3, _
    cameraUpVector As Vector3 _
) As Matrix
Dim cameraPosition As Vector3
Dim cameraTarget As Vector3
Dim cameraUpVector As Vector3
Dim returnValue As Matrix

returnValue = Matrix.LookAtLH(cameraPosition, cameraTarget, cameraUpVector)
public static Matrix LookAtLH (
    Vector3 cameraPosition,
    Vector3 cameraTarget,
    Vector3 cameraUpVector
)
public:
static Matrix LookAtLH (
    Vector3 cameraPosition, 
    Vector3 cameraTarget, 
    Vector3 cameraUpVector
)
public static Matrix LookAtLH (
    Vector3 cameraPosition, 
    Vector3 cameraTarget, 
    Vector3 cameraUpVector
)
public static function LookAtLH
 (
    cameraPosition : Vector3, 
    cameraTarget : Vector3, 
    cameraUpVector : Vector3
) : Matrix

パラメータ

cameraPosition

カメラ ポイント定義する Vector3 構造体。この値は平行移動使用されます。

cameraTarget

カメラ注視対象定義する Vector3 構造体

cameraUpVector

現在のワールドの上方向 (通常は [0, 1, 0]) を定義する Vector3 構造体

戻り値
左手座標系ビュー行列である Matrix 構造体

解説解説

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

zaxis = normal(cameraTarget - cameraPosition)
xaxis = normal(cross(cameraUpVector, zaxis))
yaxis = cross(zaxis, xaxis)
 xaxis.x           yaxis.x           zaxis.x          0
 xaxis.y           yaxis.y           zaxis.y          0
 xaxis.z           yaxis.z           zaxis.z          0
-dot(xaxis, cameraPosition)  -dot(yaxis, cameraPosition)  -dot(zaxis, cameraPosition)
  1
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

Matrix.LookAtLH メソッドのお隣キーワード
検索ランキング

   

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



Matrix.LookAtLH メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS