28 #ifndef _OgreTangentSpaceCalc_H_
29 #define _OgreTangentSpaceCalc_H_
181 unsigned short sourceTexCoordSet = 0,
unsigned short index = 1);
209 parity(0), oppositeParityIndex(0) {}
215 void insertTangents(
Result& res,
217 unsigned short sourceTexCoordSet,
unsigned short index);
219 void populateVertexArray(
unsigned short sourceTexCoordSet);
220 void processFaces(
Result& result);
223 Real calculateAngleWeight(
size_t v0,
size_t v1,
size_t v2);
225 void addFaceTangentSpaceToVertices(
size_t indexSet,
size_t faceIndex,
size_t *localVertInd,
227 void normaliseVertices();
228 void remapIndexes(
Result& res);
229 template <
typename T>
248 for (
int v = 0; v < 3; ++v, ++pBuf)