Platform SDK: DirectX |
ここでは、C および C++ でのアプリケーション開発について説明する。Visual Basic については、「Direct3D 直接モード Visual Basic チュートリアル」を参照すること。
このチュートリアルでは、アプリケーション定義の App_InitDeviceObjects メソッドでプリミティブにジオメトリを用意する。App_InitDeviceObjects は、各オブジェクトに一連の頂点を定義し、グローバル定義されたデータ構造体に各プリミティブの頂点情報を格納する。頂点情報は、レンダリング時に DrawPrimitive メソッドで使用される。
技術的には、この時点でジオメトリを設定する必要はない。レンダリング メソッドを呼び出す前にいつでも設定できる。
プリミティブの種類の詳細については、「プリミティブの種類」を参照すること。
Direct3D における頂点の指定方法の詳細については、「頂点フォーマット」を参照すること。
注 : 特定のプリミティブに用意するジオメトリの順序は、シーンのオブジェクトのレイアウトに影響しない。