次の方法で共有


XMMatrixTransformation 関数 (directxmath.h)

変換マトリックスを作成します。

構文

XMMATRIX XM_CALLCONV XMMatrixTransformation(
  [in] FXMVECTOR ScalingOrigin,
  [in] FXMVECTOR ScalingOrientationQuaternion,
  [in] FXMVECTOR Scaling,
  [in] GXMVECTOR RotationOrigin,
  [in] HXMVECTOR RotationQuaternion,
  [in] HXMVECTOR Translation
) noexcept;

パラメーター

[in] ScalingOrigin

スケーリングの中心を記述する 3D ベクター。

[in] ScalingOrientationQuaternion

スケーリングの向きを記述する四元数。

[in] Scaling

x 軸、y 軸、z 軸の拡大縮小係数を含む 3D ベクター。

[in] RotationOrigin

回転の中心を記述する 3D ベクトル。

[in] RotationQuaternion

RotationOrigin によって示される原点の周りの回転を記述する四元数。

[in] Translation

x 軸、y 軸、z 軸に沿った平行移動を記述する 3D ベクター。

戻り値

変換行列を返します。

解説

プラットフォームの要件

Windows 8 用 Windows SDK を使用した Microsoft Visual Studio 2010 または Microsoft Visual Studio 2012。 Win32 デスクトップ アプリ、Windows ストア アプリ、Windows Phone 8 アプリでサポートされます。

要件

   
対象プラットフォーム Windows
ヘッダー directxmath.h

関連項目

DirectXMath ライブラリマトリックス関数