33
33
void BM_mesh_decimate_unsubdivide(BMesh *bm, const int iterations);
35
35
void BM_mesh_decimate_dissolve_ex(BMesh *bm, const float angle_limit, const bool do_dissolve_boundaries,
36
37
BMVert **vinput_arr, const int vinput_len,
37
38
BMEdge **einput_arr, const int einput_len);
38
void BM_mesh_decimate_dissolve(BMesh *bm, const float angle_limit, const bool do_dissolve_boundaries);
39
void BM_mesh_decimate_dissolve(BMesh *bm, const float angle_limit, const bool do_dissolve_boundaries,
40
42
/* these weights are accumulated so too high values may reach 'inf' too quickly */
41
43
#define BM_MESH_DECIM_WEIGHT_MAX 100000.0f