Blender V4.3
bmesh_triangulate.cc File Reference
#include "DNA_modifier_types.h"
#include "MEM_guardedalloc.h"
#include "BLI_alloca.h"
#include "BLI_heap.h"
#include "BLI_linklist.h"
#include "BLI_memarena.h"
#include "BLI_utildefines.h"
#include "BLI_polyfill_2d.h"
#include "BLI_polyfill_2d_beautify.h"
#include "bmesh.hh"
#include "bmesh_triangulate.hh"

Go to the source code of this file.

Functions

static void bm_face_triangulate_mapping (BMesh *bm, BMFace *face, const int quad_method, const int ngon_method, const bool use_tag, BMOperator *op, BMOpSlot *slot_facemap_out, BMOpSlot *slot_facemap_double_out, MemArena *pf_arena, Heap *pf_heap)
 
void BM_mesh_triangulate (BMesh *bm, const int quad_method, const int ngon_method, const int min_vertices, const bool tag_only, BMOperator *op, BMOpSlot *slot_facemap_out, BMOpSlot *slot_facemap_double_out)
 

Detailed Description

Triangulate.

Definition in file bmesh_triangulate.cc.

Function Documentation

◆ bm_face_triangulate_mapping()

static void bm_face_triangulate_mapping ( BMesh * bm,
BMFace * face,
const int quad_method,
const int ngon_method,
const bool use_tag,
BMOperator * op,
BMOpSlot * slot_facemap_out,
BMOpSlot * slot_facemap_double_out,
MemArena * pf_arena,
Heap * pf_heap )
static

◆ BM_mesh_triangulate()