⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 _terrain_graph.c

📁 任意给定三维空间的点集
💻 C
字号:
private:    Enumerator   enum_faces, enum_edges, enum_vertcies;    SimplField  * simp;    int  num_edges, num_vertices, num_faces;public:    void  enumerate_faces();    void  enumerate_face( Triangle  * tri );    void  enumerate_edges();    void  enumerate_edge( Edge  * edge );    void  enumerate_vertices();    void  enumerate_vertex( point2d  * tri );};// enumerating facesstatic void   enum_faces(Triangle *tri, void * extra) {    TerrainGraph  * tg = (TerrainGraph *)extra;    tg->enumerate_face( tri );}void  TerrainGraph::enumerate_face( Triangle  * tri ){    enum_faces.getID( tri );}void  TerrainGraph::enuemrate_faces(){    simp->OverFaces( enum_faces, (void *)this );    }// enumerating edgesstatic void   enum_edges(Edge *edge, void * extra) {    TerrainGraph  * tg = (TerrainGraph *)extra;    tg->enumerate_edge( edge );}void  TerrainGraph::enumerate_edge( Edge  * edge ){    enum_edges.getID( (void *)edge->Qedge() );}void  TerrainGraph::enuemrate_edges(){    simp->OverEdges( enum_edges, (void *)this );    }// enumerating verticesstatic void   enum_vertices( Edge  *edge, void * extra) {    TerrainGraph  * tg = (TerrainGraph *)extra;    tg->enumerate_vertex( &( edge->Org() ) );    tg->enumerate_vertex( &( edge->Dest() ) );}void  TerrainGraph::enumerate_vertex( point2d  * pnt ){    enum_vertices.getID( (void *)pnt );}void  TerrainGraph::enuemrate_vertices(){    simp->OverEdges( enum_vertices, (void *)this );    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -