CreateLookAtMatrix

ビュー行列を作成する

val = CreateLookAtMatrix(Out, Eye, At, Up)

MATRIX   *Out
const VECTOR   *Eye
const VECTOR   *At
const VECTOR   *Up

(プラグイン / モジュール : DxLibW)

解説

視点(Eye)、注視点(At)、上方向(Up)からビュー行列を作成して返します。

ビュー行列は、ワールド座標系のオブジェクトをカメラの視点から見た座標系に変換するための行列です。
カメラの SetCameraPositionAndTargetAndUpVec と同様の計算を行列として取得できます。

引数:
Eye: カメラの位置(VECTOR)
At: カメラが見ている座標(VECTOR)
Up: カメラの上方向を表すベクトル(VECTOR)。通常は VGet(0,1,0) を使用

戻り値: MATRIX 構造体(ビュー行列)

関連関数: SetCameraPositionAndTarget_UpVecY, SetCameraViewMatrix, CreateIdentityMatrix

戻り値: int

関連項目

CreateLookAtMatrixDビュー行列を作成する(DxLibW)

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib 3D数学
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs