Unofficial OpenGL Software Development Kit  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
GenPlatonic.h
Go to the documentation of this file.
1 
2 #ifndef GLSDK_MESH_GENERATE_PLATONIC_H
3 #define GLSDK_MESH_GENERATE_PLATONIC_H
4 
10 #include "GenDescriptors.h"
11 #include "GenCommon.h"
12 
13 namespace glmesh
14 {
15  class Mesh;
16 
17  namespace gen
18  {
21 
28 
29 
47  Mesh *Tetrahedron(const ColorArray &colorSequence = ColorArray());
48 
64  Mesh *Cube(const ColorArray &colorSequence = ColorArray());
65 
80  Mesh *Octahedron(const ColorArray &colorSequence = ColorArray());
81 
105  Mesh *Dodecahedron(const ColorArray &colorSequence = ColorArray());
106 
120  Mesh *Icosahedron(const ColorArray &colorSequence = ColorArray());
121 
123 
124 
126  }
127 }
128 
129 #endif //GLSDK_MESH_GENERATE_PLATONIC_H