次の方法で共有


D3DX での数学関数のサポート (Direct3D 9)

注意

D3DX ユーティリティ ライブラリは非推奨です。 代わりに DirectXMath を使用することをお勧めします。

D3DX は、ヘルパー サービスを提供するユーティリティ ライブラリです。 Direct3D コンポーネントの上のレイヤーです。

数値演算

関数のセットに含まれる数学のサポートは、次の目的で提供されます。

  • 色の計算
  • プレーン
  • マトリックス操作
  • 四元 数
  • 2D ベクトル
  • 3D ベクター
  • 4D ベクター

C++ オーバーロードと組み合わせて使用すると、基本的な 3D 数学の種類のサポートが広範であることに注意してください。

これらの関数の詳細については、「 D3DX 関数」を参照してください。 必要な関数を見つけるために、複数のフォルダーに分割されます。

FLOAT16

FLOAT16 データ型を使用する場合は、値を最大D3DX_16F_MAXに制限してください。 この値を超える FLOAT16 値を指定すると、パイプラインで未定義の動作が発生します。 「その他の D3DX 定数」を参照してください。

D3dx