Blender  V3.3
Functions
bmesh_triangulate.c 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.h"
#include "bmesh_triangulate.h"

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, struct 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.c.

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,
struct Heap pf_heap 
)
static

◆ BM_mesh_triangulate()

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 
)