Castor3D
..
|
The icosahedron representation. More...
Public Member Functions | |
C3D_API | Icosahedron () |
Constructor. More... | |
C3D_API | ~Icosahedron () |
Destructor. More... | |
uint32_t | GetFaceCount () const |
Retrieves number of faces. More... | |
real | GetRadius () const |
Retrieves icosahedron radius. More... | |
Public Member Functions inherited from Castor3D::MeshGenerator | |
MeshGenerator (eMESH_TYPE p_eMeshType=eMESH_TYPE_CUSTOM) | |
Constructor. More... | |
virtual | ~MeshGenerator () |
Destructor. More... | |
virtual void | Generate (Mesh &p_mesh, UIntArray const &p_faces, RealArray const &p_dimensions) |
Generates the mesh. More... | |
virtual void | ComputeNormals (Mesh &p_mesh, bool p_reverted=false) |
Generates normals and tangents. More... | |
eMESH_TYPE | GetMeshType () const |
Retrieves the mesh type. More... | |
Static Public Member Functions | |
static C3D_API MeshGeneratorSPtr | Create () |
Creation function, used by Factory. More... | |
Static Public Member Functions inherited from Castor3D::MeshGenerator | |
static MeshGeneratorSPtr | Create () |
Creation function, used by Factory. More... | |
Friends | |
std::ostream & | operator<< (std::ostream &o, Icosahedron const &c) |
Stream operator. More... | |
The icosahedron representation.
C3D_API Castor3D::Icosahedron::Icosahedron | ( | ) |
Constructor.
C3D_API Castor3D::Icosahedron::~Icosahedron | ( | ) |
Destructor.
|
static |
Creation function, used by Factory.
|
inline |
Retrieves number of faces.
|
inline |
Retrieves icosahedron radius.
|
friend |
Stream operator.