Matrix.LookAtRH メソッドとは何? わかりやすく解説 Weblio辞書

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

Matrix.LookAtRH メソッド

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

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

Public Shared Function LookAtRH
 ( _
    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.LookAtRH(cameraPosition, cameraTarget, cameraUpVector)
public static Matrix LookAtRH (
    Vector3 cameraPosition,
    Vector3 cameraTarget,
    Vector3 cameraUpVector
)
public:
static Matrix LookAtRH (
    Vector3 cameraPosition, 
    Vector3 cameraTarget, 
    Vector3 cameraUpVector
)
public static Matrix LookAtRH (
    Vector3 cameraPosition, 
    Vector3 cameraTarget, 
    Vector3 cameraUpVector
)
public static function LookAtRH
 (
    cameraPosition : Vector3, 
    cameraTarget : Vector3, 
    cameraUpVector : Vector3
) : Matrix

パラメータ

cameraPosition

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

cameraTarget

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

cameraUpVector

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

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

解説解説

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

zaxis = normal(cameraPosition - cameraTarget)
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.LookAtRH メソッドのお隣キーワード
検索ランキング

   

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



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

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

©2024 GRAS Group, Inc.RSS