Open Search
    tangentspacenormalhelper.h File Reference

    Classes

    struct  NormalVertexCycle
     
    class  NormalVertexCycles
     
    struct  NeighborWrapper< NEIGHBORTYPE >
     
    class  TangentSpaceNormalData
     
    struct  TangentSpaceNormalData::VertexCyclesParallelForContext
     

    Namespaces

     maxon
     
     maxon::TangentSpaceNormalHelper
     

    Functions

    Vector ComputeNormal (const Vector &prevPoint, const Vector &currPoint, const Vector &nextPoint)
     
    Vector ComputeTangent (const Vector &prevPoint, const Vector &currPoint, const Vector &nextPoint)
     
    Vector ConvertToTangentSpaceNormal (const Vector &prevPoint, const Vector &currPoint, const Vector &nextPoint, const Vector &objectSpaceNormal)
     
    Vector ConvertToObjectSpaceNormal (const Vector &prevPoint, const Vector &currPoint, const Vector &nextPoint, const Vector &tangentSpaceNormal)
     
    Vector ComputeNormal (const Block< const Vector > &points, const Block< const Int32 > polygonPoints, Int32 index)
     
    Vector ComputeTangent (const Block< const Vector > &points, const Block< const Int32 > polygonPoints, Int32 index)
     
    Vector ComputeBiTangent (const Vector &normal, const Vector &tangent)
     
    Vector ConvertToTangentSpaceNormal (const Block< const Vector > &points, const Block< const Int32 > polygonPoints, Int32 index, const Vector &objectSpaceNormal)
     
    Vector ConvertToObjectSpaceNormal (const Block< const Vector > &points, const Block< const Int32 > polygonPoints, Int32 index, const Vector &tangentSpaceNormal)