Program Listing for File RegularSampling2D.h

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

#ifndef __RegularSampling2D_H__
#define __RegularSampling2D_H__

#include "../Common.h"

#include <vector>
#include <Eigen/src/Core/util/ForwardDeclarations.h>

namespace SPH
{
    class RegularSampling2D
    {
    public:
        RegularSampling2D();

        static void sampleMesh(const Matrix3r& rotation, const Vector3r & translation, const unsigned numVertices, const Vector3r *vertices,
                               const unsigned int numFaces, const unsigned int *faces, const Real maxDistance, std::vector<Vector3r> &samples);


    };
}

#endif // __RegularSampling2D_H__