2005-10-01から1日間の記事一覧

CMeshを変更しよう(3)

3D

SVertexをばらして使うか、それともこのまま使うか。現在、SVertexはこのようになっています。 struct SVertex { Vector3d position; // 位置 Vector3d normal; // 法線 Vector2d tex_uv; // テクスチャの座標 unsigned int color; // 色 };コーディングする…

CMeshを変更しよう(2)

3D

早速CMeshを変更してみました。まだ途中なので、頂点はまだ構造体を使っています。 class CMesh { vector<SMaterial*> m_materials; vector<SVertex> m_verts; vector< vector<SPolygon> > m_faces; }ちょこちょこっと書き換えるだけなので、メッシュのロードと描画はうまくいきました。です</spolygon></svertex></smaterial*>…

CMeshを変更しよう(4)

3D

頂点に構造体を使うかどうかはともかく、CMeshからstd::vectorを排除することには成功しました。