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