Microsoft DirectX 8.0 (Visual Basic) |
Microsoft® Visual Basic® では、Direct3DDevice8.SetTransform メソッドを呼び出してトランスフォームを適用する。たとえば、ビュー トランスフォームを設定するには、次のようなコードを使用する。
On Local Error Resume Next Dim view As D3DMATRIX ' ビュー行列にデータを設定する。 Call d3dDevice.SetTransform(D3DTS_VIEW, view) If Err.Number <> DD_OK Then ' エラー処理コード。 End If
SetTransform を呼び出す場合、第 1 パラメータに設定できる値はいくつかあるが、一般には、D3DTS_WORLD、D3DTS_VIEW、および D3DTS_PROJECTION を設定する。これらのトランスフォーム ステートは、CONST_D3DTRANSFORMSTATETYPE 列挙で定義されている。この列挙には D3DTS_TEXTURE1 から D3DTS_TEXTURE7 までのステートも含まれる。これらを使用して、テクスチャ座標にトランスフォームを適用できる。