Platform SDK: DirectX

ステップ 1 : シーンのジオメトリを初期化する

[Visual Basic]

ここでは、C および C++ でのアプリケーション開発について説明する。Visual Basic については、「Direct3D 直接モード Visual Basic チュートリアル」を参照すること。

[C++]

このチュートリアルでは、アプリケーション定義の App_InitDeviceObjects メソッドでプリミティブにジオメトリを用意する。App_InitDeviceObjects は、各オブジェクトに一連の頂点を定義し、グローバル定義されたデータ構造体に各プリミティブの頂点情報を格納する。頂点情報は、レンダリング時に DrawPrimitive メソッドで使用される。

技術的には、この時点でジオメトリを設定する必要はない。レンダリング メソッドを呼び出す前にいつでも設定できる。

プリミティブの種類の詳細については、「プリミティブの種類」を参照すること。

Direct3D における頂点の指定方法の詳細については、「頂点フォーマット」を参照すること。

注 :  特定のプリミティブに用意するジオメトリの順序は、シーンのオブジェクトのレイアウトに影響しない。