Castor3D 0.12.0
Multiplatform 3D engine
|
Fonctions utilitaires pour les sous-maillages. Plus de détails...
#include <SubmeshUtils.hpp>
Fonctions membres publiques statiques | |
static C3D_API void | computeFacesFromPolygonVertex (InterleavedVertexArray &points, TriFaceMapping &triFace) |
Crée les faces à partir des points. Plus de détails... | |
static C3D_API void | computeNormals (InterleavedVertexArray &points, TriFaceMapping const &triFace, bool reverted=false) |
Génère les normales et les tangentes. Plus de détails... | |
static C3D_API void | computeTangentsFromNormals (InterleavedVertexArray &points, TriFaceMapping const &triFace) |
Calcule la tangente pour chaque vertex du sous-maillage. Plus de détails... | |
static C3D_API void | computeNormals (InterleavedVertexArray &points, 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 (InterleavedVertexArray &points, Face const &face) |
Calcule la tangente pour chaque vertex de la face donnée. Plus de détails... | |
Fonctions utilitaires pour les sous-maillages.
|
static |
Crée les faces à partir des points.
[in,out] | points | Les points. |
[in,out] | triFace | Le composant qui va recevoir les faces calculées. |
|
static |
Calcule la normale et la tangente pour chaque vertex de la face donnée.
[in,out] | points | Les points. |
[in] | face | La face. |
|
static |
Génère les normales et les tangentes.
[in,out] | points | Les points. |
[in] | reverted | Dit si les normales doivent être inversées. |
[in] | triFace | Le composant qui va recevoir les faces calculées. |
|
static |
Calcule la tangente pour chaque vertex de la face donnée.
[in,out] | points | Les points. |
[in] | face | La face. |
|
static |
Calcule la tangente pour chaque vertex du sous-maillage.
[in,out] | points | Les points. |
[in] | triFace | Le composant qui va recevoir les faces calculées. |