Program Listing for File WindingNumbers.h

Return to documentation for file (SPlisHSPlasH/Utilities/WindingNumbers.h)

#include "SPlisHSPlasH/Common.h"
#include "SPlisHSPlasH/TriangleMesh.h"

namespace Utilities
{
    class WindingNumbers
    {
    public:
        static Real computeGeneralizedWindingNumber(const Vector3r& p, const Vector3r& a, const Vector3r& b, const Vector3r& c);

        static Real computeGeneralizedWindingNumber(const Vector3r& p, const SPH::TriangleMesh &mesh);
    };
}