CreateIdentityMatrix

単位行列を作成する

val = CreateIdentityMatrix(Out)

MATRIX   *Out

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

解説

単位行列(Identity Matrix)を作成して返します。

単位行列は対角成分がすべて 1.0、それ以外がすべて 0.0 の 4x4 行列です。
単位行列を座標変換に使うと、変換なし(そのまま)の結果になります。

行列の合成を行う際の初期値として使用したり、変換をリセットする際に使用します。

例:
MATRIX mat = CreateIdentityMatrix();
// mat に回転や移動の行列を掛けて変換行列を構築する

戻り値: MATRIX 構造体(4x4単位行列)

関連関数: CreateRotationXMatrix, CreateRotationYMatrix, CreateRotationZMatrix, CreateScalingMatrix, CreateTranslationMatrix

戻り値: int

関連項目

CreateIdentityMatrixD単位行列を作成する(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