2009-01-17から1日間の記事一覧

C#でツールを作る その4 -2Dポリゴン-

3Dの前に軽く2Dをやってみます。 サンプル tool04.zip VisualC#2008 ExpressEdition用 DrawUserPrimitives()で描画 まずは頂点バッファを使わずに頂点配列を直接渡します。 2D頂点座標、頂点色 CustomVertex.TransformedColored 頂点配列を直接渡す private …

C#でツールを作る その7 -グリッドと軸の描画-

グリッドと軸 3D頂点座標、頂点色 CustomVertex.PositionColored 1辺が1のラインをX方向、Z方向にそれぞれ11本=11*2ライン X軸、Y軸、Z軸=3ライン PrimitiveType.LineListで描画 とりあえず全体を5倍で描画 private VertexBuffer grid_axis…

C#でツールを作る その6 -3Dポリゴン 描画編-

3D描画のための準備が出来たので、実際に単純な3Dポリゴンを描画してみましょう。 サンプル tool06.zip 3D用頂点配列 3D頂点座標、頂点色、テクスチャ座標 CustomVertex.PositionColoredTextured CustomVertex.PositionColoredTextured[] v = new CustomVert…

C#でツールを作る その5 -3Dポリゴン 準備編-

3D描画のための設定はいろいろ面倒ですねぇ。 3Dを使い始めた頃は何を設定していいのか全然わからなくて、非常に困りました。 少しでも設定が足りないと何も描画されないですからね。エラーとか警告を出してくれれば楽なんですが。。。 デバイス生成時のパラ…