2021-10-02 20:47:02 +02:00
|
|
|
#ifndef MESH_PROCESSING_H
|
|
|
|
#define MESH_PROCESSING_H
|
|
|
|
|
|
|
|
#include "my_mesh.h"
|
|
|
|
#include "mesh_processor_painter.h"
|
|
|
|
#include <vector>
|
|
|
|
#include <QObject>
|
|
|
|
|
|
|
|
|
|
|
|
class MeshProcessor : public QObject {
|
|
|
|
Q_OBJECT
|
|
|
|
|
|
|
|
public:
|
|
|
|
MyMesh mesh;
|
2021-10-03 11:43:55 +02:00
|
|
|
std::vector<HalfedgeHandle> holes;
|
2021-10-02 20:47:02 +02:00
|
|
|
|
|
|
|
MeshProcessor(const QString &path);
|
|
|
|
|
|
|
|
public slots:
|
|
|
|
void fillHoles();
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|