Castor3D  0.11.0
Multiplatform 3D engine
Fonctions membres publiques statiques | Liste de tous les membres
Référence de la classe castor3d::SubmeshUtils

Fonctions utilitaires pour les sous-maillages. Plus de détails...

Fonctions membres publiques statiques

static C3D_API void computeFacesFromPolygonVertex (Submesh &submesh, TriFaceMapping &triFace)
 Crée les faces à partir des points. Plus de détails...
 
static C3D_API void computeNormals (Submesh &submesh, TriFaceMapping &triFace, bool reverted=false)
 Génère les normales et les tangentes. Plus de détails...
 
static C3D_API void computeNormals (Submesh &submesh, Face const &face)
 Calcule la normale et la tangente pour chaque vertex de la face donnée. Plus de détails...
 
static C3D_API void computeTangents (Submesh &submesh, Face const &face)
 Calcule la tangente pour chaque vertex de la face donnée. Plus de détails...
 
static C3D_API void computeTangentsFromNormals (Submesh &submesh, TriFaceMapping &triFace)
 Calcule la tangente pour chaque vertex du sous-maillage. Plus de détails...
 

Description détaillée

Fonctions utilitaires pour les sous-maillages.

Auteur
Sylvain DOREMUS
Date
14/02/2010

Documentation des fonctions membres

◆ computeFacesFromPolygonVertex()

static C3D_API void castor3d::SubmeshUtils::computeFacesFromPolygonVertex ( Submesh submesh,
TriFaceMapping triFace 
)
static

Crée les faces à partir des points.

Remarques
Cette fonction suppose que les points sont tirés à la manière triangles fan.
Paramètres
[in]submeshLe sous-maillage.
[in,out]triFaceLe composant qui va recevoir les faces calculées.

◆ computeNormals() [1/2]

static C3D_API void castor3d::SubmeshUtils::computeNormals ( Submesh submesh,
TriFaceMapping triFace,
bool  reverted = false 
)
static

Génère les normales et les tangentes.

Paramètres
[in]submeshLe sous-maillage.
[in]revertedDit si les normales doivent être inversées.
[in,out]triFaceLe composant qui va recevoir les faces calculées.

◆ computeNormals() [2/2]

static C3D_API void castor3d::SubmeshUtils::computeNormals ( Submesh submesh,
Face const &  face 
)
static

Calcule la normale et la tangente pour chaque vertex de la face donnée.

Paramètres
[in]submeshLe sous-maillage.
[in]faceLa face.

◆ computeTangents()

static C3D_API void castor3d::SubmeshUtils::computeTangents ( Submesh submesh,
Face const &  face 
)
static

Calcule la tangente pour chaque vertex de la face donnée.

Paramètres
[in]submeshLe sous-maillage.
[in]faceLa face.

◆ computeTangentsFromNormals()

static C3D_API void castor3d::SubmeshUtils::computeTangentsFromNormals ( Submesh submesh,
TriFaceMapping triFace 
)
static

Calcule la tangente pour chaque vertex du sous-maillage.

Remarques
Cette fonction suppose que les normales sont définies.
Paramètres
[in]submeshLe sous-maillage.
[in,out]triFaceLe composant qui va recevoir les faces calculées.

La documentation de cette classe a été générée à partir du fichier suivant :