21 lines
393 B
C
21 lines
393 B
C
|
#ifndef NXS_DECIMATE_H
|
||
|
#define NXS_DECIMATE_H
|
||
|
|
||
|
#include <vector>
|
||
|
#include "border.h"
|
||
|
#include <vcg/space/point3.h>
|
||
|
namespace nxs {
|
||
|
|
||
|
enum Decimation { QUADRIC, CLUSTER };
|
||
|
|
||
|
float Decimate(Decimation mode,
|
||
|
unsigned int target_faces,
|
||
|
std::vector<vcg::Point3f> &newvert,
|
||
|
std::vector<unsigned int> &newface,
|
||
|
std::vector<Link> &newbord,
|
||
|
std::vector<int> &vert_remap);
|
||
|
|
||
|
}
|
||
|
|
||
|
#endif
|