メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ | 関連ページ

CDMesh.h

00001 #ifndef CDMESH_H
00002 #define CDMESH_H
00003 #include "CDConvex.h"
00004 
00005 namespace Spr {;
00006 
00007 /** メッシュ    */
00008 class CDMesh:public CDGeometry{
00009     SGOBJECTDEF(CDMesh);
00010 public:
00011     /// GeomtryID
00012     virtual int GeometryID(){ return MESH; }
00013     /// 頂点の座標(ローカル系)
00014     std::vector<Vec3f> vertices;
00015     /// 頂点の座標(作業領域)
00016     std::vector<Vec3f> tvtxs;
00017     /// 凸形状  本当は Tree にしたい.
00018     CDGeometries conveces;
00019     /// ツリーの作成
00020     void CreateTree();
00021     ///
00022     void MergeVertices();
00023     ///
00024     virtual void CalcBBox(Vec3f& bbMin, Vec3f& bbMax);
00025     /// 
00026     virtual bool AddChildObject(SGObject* o, SGScene* s);
00027 };
00028 
00029 
00030 
00031 }
00032 #endif

Springheadに対してSun Apr 16 01:57:49 2006に生成されました。  doxygen 1.4.1