Blender V4.3
bmesh_decimate.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
26 float factor,
27 float *vweights,
28 float vweight_factor,
29 bool do_triangulate,
30 int symmetry_axis,
31 float symmetry_eps);
32
36void BM_mesh_decimate_unsubdivide_ex(BMesh *bm, int iterations, bool tag_only);
37void BM_mesh_decimate_unsubdivide(BMesh *bm, int iterations);
38
40 float angle_limit,
41 bool do_dissolve_boundaries,
42 BMO_Delimit delimit,
43 BMVert **vinput_arr,
44 int vinput_len,
45 BMEdge **einput_arr,
46 int einput_len,
47 short oflag_out);
49 float angle_limit,
50 bool do_dissolve_boundaries,
51 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