2005-08-21から1日間の記事一覧

作ったバッファの描画

こうやって作ったバッファをレンダリングパイプラインに登録してトリャ〜〜〜!と一気に描画します。 // VertexNum 頂点の数 // FaceNum 描画する三角形の数 dev.SetStreamSource( 0, vertexBuffer, 0); dev.VertexFormat = CustomVertex.PositionNormalText…

インデックスバッファ(IndexBuffer)の製作

インデックスバッファも頂点バッファの作り方とほとんど同じですが、何故だか世の中にとってもサンプルが少なくて困りました。ってことで、レアなインデックスバッファ製作のサンプルを書いておきます。 // indicesはshort(Int16)型の配列 // devはDirect3D.…

頂点バッファ(VertexBuffer)の製作

しまった、頂点バッファの作り方もまだ紹介してませんでした…ついでなので、簡単に例を紹介します。とりあえず、この前の日記で 「CustomVertex.PositionNormalTextured」の配列ができたので、そこから頂点バッファを作りましょう。 // VertsはCustomVertex.…

Xファイルの読み込み 第2回 〜インデックスバッファを使う〜

前回の続きです。今日はネイティブのDirectXとは作り方が少し違うインデックスバッファの使い方を紹介しましょう。(このノリ、ホントに日記か?) 3Dの物体は基本的に三角形の集まりで表現されています。いわゆるポリゴンやらプリミティブやらというやつで…