Fonctions utilitaires pour les sous-maillages.
Plus de détails...
#include <SubmeshUtils.hpp>
|
static C3D_API void | computeFacesFromPolygonVertex (castor::Point3fArray &texcoords, TriFaceMapping const &triFace) |
| Crée les faces à partir des points.
|
|
static C3D_API void | computeNormals (castor::Point3fArray const &positions, castor::Point3fArray &normals, FaceArray const &triFace, bool reverted=false) |
| Génère les normales.
|
|
static C3D_API void | computeTangentsFromNormals (castor::Point3fArray const &positions, castor::Point3fArray const &texcoords, castor::Point3fArray const &normals, castor::Point4fArray &tangents, FaceArray const &faces) |
| Calcule la tangente pour chaque vertex du sous-maillage.
|
|
Fonctions utilitaires pour les sous-maillages.
◆ computeFacesFromPolygonVertex()
static C3D_API void castor3d::SubmeshUtils::computeFacesFromPolygonVertex |
( |
castor::Point3fArray & | texcoords, |
|
|
TriFaceMapping const & | triFace ) |
|
static |
Crée les faces à partir des points.
- Paramètres
-
[in,out] | texcoords | Les coordonnées de texture. |
[in,out] | triFace | Le composant qui va recevoir les faces calculées. |
◆ computeNormals()
static C3D_API void castor3d::SubmeshUtils::computeNormals |
( |
castor::Point3fArray const & | positions, |
|
|
castor::Point3fArray & | normals, |
|
|
FaceArray const & | triFace, |
|
|
bool | reverted = false ) |
|
static |
Génère les normales.
- Paramètres
-
[in] | positions | Les positions des sommets. |
[out] | normals | Les normales des sommets. |
[in] | triFace | Les triangles. |
[in] | reverted | Dit si les normales doivent être inversées. |
◆ computeTangentsFromNormals()
static C3D_API void castor3d::SubmeshUtils::computeTangentsFromNormals |
( |
castor::Point3fArray const & | positions, |
|
|
castor::Point3fArray const & | texcoords, |
|
|
castor::Point3fArray const & | normals, |
|
|
castor::Point4fArray & | tangents, |
|
|
FaceArray const & | faces ) |
|
static |
Calcule la tangente pour chaque vertex du sous-maillage.
- Paramètres
-
[in] | positions | Les positions des sommets. |
[in] | texcoords | Les coordonnées de texture des sommets. |
[in] | normals | Les normales des sommets. |
[out] | tangents | Les tangentes des sommets. |
[in] | faces | Les triangles. |
La documentation de cette classe a été générée à partir du fichier suivant :