Go to the source code of this file.
Classes | |
struct | MRMeshNormals |
Typedefs | |
typedef MRVectorVector3f | MRVertNormals |
typedef struct MRMeshNormals | MRMeshNormals |
Functions | |
MRMESHC_API MRFaceNormals * | mrComputePerFaceNormals (const MRMesh *mesh) |
returns a vector with face-normal in every element for valid mesh faces | |
MRMESHC_API MRVertNormals * | mrComputePerVertNormals (const MRMesh *mesh) |
returns a vector with vertex normals in every element for valid mesh vertices | |
MRMESHC_API MRVertNormals * | mrComputePerVertPseudoNormals (const MRMesh *mesh) |
MRMESHC_API MRMeshNormals | mrComputeMeshNormals (const MRMesh *mesh) |
computes both per-face and per-vertex normals more efficiently then just calling both previous functions | |
Variables | |
MR_EXTERN_C_BEGIN typedef MRVectorVector3f | MRFaceNormals |
typedef struct MRMeshNormals MRMeshNormals |
typedef MRVectorVector3f MRVertNormals |
MRMESHC_API MRMeshNormals mrComputeMeshNormals | ( | const MRMesh * | mesh | ) |
computes both per-face and per-vertex normals more efficiently then just calling both previous functions
MRMESHC_API MRFaceNormals * mrComputePerFaceNormals | ( | const MRMesh * | mesh | ) |
returns a vector with face-normal in every element for valid mesh faces
MRMESHC_API MRVertNormals * mrComputePerVertNormals | ( | const MRMesh * | mesh | ) |
returns a vector with vertex normals in every element for valid mesh vertices
MRMESHC_API MRVertNormals * mrComputePerVertPseudoNormals | ( | const MRMesh * | mesh | ) |
returns a vector with vertex pseudonormals in every element for valid mesh vertices see http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.107.9173&rep=rep1&type=pdf
MR_EXTERN_C_BEGIN typedef MRVectorVector3f MRFaceNormals |