Blender  V3.3
bmesh_decimate.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #pragma once
4 
24  float factor,
25  float *vweights,
26  float vweight_factor,
27  bool do_triangulate,
28  int symmetry_axis,
29  float symmetry_eps);
30 
33 void BM_mesh_decimate_unsubdivide_ex(BMesh *bm, int iterations, bool tag_only);
34 void BM_mesh_decimate_unsubdivide(BMesh *bm, int iterations);
35 
37  float angle_limit,
38  bool do_dissolve_boundaries,
39  BMO_Delimit delimit,
40  BMVert **vinput_arr,
41  int vinput_len,
42  BMEdge **einput_arr,
43  int einput_len,
44  short oflag_out);
46  float angle_limit,
47  bool do_dissolve_boundaries,
48  const BMO_Delimit delimit);
void BM_mesh_decimate_unsubdivide_ex(BMesh *bm, int iterations, bool tag_only)
void BM_mesh_decimate_collapse(BMesh *bm, float factor, float *vweights, float vweight_factor, bool do_triangulate, int symmetry_axis, float symmetry_eps)
BM_mesh_decimate.
void BM_mesh_decimate_unsubdivide(BMesh *bm, int iterations)
void BM_mesh_decimate_dissolve_ex(BMesh *bm, float angle_limit, bool do_dissolve_boundaries, BMO_Delimit delimit, BMVert **vinput_arr, int vinput_len, BMEdge **einput_arr, int einput_len, short oflag_out)
void BM_mesh_decimate_dissolve(BMesh *bm, float angle_limit, bool do_dissolve_boundaries, const BMO_Delimit delimit)
ATTR_WARN_UNUSED_RESULT BMesh * bm