Commit | Line | Data |
---|---|---|
2166f0fa SK |
1 | // File: OpenGl_GraphicDriver_709.cxx |
2 | // Created: 20 October 2011 | |
3 | // Author: Sergey ZERCHANINOV | |
4 | // Copyright: OPEN CASCADE 2011 | |
7fd59977 | 5 | |
2166f0fa | 6 | #include <OpenGl_GraphicDriver.hxx> |
7fd59977 | 7 | |
2166f0fa SK |
8 | #include <OpenGl_Group.hxx> |
9 | #include <OpenGl_QuadrangleStrip.hxx> | |
7fd59977 | 10 | |
11 | void OpenGl_GraphicDriver::QuadrangleMesh (const Graphic3d_CGroup& ACGroup, | |
2166f0fa | 12 | const Graphic3d_Array2OfVertex& ListVertex, |
7fd59977 | 13 | const Standard_Boolean ) |
14 | { | |
2166f0fa SK |
15 | if (ACGroup.ptrGroup) |
16 | { | |
17 | OpenGl_QuadrangleStrip *aqstrip = new OpenGl_QuadrangleStrip( ListVertex ); | |
18 | ((OpenGl_Group *)ACGroup.ptrGroup)->AddElement( TelQuadrangle, aqstrip ); | |
7fd59977 | 19 | } |
7fd59977 | 20 | } |
21 | ||
2166f0fa SK |
22 | void OpenGl_GraphicDriver::QuadrangleMesh (const Graphic3d_CGroup& ACGroup, |
23 | const Graphic3d_Array2OfVertexN& ListVertex, | |
7fd59977 | 24 | const Standard_Boolean ) |
25 | { | |
2166f0fa SK |
26 | if (ACGroup.ptrGroup) |
27 | { | |
28 | OpenGl_QuadrangleStrip *aqstrip = new OpenGl_QuadrangleStrip( ListVertex ); | |
29 | ((OpenGl_Group *)ACGroup.ptrGroup)->AddElement( TelQuadrangle, aqstrip ); | |
7fd59977 | 30 | } |
7fd59977 | 31 | } |
32 | ||
2166f0fa SK |
33 | void OpenGl_GraphicDriver::QuadrangleMesh(const Graphic3d_CGroup& ACGroup, |
34 | const Graphic3d_Array2OfVertexNT& ListVertex, | |
7fd59977 | 35 | const Standard_Boolean ) |
36 | { | |
2166f0fa SK |
37 | if (ACGroup.ptrGroup) |
38 | { | |
39 | OpenGl_QuadrangleStrip *aqstrip = new OpenGl_QuadrangleStrip( ListVertex ); | |
40 | ((OpenGl_Group *)ACGroup.ptrGroup)->AddElement( TelQuadrangle, aqstrip ); | |
7fd59977 | 41 | } |
7fd59977 | 42 | } |