Castor3D
..
|
Représentation d'un torre. Plus de détails...
Fonctions membres publiques | |
Torus () | |
Constructeur. Plus de détails... | |
~Torus () | |
Destructeur. Plus de détails... | |
virtual void | Generate () |
Génère les points et faces du mesh. Plus de détails... | |
virtual void | Initialise (UIntArray const &p_arrayFaces, RealArray const &p_arrayDimensions) |
Modifie les caractéristiques du mesh et le reconstruit. Plus de détails... | |
uint32_t | GetInternalNbFaces () const |
Récupère le nombre de face de l'ellipse interne. Plus de détails... | |
uint32_t | GetExternalNbFaces () const |
Récupère le nombre de face de l'ellipse externe. Plus de détails... | |
real | GetInternalRadius () const |
Récupère le rayon de l'ellipse interne. Plus de détails... | |
real | GetExternalRadius () const |
Récupère le rayon de l'ellipse externe. Plus de détails... | |
Fonctions membres publiques hérités de Castor3D::MeshCategory | |
MeshCategory (eMESH_TYPE p_eMeshType=eMESH_TYPE_CUSTOM) | |
Constructeur. Plus de détails... | |
virtual | ~MeshCategory () |
Destructeur. Plus de détails... | |
virtual void | ComputeNormals (bool p_bReverted=false) |
Génère les normales et les tangentes. Plus de détails... | |
eMESH_TYPE | GetMeshType () const |
Récupère le type de maillage. Plus de détails... | |
Mesh * | GetMesh () const |
Récupère le maillage. Plus de détails... | |
void | SetMesh (Mesh *val) |
Définit le maillage. Plus de détails... | |
Fonctions membres publiques statiques | |
static MeshCategorySPtr | Create () |
Fonction de création utilisée par Factory. Plus de détails... | |
Fonctions membres publiques statiques hérités de Castor3D::MeshCategory | |
static MeshCategorySPtr | Create () |
Fonction de création, utilisée par la Factory. Plus de détails... | |
Amis | |
std::ostream & | operator<< (std::ostream &o, Torus const &c) |
Operateur de flux. Plus de détails... | |
Représentation d'un torre.
Castor3D::Torus::Torus | ( | ) |
Constructeur.
Castor3D::Torus::~Torus | ( | ) |
Destructeur.
|
static |
Fonction de création utilisée par Factory.
|
virtual |
Génère les points et faces du mesh.
Réimplémentée à partir de Castor3D::MeshCategory.
|
inline |
Récupère le nombre de face de l'ellipse externe.
|
inline |
Récupère le rayon de l'ellipse externe.
|
inline |
Récupère le nombre de face de l'ellipse interne.
|
inline |
Récupère le rayon de l'ellipse interne.
|
virtual |
Modifie les caractéristiques du mesh et le reconstruit.
[in] | p_arrayFaces | Tableau contenant les nombres de faces |
[in] | p_arrayDimensions | Tableau contenant les dimensions du mesh |
Réimplémentée à partir de Castor3D::MeshCategory.
|
friend |
Operateur de flux.