Blender
V4.3
source
blender
bmesh
tools
bmesh_beautify.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
11
enum
{
13
VERT_RESTRICT_TAG
= (1 << 0),
15
EDGE_RESTRICT_DEGENERATE
= (1 << 1),
16
};
17
21
void
BM_mesh_beautify_fill
(
BMesh
*
bm
,
22
BMEdge
**edge_array,
23
int
edge_array_len,
24
short
flag
,
25
short
method,
26
short
oflag_edge,
27
short
oflag_face);
28
35
float
BM_verts_calc_rotate_beauty
(
const
BMVert
*v1,
36
const
BMVert
*
v2
,
37
const
BMVert
*v3,
38
const
BMVert
*v4,
39
short
flag
,
40
short
method);
BM_verts_calc_rotate_beauty
float BM_verts_calc_rotate_beauty(const BMVert *v1, const BMVert *v2, const BMVert *v3, const BMVert *v4, short flag, short method)
Definition
bmesh_beautify.cc:236
EDGE_RESTRICT_DEGENERATE
@ EDGE_RESTRICT_DEGENERATE
Definition
bmesh_beautify.hh:15
VERT_RESTRICT_TAG
@ VERT_RESTRICT_TAG
Definition
bmesh_beautify.hh:13
BM_mesh_beautify_fill
void BM_mesh_beautify_fill(BMesh *bm, BMEdge **edge_array, int edge_array_len, short flag, short method, short oflag_edge, short oflag_face)
Definition
bmesh_beautify.cc:369
bm
ATTR_WARN_UNUSED_RESULT BMesh * bm
Definition
bmesh_iterators_inline.hh:153
v2
ATTR_WARN_UNUSED_RESULT const BMVert * v2
Definition
bmesh_query_inline.hh:35
BMEdge
Definition
bmesh_class.hh:112
BMVert
Definition
bmesh_class.hh:86
BMesh
Definition
bmesh_class.hh:298
flag
uint8_t flag
Definition
wm_window.cc:138
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0